Lab calculator · Cells
Doubling Time Calculator for Cell Culture Growth
Enter the starting count, the final count and the hours between the two counts, and get the doubling time, the number of population doublings and the growth rate.
Doubling time calculator
Td = t × ln 2 ÷ ln(N ÷ N0) = 72 × 0.6931 ÷ ln(800000 ÷ 100000)
Doubling time is how long a growing population of cells takes to double in number. In cell culture it is one of the simplest health checks you have: a line that suddenly takes much longer to double may be stressed, contaminated, near the end of its lifespan or simply in the wrong medium. The calculator works from two counts taken during steady growth.
How to use the calculator
There are three boxes:
- Starting count N0, in cells. The default is 1e5.
- Final count N, in cells. The default is 8e5.
- Time between counts, in hours. The default is 72.
The counts can be totals per flask or cells per mL, as long as both are measured the same way, because only their ratio enters the formula. Time must be in hours: 3 days is 72, and 20 minutes is 0.333. The final count has to be larger than the starting count, or the tool asks you to check the numbers.
You get three lines: the doubling time in hours and days, the number of population doublings, and the specific growth rate per hour.
The formula
Steady (exponential) growth follows N = N0 × 2^(t ÷ Td). Solving for Td:
- Td = t × ln 2 ÷ ln(N ÷ N0)
- population doublings = log2(N ÷ N0), which equals 3.32 × log10(N ÷ N0)
- growth rate μ = ln(N ÷ N0) ÷ t, and Td = ln 2 ÷ μ
N0 is the first count, N the second, t the hours between them, ln the natural logarithm and ln 2 about 0.6931. The growth rate μ is a natural-log rate, the figure used in growth models. Some people quote doublings per hour instead, which is 1 ÷ Td.
Worked example with the default values
The culture grows from 100,000 to 800,000 cells in 72 hours, so N ÷ N0 = 8.
- ln 8 = 2.079
- Td = 72 × 0.6931 ÷ 2.079 = 24 h, which the tool also shows as 1 day
- population doublings = log2 8 = 3
- growth rate = 2.079 ÷ 72 = 0.0289 per hour
The check is easy to do in your head: 8 is 2 × 2 × 2, three doublings in 72 hours, one every 24 hours.
Getting counts that give a real answer
The formula assumes the cells grew exponentially the whole time. Cultures do that only in the middle of their growth curve.
- Lag phase. Right after thawing or passaging, cells attach and recover before they divide at full speed. A count taken at seeding and another a day later can make the doubling time look much longer than it is.
- Exponential (log) phase. This is the window you want: both counts here, with enough time between them for at least one or two doublings.
- Plateau. As adherent cells reach confluence, or medium runs out, division slows. A last count taken at full confluence underestimates the growth rate.
A sounder estimate uses several time points. Seed replicate wells or flasks, count one or two at each time point with the hemocytometer calculator, plot ln(N) against time and take the slope of the straight part as μ. Then Td = 0.6931 ÷ μ. Use live counts, since dead cells left in the well add to the total without adding growth.
Population doublings across passages
Labs that grow primary cells track cumulative population doublings, because normal human cells stop dividing after a limited number, the Hayflick limit, described by Leonard Hayflick in the early 1960s for fibroblasts (roughly 40 to 60 doublings). Each passage adds log2 of the fold increase: a culture that grows from 2 × 10^5 to 8 × 10^5 cells before the next split has added 2 doublings. The same arithmetic describes fold expansion in cell manufacturing, where a 100-fold expansion is about 6.6 doublings. Our page on expanding cord blood stem cells outside the body shows why the number of cells grown matters there.
Speeds differ widely. E. coli in rich broth at 37 °C can double in roughly 20 minutes, while many mammalian cell lines take a day or longer. Bacterial counts usually come from plating a serial dilution.
Common mistakes
- Mixing bases: a total for N0 and a per-mL value for N gives nonsense.
- Typing days into the hours box.
- Including the lag phase or the plateau.
- Comparing doubling times taken at different seeding densities or media.
Clinical doubling times
Doctors also talk about doubling times, for example PSA doubling time in prostate cancer follow-up or the doubling time of a tumor on scans. The arithmetic looks similar, but what the number means for a person depends on their history, the test method and much else, so it is a medical matter for the patient's doctor. This page has no calculator for it. The National Cancer Institute's PSA test fact sheet explains the test itself.
FAQ
What is the doubling time formula?
Td = t × ln 2 ÷ ln(N ÷ N0), where t is the time between two counts, N0 the first count and N the second. It comes from exponential growth, N = N0 × 2^(t ÷ Td). The calculator also gives the population doublings and the growth rate from the same two counts.
How do I calculate doubling time from a growth curve?
Plot the natural log of the cell count against time and fit a straight line through the exponential part only, leaving out the lag phase and the plateau. The slope is the growth rate μ per hour, and the doubling time is 0.6931 ÷ μ.
What is a population doubling?
One population doubling means the cell number has doubled. The number of doublings between two counts is log2(N ÷ N0), so growth from 100,000 to 800,000 cells is 3 doublings. Adding them up across passages gives the cumulative population doubling level of a culture.
Why is my doubling time longer than the datasheet value?
Common causes are counts that include the lag phase after passaging, cells near confluence, a different medium or serum lot, low seeding density or a culture at a high passage number. Contamination, including mycoplasma, can also slow growth. Repeat the measurement with counts taken during exponential growth before drawing conclusions.
Can I calculate PSA doubling time here?
No. PSA doubling time is a clinical measure, and interpreting it is a matter for the patient's doctor, who can put it in context. This calculator is meant for cells growing in culture.
Related calculators
- Hemocytometer calculatorCells per mL and viability from your counts, and the volume to seed a plate or flask.
- Serial dilution calculatorA tube-by-tube plan: concentration, transfer volume and diluent for each step.
- Beer-Lambert and A260 calculatorSolve A = εlc for any term, and DNA or RNA concentration and purity from A260.
