Generation Time Calculator
Find bacterial or microbial generation time and the number of generations elapsed from CFU counts and incubation time.
🦠 What is the Generation Time Calculator?
Generation time is the time a microbial population takes to complete one generation, doubling in number through cell division. This calculator finds generation time, the number of generations elapsed, and the specific growth rate from an initial population count, a final population count, and the elapsed incubation time, framed specifically for bacterial and microbial growth rather than general cell culture.
This calculator is used throughout microbiology and fermentation work. Microbiologists use it to characterize how quickly a bacterial isolate grows under specific media and temperature conditions. Fermentation and bioprocess engineers use specific growth rate (derived from generation time) to plan feeding schedules and predict when a bioreactor culture will reach a target density. Food safety and quality labs use generation time estimates to model how quickly a contaminating organism could grow under given storage conditions.
A common misconception is that generation time and doubling time are different quantities, for a simple exponentially dividing population they describe the identical underlying process and are numerically the same. The distinction is one of framing and audience: microbiology and fermentation contexts typically also want the number of generations elapsed as a headline number (how many doublings occurred), while general cell biology and cancer research contexts (see the Cell Doubling Time Calculator) typically care primarily about the time value itself.
This calculator is useful because it reports the number of generations directly, not buried as an intermediate step, alongside generation time and specific growth rate (mu), the metric fermentation engineers use to compare growth conditions on a single continuous scale, and plots the population growth curve against number of generations elapsed.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 — E. coli, Optimal Laboratory Conditions
N0=1,000 CFU/mL, Nt=1,024,000 CFU/mL, t=200 minutes
Example 2 — Yeast Fermentation Culture
N0=2×10⁶ CFU/mL, Nt=6.4×10⁷ CFU/mL, t=600 minutes (10 hours)
Example 3 — Slow-Growing Industrial Bioreactor Culture
N0=5×10⁴ CFU/mL, Nt=8×10⁵ CFU/mL, t=2,880 minutes (48 hours)
❓ Frequently Asked Questions
🔗 Related Calculators
What is generation time in microbiology?
Generation time is the time it takes a microbial population to complete one generation, doubling in number through binary fission. It is calculated from an initial population count, a final population count, and the elapsed incubation time, and is the standard way to quantify how fast bacteria, yeast, or other microbes are growing.
How do you calculate bacterial generation time?
First find the number of generations n = log2(Nt/N0), then generation time g = t / n. For example, a culture growing from 1,000 to 1,024,000 CFU/mL (a 1024-fold increase, exactly 2 to the 10th power) over 200 minutes has n = 10 generations, so g = 200 / 10 = 20 minutes per generation, the classic E. coli optimal generation time.
What is the difference between generation time and doubling time?
For a simple population where every cell divides in two, generation time and doubling time describe the same underlying process and are numerically identical. Generation time is the term typically used in microbiology and fermentation, and is usually reported alongside the number of generations elapsed, doubling time is more common in general cell biology and cancer research, see the Cell Doubling Time Calculator for that framing.
How do you calculate the number of generations?
Number of generations n = log2(Nt/N0), the base-2 logarithm of the fold-increase in population. For example, a population that grows from 2x10^6 to 6.4x10^7 CFU/mL has increased 32-fold, and log2(32) = 5, meaning exactly 5 generations occurred.
What is specific growth rate (mu)?
Specific growth rate, mu, is the exponential growth rate constant, expressed per unit time (commonly per minute or per hour). It relates to generation time by mu = ln(2) / g, a higher mu means faster growth and a shorter generation time. Fermentation and bioprocess engineers use mu as the standard metric for comparing growth conditions.
What is a typical bacterial generation time?
It varies enormously by species and conditions. Escherichia coli in rich broth at 37 degrees C can have a generation time as short as about 20 minutes. Many environmental and slow-growing bacteria (e.g. some soil or marine species) can take many hours or even days per generation, generation time is highly specific to the organism and growth conditions.
Does generation time apply outside of exponential growth phase?
No. This calculation assumes the culture is in exponential (log) phase growth for the entire measured interval. If your counts span the lag phase (before growth starts) or stationary phase (after growth slows or stops), the calculated generation time will not accurately represent the culture's true log-phase growth rate.
How is generation time used in fermentation and bioprocessing?
Generation time and specific growth rate are used to predict how quickly a starter culture will reach a target cell density, to schedule feeding and harvest times in a bioreactor, and to compare how different media, temperature, or aeration conditions affect microbial productivity.
What units should I use for elapsed time?
This calculator's examples use minutes, a common unit for fast-growing bacteria, but any consistent time unit works, the generation time result and specific growth rate will be reported in whatever time unit you entered for the elapsed incubation time.
Why do I need CFU counts at two different times?
Generation time describes a growth rate, and a rate cannot be determined from a single measurement. You need an initial count (N0), a final count (Nt) after a known elapsed incubation time (t), to calculate how many generations occurred and how long each one took.
Can this calculator be used for yeast or other eukaryotic microbes, not just bacteria?
Yes, the underlying math (binary or budding division doubling a population each generation) applies to yeast and other unicellular eukaryotes just as it does to bacteria, only the typical generation time values differ, yeast generation times are often reported in hours rather than the minutes typical of fast-growing bacteria.