Cell Doubling Time Calculator: Formula & Example
Calculate cell doubling time from an initial cell count, a final count, and elapsed time. Includes the formula, two worked examples, typical growth rates, and an FAQ.
Cell Doubling Time Calculator
Input Parameters
Results
Growth Visualization
Documentation
What is cell doubling time?
Cell doubling time is the time a population of cells takes to double in number. It is a standard way to measure how fast cells grow, used in microbiology, cell culture, and cancer research. A short doubling time means fast growth. A long doubling time means slow growth.
Cell doubling time formula
Doubling time is calculated from three numbers: an initial cell count, a final cell count, and the time between the two counts. The formula is:
Where:
- Td is the doubling time, in the same unit as t
- t is the elapsed time between the two counts
- N0 is the initial cell count
- N is the final cell count
- log is a logarithm (natural log or log base 10, as long as it is used consistently)
The formula assumes exponential growth, meaning the population grows by a constant proportion in each unit of time, doubling again and again at a fixed interval.
Where the formula comes from
Exponential growth follows this equation:
Dividing both sides by N₀ and taking the logarithm of both sides gives:
Solving for Td gives the doubling time formula above.
How to calculate doubling time: step by step
- Count the cells at the start. This is N0.
- Count the cells again after some time has passed. This is N.
- Record how much time passed between the two counts. This is t.
- Divide N by N0, take the logarithm of the result, and divide t × log(2) by that number.
Any consistent unit works for the cell counts (cells per milliliter, cells per well, or total cells), because the formula only uses their ratio.
Worked examples
Example 1. A culture starts at 1,000 cells and reaches 2,000 cells after 24 hours.
- N0 = 1,000, N = 2,000, t = 24 hours
- N / N0 = 2, so log(N/N0) = log(2)
- Td = 24 × log(2) / log(2) = 24 hours
The population doubled exactly once in 24 hours, so the doubling time equals the elapsed time.
Example 2. A culture starts at 1,000,000 cells and reaches 8,000,000 cells after 24 hours.
- N0 = 1,000,000, N = 8,000,000, t = 24 hours
- N / N0 = 8, so log(N/N0) = log(8) = 3 × log(2)
- Td = 24 × log(2) / (3 × log(2)) = 24 / 3 = 8 hours
The population doubled three times (1 → 2 → 4 → 8 million) in 24 hours, so it doubled once every 8 hours.
Typical doubling times
Doubling time varies widely between organisms and cell types, and depends on temperature, nutrients, and other culture conditions.
| Cell type | Typical doubling time |
|---|---|
| Vibrio natriegens (fast bacterium) | about 10 minutes |
| Escherichia coli, rich media, 37°C | about 20 minutes |
| Saccharomyces cerevisiae (brewer's yeast) | 1.5–2 hours |
| Mycobacterium tuberculosis | 15–24 hours |
| Established mammalian cell lines (e.g. HeLa, CHO) | 12–24 hours |
| Primary mammalian cells | 30–48 hours |
These figures are general references, not fixed rules. Measured values should be checked against published data for the specific cell line and conditions used.
Doubling time and growth rate
Doubling time relates to the exponential growth rate constant, μ, by:
For example, a doubling time of 20 hours corresponds to a growth rate of about ln(2) / 20 ≈ 0.035 per hour.
Doubling time is not the same as generation time. Generation time is the time between divisions of a single cell. In a population where every cell divides at the same rate, the two values match. In a mixed population, they can differ, because not every cell divides at the same speed.
When the formula does not apply
The formula only holds while cells are in the exponential growth phase, when each cell divides at a roughly constant rate. It does not give a meaningful result during the lag phase, when cells are adjusting to new conditions and barely dividing, or during the stationary phase, when cell division is balanced by cell death.
A simple check is to plot the logarithm of cell count against time. A straight line indicates exponential growth. A curved or flat line means the formula will not give a reliable doubling time.
If the final count is lower than the initial count, the population is shrinking rather than doubling, and a doubling time cannot be calculated the normal way. If the initial and final counts are equal, the ratio N/N0 equals 1, and log(1) is 0, so the formula would divide by zero. The calculator treats both of these cases as an input error rather than returning a number.
Historical background
The mathematical description of exponential microbial growth developed alongside early microbiology in the late 19th and early 20th centuries. Jacques Monod's 1949 paper "The Growth of Bacterial Cultures," published in Annual Review of Microbiology, set out much of the mathematics still used to describe bacterial growth kinetics today. Growth-rate measurements became more important after antibiotics were developed in the mid-20th century, since researchers needed a way to measure how a drug slowed bacterial growth. The spread of mammalian cell culture techniques in the following decades extended the same calculations to cancer research and biotechnology. Automated cell counting, including flow cytometry, later made these measurements faster and more consistent.
Frequently asked questions
What is cell doubling time? It is the time a cell population takes to double in number, used as a measure of growth rate in biology and medicine.
How is doubling time different from generation time? Doubling time describes an entire population. Generation time describes a single cell's division cycle. They are equal in a synchronized population and can differ slightly in a mixed one.
What factors change doubling time? Temperature, nutrient supply, oxygen availability, pH, cell density, and the age of the culture can all speed up or slow down growth, which changes the measured doubling time.
What does a negative or undefined doubling time mean? A negative result means the final count was lower than the initial count, so the population shrank instead of growing. An undefined result happens when the two counts are equal, since the formula would divide by zero. Neither case fits the growth model the formula assumes.
Does this formula work for any cell type? It works for any population growing exponentially, including bacteria, yeast, mammalian cell lines, and cancer cells, as long as the counts are taken during the exponential growth phase.
How do I convert doubling time to a growth rate? Use μ = ln(2) / Td. For example, a 20-hour doubling time gives a growth rate of about 0.035 per hour.
References
- Cooper, S. (2006). Distinguishing between linear and exponential cell growth during the division cycle. Theoretical Biology and Medical Modelling, 3, 10. https://doi.org/10.1186/1742-4682-3-10
- Hall, B. G., Acar, H., Nandipati, A., & Barlow, M. (2014). Growth rates made easy. Molecular Biology and Evolution, 31(1), 232–238. https://doi.org/10.1093/molbev/mst187
- Monod, J. (1949). The growth of bacterial cultures. Annual Review of Microbiology, 3, 371–394. https://doi.org/10.1146/annurev.mi.03.100149.002103
- Sherley, J. L., Stadler, P. B., & Stadler, J. S. (1995). A quantitative method for the analysis of mammalian cell proliferation in culture. Cell Proliferation, 28(3), 137–144. https://doi.org/10.1111/j.1365-2184.1995.tb00062.x
- Skipper, H. E., Schabel, F. M., & Wilcox, W. S. (1964). Experimental evaluation of potential anticancer agents. XIII. Cancer Chemotherapy Reports, 35, 1–111.