Thought Toys · Cycles & change · Exhibit 55

The enzyme that hits a ceiling

Give a reaction more fuel and it should go faster — and at first it does, almost exactly in proportion. Keep adding fuel, though, and the payback shrinks: past a point, doubling the substrate barely moves the rate at all. The enzyme isn't getting worse at its job. There's just a fixed amount of it, and it's already almost never sitting idle.

Reaction rate versus substrate available

Try it
your turn — drag substrate past Km

What you're seeing

An enzyme is a tiny machine: it grabs one substrate molecule, converts it, lets go, and grabs the next. With almost no substrate around, adding more is a straightforward win — every extra molecule you add finds an idle enzyme waiting, so the rate rises in step with the substrate. Double the fuel down here and you'll see the rate very nearly double too.

But there are only so many enzyme molecules. As substrate floods in, fewer and fewer of them are ever idle — most are already mid-reaction the instant they finish the last one. Add still more substrate and you're mostly just lengthening the queue, not speeding up the machines working it. The curve bends over and creeps toward a hard ceiling, Vmax: the fastest this fixed pool of enzyme can possibly go, no matter how much fuel you throw at it. Km — the point where the rate has climbed to exactly half that ceiling — is the hinge between the two regimes: press double the substrate below it and the rate nearly doubles; press it well above and the rate barely moves.

Slide in a competitive inhibitor — a decoy molecule shaped enough like the real substrate to jam the enzyme's grip, but that the enzyme can't actually convert — and the curve slides right, not down: it takes more substrate to reach the same half-max point, because some of the enzyme's attention is being wasted on decoys. But the ceiling itself never drops. Given enough real substrate, it always outnumbers the decoys at the enzyme's door and the reaction still reaches the same Vmax in the end.

The rule, exactly. The Michaelis–Menten rate law, v = Vmax·S ⁄ (Km + S) gives v(Km) = Vmax⁄2 exactly. Its local elasticity — the percent change in rate per percent change in substrate has the closed form ε(S) = Km ⁄ (Km + S), which falls from ≈1 (linear: doubling S nearly doubles v) through exactly 0.5 at S=Km to ≈0 (saturated). A competitive inhibitor raises the apparent Km to Km·(1+IKi) while Vmax is untouched. Verified in node (improve/verify/55-michaelis-menten.js): the closed-form elasticity matches an independent finite-difference derivative of the rate law to 1e-4 at five substrate levels; the reciprocal (Lineweaver–Burk) form 1⁄v = 1⁄Vmax + (KmVmax)(1⁄S) holds to 1e-9 pointwise; at four inhibitor levels the half-max point lands exactly on the predicted Km·(1+IKi) while the far-S ceiling still reaches Vmax every time. Counter-example: the naive "no ceiling" guess v = (VmaxKmS — correct near S=0 — claims a rate fifty times the enzyme's real maximum at S=50·Km, which is exactly why the saturation term isn't optional.

Also in Cycles & change: No spike, no matter how long you wait →

All 9 in Cycles & change
  1. 04Predator & prey
  2. 16The epidemic threshold
  3. 17Compound interest
  4. 53A feedback loop that overshoots
  5. 54Why planets speed up near the star
  6. 55The enzyme that hits a ceiling — you are here
  7. 65No spike, no matter how long you wait
  8. 68A perfect engine still throws most of it away
  9. 71Squeeze a reaction and it pushes back

← the cabinet · Thought Toys — a cabinet of explorable explanations. Exhibit 55.