Michaelis-Menten Enzyme Kinetics Calculator
Calculate enzyme reaction velocity using Michaelis-Menten kinetics.
Find Km and Vmax from data points using Lineweaver-Burk double reciprocal analysis.
The Michaelis-Menten equation
Published by Leonor Michaelis and Maud Menten in 1913, this equation is the single most important model in enzyme kinetics. It describes how reaction velocity V depends on substrate concentration [S]:
V = Vmax × [S] ÷ (Km + [S])
Three meaningful parameters:
- Vmax: the maximum reaction velocity, achieved when all enzyme molecules are saturated with substrate
- Km: the substrate concentration at which V = Vmax/2 — the “Michaelis constant”
- [S]: substrate concentration in your reaction
The curve is a rectangular hyperbola: linear at low [S], approaching Vmax asymptotically at high [S].
What Km actually tells you
Km is best understood as the substrate concentration needed to drive the enzyme at half-speed. It has units of concentration (typically µM or mM), the same as [S].
- Low Km (1-10 µM): high affinity. The enzyme operates near maximum velocity even at low substrate. Examples: hexokinase (Km ≈ 0.05 mM for glucose), most signaling enzymes.
- Medium Km (10-100 µM): typical metabolic enzymes.
- High Km (1-100 mM): low affinity. Need lots of substrate to drive the reaction. Examples: glucokinase (Km ≈ 10 mM for glucose) — explains why this enzyme only kicks in when blood sugar spikes.
The two glucose-phosphorylating enzymes (hexokinase, low Km, always-on; glucokinase, high Km, post-meal regulated) are a classic illustration of how Km tunes enzymes to specific physiological contexts.
Catalytic efficiency — kcat/Km
The single most important parameter for comparing enzymes is the specificity constant:
specificity constant = kcat ÷ Km
Where kcat is the turnover number (reactions per enzyme per second at saturation, = Vmax ÷ [E]). High kcat/Km = efficient enzyme.
Theoretical maximum (diffusion-limited): about 10⁸ to 10⁹ M⁻¹s⁻¹ — limited by how fast substrate can find the active site. Enzymes that have evolved to this limit are called “perfect enzymes”:
| Enzyme | kcat/Km (M⁻¹s⁻¹) | Notes |
|---|---|---|
| Acetylcholinesterase | 1.6 × 10⁸ | Near diffusion limit; neurotransmitter cleanup |
| Catalase | 4 × 10⁷ | Hydrogen peroxide detox |
| Fumarase | 1.6 × 10⁸ | Near-perfect for fumarate |
| Triose phosphate isomerase | 2.4 × 10⁸ | Glycolysis enzyme |
| Carbonic anhydrase | 1.5 × 10⁸ | CO₂ to bicarbonate |
These enzymes can’t get meaningfully faster — they’re rate-limited by physics, not chemistry.
The Lineweaver-Burk double-reciprocal plot
Before computers, kinetics measurements needed graphical analysis. The Michaelis-Menten hyperbola is hard to fit by eye, but its reciprocal is a straight line:
1/V = (Km/Vmax) × (1/[S]) + 1/Vmax
Plotting 1/V vs 1/[S]:
- y-intercept = 1/Vmax
- x-intercept = -1/Km
- slope = Km/Vmax
This is the Lineweaver-Burk plot. It’s not the most statistically rigorous method (errors at low [S] get amplified by the reciprocal transformation), but it’s intuitive and easy to read. Modern enzymologists use non-linear regression of the raw hyperbola, but Lineweaver-Burk is still the standard teaching tool.
Enzyme inhibition — what changes Km vs Vmax
The classification of inhibitors comes from how they affect Km and Vmax:
| Inhibitor type | Km effect | Vmax effect | What it does |
|---|---|---|---|
| Competitive | Increases | No change | Blocks active site; can be outcompeted with more [S] |
| Non-competitive | No change | Decreases | Binds elsewhere; reduces effective enzyme |
| Uncompetitive | Decreases | Decreases | Binds only to E-S complex; rare |
| Mixed | Either | Decreases | Binds both E and E-S |
Examples:
- Methotrexate (cancer drug): competitive inhibitor of dihydrofolate reductase
- Aspirin: irreversible inhibitor of COX enzymes
- Penicillin: irreversible inhibitor of bacterial transpeptidase
Drug development is largely about finding selective inhibitors with the right Ki (inhibitor binding constant) values.
Practical experimental notes
Real enzyme assays involve several subtleties:
- Initial rate measurement: V should be measured before substrate is significantly depleted (<10% conversion). Beyond that, you’re seeing pseudo-equilibrium not initial rate.
- Substrate concentration range: span from 0.2 × Km to 5 × Km if possible. Lower than 0.2 × Km gives weak signal; higher than 5 × Km doesn’t add information.
- Enzyme concentration: must be in vast excess relative to product detection limit, but in vast deficit relative to substrate (so [E] « [S]). Otherwise the assumptions break down.
- Temperature and pH: both shift kinetic parameters. Standardize.
- Co-factors: missing Mg²⁺, NADH, or other cofactors causes “low Vmax” that’s really an artifact.
When Michaelis-Menten doesn’t apply
The equation assumes:
- Steady-state of enzyme-substrate complex (almost always true)
- [S] » [E] (usually true in assays)
- Single substrate, single active site
- No allosteric regulation
For multi-substrate enzymes, allosterically regulated enzymes (with sigmoidal curves, like hemoglobin oxygen binding), or cooperative enzymes, you need extensions of the basic model — Hill equation, ordered/random bi-substrate kinetics, MWC model, etc.
Worked example
You measure an enzyme reaction at three substrate concentrations:
- [S] = 10 µM → V = 40 µmol/min
- [S] = 50 µM → V = 80 µmol/min
- [S] = 100 µM → V = 90 µmol/min
The curve is clearly approaching saturation. Using Lineweaver-Burk:
- Vmax ≈ 100 µmol/min (asymptotic limit)
- Km ≈ 20 µM (concentration where V ≈ 50 µmol/min)
- kcat/Km tells you this enzyme has moderate catalytic efficiency
Bottom line
Michaelis-Menten kinetics is the foundation of enzyme analysis. Km tells you affinity, Vmax tells you maximum throughput, and kcat/Km tells you efficiency. The hyperbolic curve characterizes 95% of biological enzymes; the 5% with sigmoidal kinetics (allosteric enzymes) need separate models. For drug development, manipulating these parameters is essentially the entire field.