Calculator of Alexandria

Doubling time calculator

Find the doubling time of a cell culture or population from two counts, or predict the count after a given time.

Solve for

Formula

Td=tlog⁡2(N/N0)T_d = \frac{t}{\log_2(N/N_0)}
How it's derived

The formula

N=N0⋅2t/Td⟺Td=tlog⁡2(N/N0)N = N_0 \cdot 2^{t/T_d} \qquad\Longleftrightarrow\qquad T_d = \frac{t}{\log_2(N/N_0)}

N0N_0 is the starting count, NN the count after time tt, and TdT_d the doubling time.

Where it comes from

In exponential growth every individual divides at the same average rate, so the population multiplies by the same factor in every equal stretch of time. Call the time for one doubling TdT_d.

After one doubling time the count is 2N02N_0, after two it is 4N04N_0, and after kk doublings it is 2kN02^k N_0. In a time tt there are t/Tdt/T_d doublings, so

N=N0⋅2t/TdN = N_0 \cdot 2^{t/T_d}

To find TdT_d from two counts, divide by N0N_0 and take log⁡2\log_2 of both sides:

log⁡2NN0=tTd⇒Td=tlog⁡2(N/N0)\log_2\frac{N}{N_0} = \frac{t}{T_d} \quad\Rightarrow\quad T_d = \frac{t}{\log_2(N/N_0)}

If your calculator only has natural logs, use log⁡2x=ln⁡x/ln⁡2\log_2 x = \ln x / \ln 2, which gives the common form Td=tln⁡2/ln⁡(N/N0)T_d = t \ln 2 / \ln(N/N_0).

Worked example

Cells go from 2×1052 \times 10^5 to 1.6×1061.6 \times 10^6 in 72 hours. That is 8 times more, and 8=238 = 2^3, so there were three doublings:

Td=72 hlog⁡28=723=24 hT_d = \frac{72\ \text{h}}{\log_2 8} = \frac{72}{3} = 24\ \text{h}

Watch out for

  • Only use the log phase. Lag phase after seeding and plateau at confluence both make the doubling time look longer than it is.
  • Compound interest is the same maths. Money at rate rr doubles in ln⁡2/ln⁡(1+r)\ln 2 / \ln(1+r) years, which is where the rule of 72 comes from.

Last checked