Cell Doubling Time Calculator Formula
Understand the math behind the cell doubling time calculator. Each variable explained with a worked example.
Formulas Used
Growth Rate Constant (k)
growth_rate = log(nt / n0) / timeDoubling Time (td)
doubling_time = log(2) / (log(nt / n0) / time)Number of Generations
generations = log(nt / n0) / log(2)Variables
| Variable | Description | Default |
|---|---|---|
n0 | Initial Cell Count (N0)(cells) | 100000 |
nt | Final Cell Count (Nt)(cells) | 800000 |
time | Time Elapsed (t)(hours) | 24 |
How It Works
Cell Doubling Time
During exponential growth, cells divide at a constant rate. The doubling time is the time required for the population to double.
Formulas
Growth rate: k = ln(Nt/N0) / t
Doubling time: td = ln(2) / k
Generations: n = ln(Nt/N0) / ln(2)
These formulas assume exponential (log-phase) growth without nutrient limitation or inhibition.
Worked Example
A culture grows from 100,000 to 800,000 cells in 24 hours.
n0 = 100000nt = 800000time = 24
- 01k = ln(800000/100000) / 24 = ln(8) / 24 = 2.079 / 24 = 0.0866 h⁻¹
- 02td = ln(2) / 0.0866 = 0.693 / 0.0866 = 8.00 hours
- 03Generations = ln(8) / ln(2) = 3.00 doublings
Ready to run the numbers?
Open Cell Doubling Time Calculator