Generation time is found by dividing total log-phase growth time by the number of doublings in the cell population.
Generation time tells you how long a cell population takes to double. In microbiology, that usually means bacterial growth during the log phase, when cells are dividing at a steady pace. Get this number right, and a growth curve starts to make sense. Get it wrong, and the rest of the math falls apart.
The good news is that the calculation is simple once you know which data points to use. You need three things: a starting count, an ending count, and the time between them. Then you work out how many generations happened in that stretch and divide the time by that value.
This article walks through the full method, shows the formulas in plain language, and points out the mistakes that trip people up in lab reports and exams.
What Generation Time Means In Microbiology
Generation time is the time needed for one full doubling of a microbial population. If 1,000 cells become 2,000 cells, one generation has passed. If 1,000 cells become 8,000 cells, that took three generations because the population doubled three times: 1,000 to 2,000, 2,000 to 4,000, and 4,000 to 8,000.
That only works cleanly during exponential growth. In the lag phase, cells are adjusting. In the stationary phase, growth slows or stops. So your data has to come from the log phase. OpenStax’s overview of microbial growth gives a solid snapshot of where generation time fits on the growth curve.
The Core Idea Behind The Math
Microbial growth follows doubling, not straight-line addition. That means you are not asking, “How many cells were added per hour?” You are asking, “How many doublings happened in this time block?”
That is why generation time problems usually use one of these two routes:
- Route 1: Find the number of generations first, then divide time by that value.
- Route 2: Use growth rate, then convert it into generation time.
How To Calculate Generation Time From Real Growth Data
The standard approach uses three equations:
- N = N0 × 2n
- n = log(N / N0) / log 2
- g = t / n
Here is what each symbol means:
- N0 = starting cell count
- N = final cell count
- n = number of generations
- t = total time in the log phase sample window
- g = generation time
Step-By-Step Method
- Pick two data points from the log phase.
- Write down the starting count and final count.
- Calculate the number of generations with the log formula.
- Divide the elapsed time by the number of generations.
- Keep the unit consistent. If time is in minutes, generation time will be in minutes.
Worked Example
Say a culture rises from 1.0 × 103 cells/mL to 1.6 × 104 cells/mL in 80 minutes during log phase.
Step 1: Find n
n = log(16,000 / 1,000) / log 2
n = log 16 / log 2
n = 4
Step 2: Find g
g = t / n = 80 / 4 = 20 minutes
So the generation time is 20 minutes.
If you are working from growth-rate values in log10 units, the USDA Pathogen Modeling Program notes that generation time can be found by dividing 0.301 by the growth rate, since 0.301 is log10(2). That shortcut is handy when a model output gives growth rate instead of raw counts. See the USDA ARS note on generation time and growth rate for that conversion.
Which Formula To Use In Different Situations
Students often know the equation but freeze when the question is worded a little differently. The table below clears that up.
| What You Have | Formula To Use | What You Get |
|---|---|---|
| Starting count, final count, time | n = log(N / N0) / log 2, then g = t / n | Generation time |
| Starting count and number of generations | N = N0 × 2n | Final count |
| Generation time and total time | n = t / g | Number of generations |
| Growth rate in log10 units per hour | g = 0.301 / growth rate | Generation time |
| OD or turbidity readings from log phase | Use two log-phase values, then solve for n and g | Generation time estimate |
| Plate counts from two log-phase time points | Use viable counts as N0 and N | Generation time |
| Semilog graph with straight growth segment | Read two points from the straight segment, then solve | Generation time |
| Known g and starting count | Find n from t / g, then use N = N0 × 2n | Projected final count |
How To Pick The Right Data Points
This is where many answers go off track. The math can be perfect and the result can still be wrong because the chosen data points were poor.
Use Only Log-Phase Data
Pick points from the straight-line part of a semilog growth curve. That is the stretch where doubling is steady. If you use values from lag phase or stationary phase, the generation time will look slower than it really is.
Keep Units Straight
If time is measured in minutes, your answer stays in minutes. If your counts are CFU/mL, both count values should use that same unit. Do not mix hours and minutes halfway through the problem.
Know What Your Count Represents
Optical density, direct counts, and viable plate counts do not capture growth in the same way. Plate counts track living colony-forming cells. OD tracks turbidity, which can be shifted by dead cells and clumping. FDA lab methods are useful when you need count quality that matches food microbiology work; the FDA’s Bacteriological Analytical Manual is a standard reference for that kind of lab setup.
Common Mistakes That Skew The Answer
Most generation time errors come from setup, not arithmetic. Watch for these:
- Using total experiment time: Only the log-phase interval belongs in the formula.
- Forgetting the log base: If you use log10, stay with it all the way through.
- Treating growth as linear: Cell doubling is exponential.
- Mixing OD and CFU values: They are not interchangeable without a valid conversion.
- Rounding too early: Keep more digits until the final step.
- Using one noisy reading: A pair of shaky points can throw the answer off fast.
A good habit is to do a quick sense check. If the culture looks like it doubled four times in 80 minutes, a 20-minute generation time fits. If your math spits out 0.8 minutes for a routine lab strain under ordinary conditions, something is off.
Fast Reference For Exam And Lab Work
This quick table is built for the moments when you need the setup at a glance.
| Task | What To Do | Common Slip |
|---|---|---|
| Find generations | n = log(N / N0) / log 2 | Using raw subtraction instead of a ratio |
| Find generation time | g = t / n | Using the whole experiment time |
| Use growth rate | g = 0.301 / rate in log10 units | Forgetting what unit the rate uses |
| Pick count values | Choose two points from log phase | Using lag or stationary phase data |
| Report the answer | State the time unit and method used | Leaving the answer unitless |
A Clean Way To Write It In A Lab Report
If you need one neat sentence for a report, use this pattern:
“Generation time was calculated from log-phase cell counts using n = log(N/N0)/log 2 and g = t/n, giving a value of 20 minutes.”
That wording shows the reader what data window you used, which formula you used, and what answer you got. It also keeps the methods section tidy.
Final Takeaway
To calculate generation time, use two counts from the log phase, find how many doublings happened, and divide the elapsed time by that number. That’s the whole job. Once you lock in the right data points, the formula is plain sailing.
If you want the safest workflow, stick to this order every time: identify log phase, record N0 and N, calculate n, then calculate g. That small routine cuts out most mistakes before they start.
References & Sources
- OpenStax.“How Microbes Grow.”Explains the microbial growth curve and the place of generation time during log-phase growth.
- USDA Agricultural Research Service.“PMP FAQs – Generation Time and Growth Rate.”Gives the conversion between growth rate and generation time using log10-based growth values.
- U.S. Food and Drug Administration.“Bacteriological Analytical Manual (BAM).”Provides standard laboratory methods used in food microbiology when count quality and method choice matter.