Exponential Growth
$N(t) = N_0 \times 2^{t/T_d}$$T_d$: doubling time
$t$: elapsed time
Watch chromosomes condense, align, and separate through all 6 mitosis stages. Switch between E. coli, yeast, cancer cells, and mammalian cells to compare doubling times and population growth.
The core model for unrestricted cell population growth is exponential, governed by the number of doubling cycles completed in a given time.
$$N(t) = N_0 \times 2^{t/T_d}$$
$N(t)$: Total cell count at time $t$.
$N_0$: Initial number of cells (try changing this parameter!).
$T_d$: Doubling time (the key characteristic that changes with cell type).
$t$: Elapsed time.
We can also express this in terms of the growth rate constant $k$, which shows the direct relationship: a shorter doubling time means a larger $k$.
$$N(t) = N_0 e^{kt}\quad \text{where}\quad k = \frac{\ln 2}{T_d}$$
$k$: Growth rate constant.
$\ln 2 \approx 0.693$: The natural log of 2, arising from the doubling process.
This form is mathematically equivalent and often used in more advanced population dynamics.
Microbial Fermentation & Biotechnology: In breweries or pharmaceutical production, yeast or bacteria are grown in vats. Precisely controlling doubling time by managing temperature and nutrients is critical for maximizing yield. A simulator helps predict biomass production over a fermentation cycle.
Cancer Treatment & Research: Oncologists use the concept of doubling time to assess tumor aggressiveness and plan treatment schedules. Radiation and chemotherapy often target rapidly dividing cells, making the growth rate a key factor in treatment efficacy and timing.
Food Safety & Microbiology: If food is contaminated with a few E. coli cells, understanding their exponential growth under storage conditions predicts the risk level. This informs "use-by" dates and safe handling protocols to prevent foodborne illness.
Tissue Engineering & Regenerative Medicine: When growing skin grafts or organoids in the lab, scientists need to expand a small starter population of mammalian cells. Predicting how long it will take to reach a target cell number, based on the cell type's doubling time, is essential for planning experiments and therapies.
When you start using this simulator, there are a few points you might stumble over, especially if you're familiar with CAE. First, don't confuse "doubling time" with "the time it takes for a single division". Doubling time (e.g., 20 minutes for E. coli) is "the time for a cell population to double." However, the duration of one mitotic cycle you see in the animation (from prophase to cytokinesis) is a different parameter—about an hour for mammalian cells, for instance. Note that in the simulator, the latter is only controllable via the "animation speed" setting.
Next, it's easy to forget the reality that exponential growth cannot continue forever. This tool's model shows "growth under ideal conditions." In actual cultures, growth always plateaus (entering a stationary phase) due to nutrient depletion or waste accumulation. For example, in bioreactor design, the key challenge is how to prolong this exponential growth phase and efficiently harvest before the stationary phase.
Finally, a pitfall in parameter settings. If you simulate for a long time with an extremely low "initial cell number" like 1 or 2, the graph may become step-like. This happens because the effect of discrete events (divisions) becomes pronounced, resulting in a look different from the smooth exponential curve described by the equation. For theoretical understanding, a tip is to set $N_0$ to a reasonably large number (e.g., 100 or more) to observe the behavior of the population as a whole.
The exponential function model behind this cell growth simulation is actually a universal concept that appears in various engineering fields. The first to mention is chemical reaction engineering. Modeling of "autocatalytic reactions" or fermentation processes using microorganisms, in particular, shares the exact mathematical form as the cell growth equation. The assumption of constant substrate (nutrient) concentration is common.
Next, it is also deeply related to reliability engineering and failure analysis. For instance, if component failures follow an exponential distribution over time, the failure rate at any given point is constant, and the "mean time between failures (MTBF)" becomes a concept analogous to this "doubling time." While cells "increase" through division, failure is a process of the system "decreasing," but the mathematical models are dual.
Furthermore, it's interesting from a control engineering perspective. In cell culture, maintaining constant temperature, pH, and dissolved oxygen concentration creates the ideal environment where that exponential growth equation holds true. This is precisely feedback control in action. The act of keeping the simulator's parameters constant is performed by sensors and control valves in a real cultivation device.
If you become interested in the computational model of this tool, as a next step, I strongly recommend learning about the "logistic growth model". This is a more realistic model that considers environmental carrying capacity. The equation looks like $$N(t) = \frac{K}{1 + \left(\frac{K-N_0}{N_0}\right)e^{-rt}}$$. Here, $K$ is the carrying capacity, and $r$ is the intrinsic rate of increase. This curve draws an S-shape (sigmoid curve), capable of expressing the initial exponential growth phase, deceleration phase, and the plateau of the stationary phase.
If you want to deepen the mathematical background, try touching on the basics of differential equations. Exponential growth is the solution to the differential equation $\frac{dN}{dt} = rN$. Starting from here, if you can derive and understand the logistic equation $\frac{dN}{dt} = rN(1-\frac{N}{K})$, you'll develop an eye for viewing a wide range of phenomena—from biological population dynamics to economic growth models—in a unified way.
As a practical next topic, consider combining it with "Monte Carlo simulation". The current tool uses a deterministic model with an average doubling time. However, real cells have individual variation. For example, assuming the doubling time follows a normal distribution with a mean of 20 minutes and a standard deviation of 2 minutes, and then probabilistically simulating the division of thousands of individual cells, you can analyze more realistic population behavior (especially the variation when the initial cell count is low). This forms the basis for more advanced cell culture simulations and risk assessments for recurrence from a small number of cancer cells.