How to use: paste your OD or VCD time-course, fit a growth model, then read µmax, doubling time, and lag. Follow the numbered steps above.
0 data points
Time = elapsed hours since the first reading (e.g. 0, 0.5, 1, 1.5 for samples every 30 min) — not the reading number. Tab, comma, or semicolon delimited; headers auto-skipped. Decimal commas (0,05) work with tab or semicolon columns. Readings of 0 are left out, because the fit uses ln(value).
Your fitted curve appears here
Paste time + measurement data on the left, or load the example, to fit exponential, logistic and Gompertz models and read µmax, doubling time and lag.
2Growth Curve
Lag
Exponential
Stationary
Decline
3Results — Best Fit Model: --
--
µmax (h−1)
--
Doubling Time
--
Lag Time (h)
--
Max Population (K)
--
R²
4Model Comparison
Parameter
Exponential
Logistic
Gompertz
Best is the model with the lowest AIC, scored on every data point for all three models. R² is not used to pick it, because the exponential R² covers only its detected exponential phase.
Why does μmax differ between models? Each model defines it differently. The exponential value is the slope of ln(value) over the detected exponential window only, while the logistic and Gompertz values come from fitting the whole curve, including the lag and plateau. Differences of 20 to 50% on the same data are normal. Report μmax with the model it came from, and compare runs using the same model.
5Manual Exponential Phase Selector
Select a time range to calculate µ from linear regression of ln(N) vs t in that interval.
--
µ (h−1) — linear fit
--
Doubling Time
--
R² (linear fit)
Organism Reference — Expected µmax Ranges
Growth Phases Diagram
Typical microbial batch growth curve with annotated kinetic parameters