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) / time

Doubling Time (td)

doubling_time = log(2) / (log(nt / n0) / time)

Number of Generations

generations = log(nt / n0) / log(2)

Variables

VariableDescriptionDefault
n0Initial Cell Count (N0)(cells)100000
ntFinal Cell Count (Nt)(cells)800000
timeTime 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
  1. 01k = ln(800000/100000) / 24 = ln(8) / 24 = 2.079 / 24 = 0.0866 h⁻¹
  2. 02td = ln(2) / 0.0866 = 0.693 / 0.0866 = 8.00 hours
  3. 03Generations = ln(8) / ln(2) = 3.00 doublings

Ready to run the numbers?

Open Cell Doubling Time Calculator