An enzyme is a rate-limited machine
When an enzyme E binds a substrate S, the pair briefly forms a complex ES before the enzyme converts it into product P and releases itself unchanged, ready to bind again. In 1913 Leonor Michaelis and Maud Menten formalised this two-step scheme and derived the equation that still describes the overwhelming majority of single-substrate enzyme kinetics:
E + S ⇌ ES → E + P v = Vmax · [S] / (Km + [S]) v = initial reaction rate Vmax = maximum rate, reached when the enzyme is saturated with substrate Km = Michaelis constant — the [S] at which v = Vmax/2
At low substrate concentration the rate rises almost linearly with [S], because free enzyme is abundant and every extra substrate molecule finds a partner quickly. As [S] climbs, more and more enzyme is tied up as ES and the rate bends over, approaching Vmax asymptotically — the enzyme is saturated and adding more substrate cannot speed the reaction further, because turnover is now limited by how fast ES can convert to product, not by how fast E and S can find each other.
Km: a constant with a physical meaning
Km is not just a curve-fitting parameter. Under the standard steady-state derivation it equals (k₋₁ + k₂)/k₁, a ratio of the ES complex's rates of falling apart versus committing to product, over the rate at which it forms. A small Km means the enzyme reaches half-maximal speed at very low substrate — it binds tightly and efficiently. A large Km means the enzyme needs a lot of substrate around before it works well. Comparing Km values across enzymes tells you which one is the better catalyst at physiological, usually low, substrate concentrations, which is often more informative than comparing Vmax alone.
Three ways to jam the machine
Inhibitors slow an enzyme down by different mechanisms, and each leaves a distinct fingerprint on Km and Vmax. Competitive inhibition: the inhibitor resembles the substrate and competes for the same active site. Enough substrate can always out-compete it, so Vmax is unchanged, but more substrate is now needed to reach half-maximal speed, so the apparent Km increases.
Uncompetitive inhibition: the inhibitor binds only the ES complex, not free enzyme, trapping it before product release. Because it needs ES to exist first, more substrate makes the effect worse, not better — both Vmax and the apparent Km fall by the same factor, so their ratio Vmax/Km stays constant.
Non-competitive (mixed) inhibition: the inhibitor binds a separate allosteric site on either E or ES with equal affinity, physically distorting the active site regardless of whether substrate is bound. Vmax always falls, because some fraction of enzyme is disabled no matter how much substrate is present; Km may stay the same (pure non-competitive) or shift (mixed), depending on whether the inhibitor's affinity for E and ES actually differs.
Reading it off a Lineweaver–Burk plot
Because the Michaelis–Menten curve is a hyperbola, Km and Vmax are hard to read precisely off it by eye. Hans Lineweaver and Dean Burk's 1934 trick inverts the whole equation into a straight line:
1/v = (Km/Vmax) · (1/[S]) + 1/Vmax slope = Km / Vmax y-intercept = 1 / Vmax x-intercept = -1 / Km
On this double-reciprocal plot the three inhibition types separate visually: competitive inhibition pivots the line around a fixed y-intercept (Vmax unchanged), uncompetitive inhibition shifts the line in a parallel shift (both Vmax and Km scale together), and non-competitive inhibition pivots around a fixed x-intercept (Km unchanged, Vmax falls). Modern practice actually avoids Lineweaver–Burk for real curve-fitting — inverting 1/[S] massively amplifies noise at low substrate concentration — but it remains the standard teaching tool precisely because the three inhibition patterns are so visually distinct.
Frequently asked questions
What does the Michaelis constant Km actually tell you?
Km is the substrate concentration at which the reaction runs at half its maximum rate, and under the standard derivation it equals (k₋₁ + k₂)/k₁ — how the ES complex's breakdown rates compare to its formation rate. A low Km means the enzyme is efficient at low substrate levels; a high Km means it needs a lot of substrate to work well.
How can I tell competitive from non-competitive inhibition on a graph?
On a Lineweaver-Burk plot, competitive inhibition changes the slope but keeps the y-intercept (1/Vmax) fixed, because enough substrate can always out-compete the inhibitor. Non-competitive inhibition keeps the x-intercept (-1/Km) fixed but lowers Vmax, because the inhibitor disables enzyme regardless of how much substrate is present.
Why is uncompetitive inhibition considered the strangest of the three?
Because the inhibitor only binds the ES complex, not free enzyme, so it actually needs substrate to be present before it can act. Counterintuitively, adding more substrate does not rescue the reaction — it creates more ES for the inhibitor to trap, which is why both Vmax and Km fall together and their ratio stays fixed.
Try it live
Everything above runs in your browser — open Michaelis-Menten Kinetics and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Michaelis-Menten Kinetics simulation