Understanding the bacterial growth calculator — concept and principle
Bacteria multiply by binary fission: one cell divides into two, two into four, and so on. During the exponential (log) phase each division takes about the same time, called the generation or doubling time. This calculator uses that time to predict how many cells you will have after a given period, and how many generations that represents. It is used in microbiology classes, for planning culture times, and for understanding why food left at warm temperatures becomes unsafe so quickly.
How it is calculated
N = N₀ · 2^(t/g)
- N₀ = initial number of cells (or CFU).
- g = generation time in minutes.
- t = elapsed time in hours, converted to minutes (× 60).
- Number of generations = t × 60 / g.
The principle
If every cell divides once per generation, the population doubles each time: after one generation N₀ × 2, after two N₀ × 4, after n generations N₀ × 2ⁿ. Because the multiplier is applied repeatedly, growth is exponential, and a straight line appears when log N is plotted against time. The same law is often written N = N₀·e^(μt) with the specific growth rate μ = ln 2 / g. A 20-minute generation time corresponds to μ ≈ 2.08 per hour.
Worked example
- Inputs: N₀ = 100 cells, g = 20 min, t = 6 h.
- Time in minutes: 6 × 60 = 360 min.
- Generations: 360 / 20 = 18.
- Growth factor: 2¹⁸ = 262,144.
- Final count: 100 × 262,144 = 26,214,400 cells.
| Generation time (min) | Final count |
|---|---|
| 5 | 4.722366e+23 |
| 10 | 6,871,947,674,000 |
| 15 | 1,677,721,600 |
| 20 | 26,214,400 |
| 25 | 2,161,881.761 |
| 30 | 409,600 |
| 40 | 51,200 |
How to read the result
Eighteen doublings turn 100 cells into more than 26 million, which shows how short generation times compound. A 20-minute doubling is typical of fast bacteria such as Escherichia coli in rich medium at their optimal temperature; many species are much slower, and slow growers such as Mycobacterium tuberculosis take many hours per division. Real cultures do not grow forever: they start with a lag phase, then grow exponentially, then level off in the stationary phase as nutrients run out and waste accumulates, and eventually decline.
Common mistakes
- Mixing hours and minutes between t and g.
- Applying the formula across the lag or stationary phase, which overestimates the count.
- Using a generation time measured at one temperature or medium for different conditions.
- Confusing generation time with the time to reach a detectable level.
Frequently asked questions
How do I calculate generation time from two counts?
g = t / n with n = (log N − log N₀) / log 2, where t is the time between the two counts.
Why do real cultures stop growing?
Nutrients are used up, waste products accumulate and space becomes limited, so the culture enters stationary phase, often at around 10⁹ cells per mL in rich laboratory media.
Is optical density the same as cell count?
No. OD is proportional to biomass over a limited range and must be calibrated against plate counts or a counting chamber.
Sources: M. T. Madigan et al., Brock Biology of Microorganisms, Pearson · J. Monod, "The growth of bacterial cultures", Annual Review of Microbiology, 1949