Bacterial Growth Rate Calculator
Calculate bacterial specific growth rate, doubling time, and generation number from cell count data.
Bacterial Growth Rate Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: mu = ln(Nt / N0) / t | Doubling Time = ln(2) / mu | Generations = log2(Nt / N0)
Worked example โ Doubling time: 20 min | Growth rate: 2.079/hr | 6 generations in 2 hours
Formula
mu = ln(Nt / N0) / t | Doubling Time = ln(2) / mu | Generations = log2(Nt / N0)
Where mu is the specific growth rate, Nt is the final cell count, N0 is the initial cell count, and t is the elapsed time. The doubling (generation) time is derived from the growth rate using the natural log of 2. The number of generations is the log base 2 of the fold-increase in population.
Worked Examples
Example 1: E. coli Growth Rate in LB Broth
Problem:An E. coli culture goes from 5 x 10^5 to 3.2 x 10^7 cells/mL in 2 hours at 37C. Calculate the growth rate and doubling time.
Solution:Generations: n = log2(3.2e7 / 5e5) = log2(64) = 6.0 generations Doubling time: g = 120 min / 6.0 = 20.0 minutes Specific growth rate: mu = ln(2) / 20 min = 0.0347/min = 2.079/hr Growth rate constant: k = 6.0 / 120 min = 0.05 gen/min = 3.0 gen/hr Fold increase: 3.2e7 / 5e5 = 64-fold
Result:Doubling time: 20 min | Growth rate: 2.079/hr | 6 generations in 2 hours
Example 2: Comparing Two Growth Conditions
Problem:Culture A grows from 10^6 to 10^8 in 90 min. Culture B grows from 10^6 to 10^8 in 180 min. Compare growth rates.
Solution:Both: n = log2(10^8 / 10^6) = log2(100) = 6.64 generations Culture A: g = 90 / 6.64 = 13.6 min, mu = ln(2)/13.6 = 0.051/min = 3.06/hr Culture B: g = 180 / 6.64 = 27.1 min, mu = ln(2)/27.1 = 0.026/min = 1.53/hr Culture A grows 2x faster than Culture B
Result:Culture A: 13.6 min doubling, 3.06/hr | Culture B: 27.1 min doubling, 1.53/hr
Frequently Asked Questions
What is bacterial growth rate and how is it measured?
Bacterial growth rate quantifies how quickly a bacterial population increases over time during the exponential (log) phase of growth. It is measured by tracking population size at two or more time points using methods like optical density (OD600), colony counting (CFU), or direct microscopic counts. The specific growth rate (mu) is calculated as mu = ln(Nt/N0)/t, where Nt and N0 are the population sizes at times t and 0. Growth rate is typically expressed as per-hour units. A growth rate of 2.08/hr for E. coli means the natural log of the population increases by 2.08 every hour, corresponding to a doubling time of about 20 minutes.
What is the difference between growth rate and doubling time?
Growth rate (mu) and doubling time (g) are inversely related measurements of the same phenomenon. The specific growth rate mu = ln(2)/g, where g is the doubling time. A higher growth rate means a shorter doubling time. Growth rate is preferred in mathematical models because it appears directly in the exponential growth equation N(t) = N0 x e^(mu x t), making calculations more straightforward. Doubling time is more intuitive for practical use, as it directly tells you how long until the population doubles. For E. coli at 37C: mu = 2.08/hr corresponds to g = 20 minutes. Both metrics should be measured during log phase only, as they are not meaningful during lag or stationary phases.
How do you determine if bacteria are in exponential phase?
Bacteria are in exponential (log) phase when a plot of log(cell count) versus time yields a straight line. Practically, this is determined by monitoring OD600 readings over time. Log phase typically begins after the lag phase (when OD starts increasing) and ends when the culture approaches stationary phase (growth rate slows). For E. coli in rich media, log phase usually occurs between OD600 of 0.1 and 1.0. The growth curve should show a consistent doubling time across multiple measurements. If the calculated doubling time changes between time intervals, the culture may not be in true exponential phase. It is critical to measure growth rate only during this phase, as lag and stationary phase measurements will give misleadingly slow rates.
What factors affect bacterial growth rate?
Multiple factors influence bacterial growth rate. Temperature is the most significant for mesophiles, with optimal growth near 37C for human pathogens. Nutrient availability directly impacts growth; rich media (LB, BHI) support faster growth than minimal media. Carbon source quality matters: glucose supports faster growth than acetate or glycerol. Oxygen levels affect obligate aerobes and anaerobes differently. pH extremes slow growth, with most bacteria preferring pH 6.5-7.5. Osmolarity, the presence of inhibitors (antibiotics, heavy metals), and population density (quorum sensing) all play roles. Genetic factors are equally important, as different species and even strains of the same species can have very different maximum growth rates under identical conditions.
How do I convert between the specific growth rate and the generations-per-hour constant?
The specific growth rate mu is an exponential (base e) constant, while the growth rate constant k counts doublings per unit time (base 2). They are linked by k = mu / ln(2), and the generation time g is simply 1 / k, or equivalently ln(2) / mu. So a culture with mu = 1.386 per hour has k = 1.386 / 0.693 = 2 doublings per hour and a generation time of 30 minutes. Always state which constant you are reporting, because a value quoted in generations per hour is about 1.44 times larger than the same growth expressed as mu.
Why should growth rate be read from a semi-log plot of the growth curve?
During exponential growth the population follows Nt = N0 e^(mu t), so plotting the natural log of cell density against time turns the curve into a straight line whose slope is mu. On a semi-log plot the lag phase appears as a flat shoulder, exponential phase as the linear segment, and stationary phase as the point where the line bends over. Fitting mu only across the linear segment prevents lag or stationary points from dragging the estimate down, which is the most common source of an artificially long doubling time.
What does an OD600 reading actually measure, and how do I relate it to cell numbers?
OD600 measures light scattering by a turbid suspension, not cells directly, so it responds to cell size and shape as well as number. It must be calibrated for each strain and spectrophotometer by plating dilutions and pairing colony counts with OD readings. Linearity also fails above roughly OD 0.4 in most benchtop instruments because of multiple scattering, so dense cultures should be diluted before reading. Using an uncalibrated or saturated OD value is a frequent cause of underestimated growth rates.
What is the difference between a colony-forming unit count and a total cell count?
A CFU count measures only cells able to divide and form a visible colony on the chosen medium, whereas a total count from a haemocytometer or flow cytometer includes dead and non-dividing cells. Because chains, clumps and biofilm fragments each produce a single colony, CFU counts also undercount aggregating species. Viable but non-culturable cells are invisible to plating entirely. Mixing the two methods between your initial and final time points corrupts the ratio Nt / N0 and therefore the calculated growth rate.
When should I use a chemostat instead of a batch culture to measure growth rate?
In a batch culture nutrients deplete and waste accumulates, so mu changes continuously and only a narrow window of the curve is truly exponential. A chemostat feeds fresh medium at a fixed dilution rate D and removes culture at the same rate; at steady state the population grows exactly as fast as it is washed out, so mu equals D and can be set by the operator. Use a chemostat when you need a stable, reproducible growth rate for physiology or transcriptomics, and batch culture when you simply need a doubling time.
What is diauxic growth and how does it distort a two-point doubling time?
When a medium contains two usable carbon sources, bacteria typically consume the preferred one first, pause while they induce the enzymes for the second, then resume growing at a different rate. The growth curve then shows two exponential segments separated by a plateau. A doubling time computed from a single early and a single late sample averages across that plateau and describes neither phase. Sample often enough to see the shape of the curve, then fit each exponential segment separately.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎDecomposition Rate Calculator
Calculate decomposition rate with inputs, formulas, and instant results.
๐งฎPopulation Growth Calculator
Calculate population growth with inputs, formulas, and instant results.
๐งฎPhotosynthetic Rate Calculator
Calculate photosynthetic rate with inputs, formulas, and instant results.
๐งฎHeart Rate Zone Calculator
Calculate heart rate zone with inputs, formulas, and instant results.
๐งฎRespiratory Rate Calculator
Calculate respiratory rate with inputs, formulas, and instant results.
๐งฎAnimal Mortality Rate Calculator
Calculate animal mortality rate with inputs, formulas, and instant results.
๐งฎBacterial Culture Time Calculator
Calculate bacterial culture time with inputs, formulas, and instant results.
๐งฎAlpaca Gestation Calculator
Calculate alpaca gestation with inputs, formulas, and instant results.