One enzyme, a rising tide of substrate, and a ceiling it can never cross. The initial rate climbs as a rectangular hyperbola — v = Vmax·[S] / (Km + [S]) — steep when substrate is scarce, flattening toward Vmax as the active sites fill. At exactly [S] = Km the rate is half of Vmax: that is the definition of Km, not an approximation. Down the center, data flows: the substrate goes in, the engine computes the velocity, the proven curve comes out. The blue team builds and defends it; the red team tries to break it.
source L. Michaelis & M. L. Menten, Die Kinetik der Invertinwirkung, Biochem. Z. 49, 333–369 (1913) — original German, no stable open link AMBER; accessible English translation Goody & Johnson, Biochemistry 50, 8264 (2011): doi.org/10.1021/bi201284u. Rendered, not quoted.
Two constants set the whole curve. Vmax is the ceiling — every active site working flat out. Km is the substrate level at half that ceiling — it fixes how fast the rise saturates.
The shape is forced, not fitted: the first derivative dv/d[S] = VmaxKm/(Km+[S])² is always positive (monotone rising) and the second derivative is always negative (concave — it only ever bends down). So it climbs without bound in slope near zero, never overshoots, and levels off. There is no hump, no dip.
Live sample of v at three substrate levels for the panel's current constants:
| [S] | v | v / Vmax |
|---|
The hyperbola is not a fresh law — it falls out of the law of mass action (Guldberg & Waage, 1864). Write E + S ⇌ ES → E + P with rate constants, then apply the quasi-steady-state assumption (Briggs & Haldane, 1925): d[ES]/d[t] ≈ 0.
Solve, and the elementary rates collapse into two lumped constants: Vmax = kcat[E]t and Km = (k-1+kcat)/k1. Mass action is the premise; this sphere is its steady-state conclusion — half-maximal exactly at Km.
The blue team's live check: re-derive the curve's fingerprints — half-max at Km, the Vmax ceiling, monotone-and-concave, and a Lineweaver-Burk fit that recovers both constants. If red tampers, this badge is where it shows.
The machine takes three numbers. Vmax — the saturating rate (units of concentration / time). Km — the Michaelis constant (a concentration). [S] — the current substrate concentration you dial in.
| input | means | units |
|---|---|---|
| Vmax | every site flat out | µM·s⁻¹ |
| Km | [S] at half Vmax | µM |
| [S] | substrate on hand | µM |
These three feed the engine below. Everything else — the rate, the shape, the recovered constants — is computed, never entered.
Lineweaver-Burk (double-reciprocal) fit of the live curve — 1/v against 1/[S] is a straight line whose intercept and slope hand Vmax and Km back:
Move any slider — v is computed from Vmax·[S]/(Km+[S]) on the spot, never looked up.
What the machine proves, for every Vmax and Km: the rate rises monotone and concave to a Vmax ceiling it never crosses; it is exactly Vmax/2 at [S] = Km (to 1e-12); and the Lineweaver-Burk line recovers both constants to 1e-9. The current dial-in reads above; these invariants are the output.
The blue team's witness (left) confirms these live; the red team (right) tries to make them wrong.
And the tidy straight-line trick has a sting: the Lineweaver-Burk transform distorts the error structure — points at low [S] dominate the fit and small measurement errors blow up in 1/v. It is exact on ideal data (as here) but a poor way to fit real data; nonlinear regression on v directly is correct.
"Km is the enzyme's binding affinity (Kd)." Cut. Km = (k-1+kcat)/k1; it equals the dissociation constant Kd=k-1/k1 only when kcat ≪ k-1. In general Km ≥ Kd.
"Vmax is a fixed property of the enzyme." Cut. Vmax = kcat[E]t — double the enzyme, double Vmax. The molecular constant is kcat (the turnover number).
"The reaction reaches Vmax at high [S]." Kept, corrected. It approaches Vmax asymptotically and never attains it — v < Vmax for all finite [S].
The red team's move: drop the +Km in the denominator, so v = Vmax·[S]/[S] = Vmax — a constant with no substrate dependence at all. The blue team's witness (window 7) is watching.
Drop the +Km and the curve flatlines at Vmax — the rate no longer halves at Km. The witness recomputes v(Km), finds it is no longer Vmax/2, and turns red. Nothing is faked; the attack is real and it is caught.