HomeBiologyBacterial Growth Curve Simulator

🧫 Bacterial Growth Curve Simulator

Interactive 3D petri-dish colony where adjusting nutrient supply and temperature shows how a single logistic equation produces the lag, exponential, stationary and death phases.

Biology3DModerate60 FPS
bacterial-growth-curve-lab ↗ Open standalone

A single logistic equation drives a 3D petri-dish colony through the four classic phases of bacterial growth — lag, exponential, stationary and death — as you adjust nutrient supply and temperature.

🔬 What It Demonstrates

The colony's population follows dN/dt = r·N·(1 − N/K) during growth, then declines exponentially once nutrients run out — the same shape microbiologists plot on real growth curves.

🎮 How to Use

Set nutrient supply and temperature, then watch the colony spread across the dish while the live graph traces population against elapsed time, colour-coded by phase.

💡 Did You Know?

Food scientists use this exact curve to set expiry dates: refrigeration doesn't kill bacteria, it just pushes the lag phase out for days or weeks.

⚙ Under the hood

Interactive 3D petri-dish colony where adjusting nutrient supply and temperature shows how a single logistic equation produces the lag, exponential, stationary and death phases.

bacterial-growthlogistic-growthmicrobiologypopulation-dynamicsgrowth-curvesbiology

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)