Michaelis-Menten vs. Lineweaver-Burk: When to Use Each

Same underlying equation, two very different-looking plots. Here's what each one is actually for, with fully worked examples for both.

Quick answer

Michaelis-Menten (v vs [S]): use when Km and Vmax are already known and you want velocity at a specific [S], or an intuitive picture of saturation.

Lineweaver-Burk (1/v vs 1/[S]): use when you have raw data and need Km/Vmax by hand — the reciprocal transform turns the hyperbola into a line — or when you need to diagnose inhibition type from how the line changes.

Same equation, two plots

Both come from the same starting point: v = Vmax[S] / (Km + [S]). Plotted directly, that's a hyperbola — it rises steeply at low [S], then bends over and creeps toward Vmax without ever quite reaching it. That shape is intuitive to look at but painful to fit by hand: Vmax is an asymptote, not a point on the curve, so estimating it by eye is guesswork.

Take the reciprocal of both sides and rearrange, and the same relationship becomes a straight line: 1/v = (Km/Vmax)(1/[S]) + 1/Vmax. Now Vmax and Km are just the intercept and slope of a line — solvable with ordinary linear regression, which is exactly why Lineweaver-Burk exists: it was invented so Michaelis-Menten kinetics could be fit before anyone had a computer to run nonlinear regression.

Worked example: the same 6 data points, both ways

Enzyme velocity measured at 6 substrate concentrations:

[S]v1/[S]1/v
0.5212.0000.0476
1341.0000.0294
2490.5000.0204
4670.2500.0149
8790.1250.0127
16900.06250.0111

Plotted as v vs [S] directly, this is visibly curving toward some asymptote somewhere above 90 — but where, exactly? Hard to say by eye. Plotted as 1/v vs 1/[S] instead, it's a straight line, and an ordinary linear regression solves it exactly:

slope = (nΣxy − ΣxΣy) / (nΣx² − (Σx)²) = 0.0187 intercept = (Σy − slope·Σx) / n = 0.01038 Vmax = 1/intercept = 1/0.01038 = 96.3 Km = slope × Vmax = 0.0187 × 96.3 = 1.81 R² = 0.9992
Fit your own data in the Michaelis-Menten fitter →

The other reason to use Lineweaver-Burk: diagnosing inhibition

Beyond fitting raw data, Lineweaver-Burk earns its place because the three classic inhibition types are far easier to tell apart on a straight line than on a curve. Each type of inhibition changes the line's slope and intercepts in a specific, recognizable way.

Worked example: same inhibitor concentration, two different mechanisms

Baseline enzyme: Vmax = 100 µM/min, Km = 25 µM. Inhibitor present at a concentration equal to Ki (so the ratio r = [I]/Ki = 1) in both cases — only the inhibition type differs.

Km(app)Vmax(app)LB slopeLB y-intLB x-int
No inhibitor25.0100.00.2500.0100−0.040
Competitive50.0100.00.5000.0100−0.020
Noncompetitive25.050.00.5000.0200−0.040

Competitive inhibition keeps the exact same y-intercept as the baseline (0.0100 both times) — that shared intercept is the signature of competitive inhibition on sight. Noncompetitive inhibition instead keeps the exact same x-intercept (−0.040 both times), which is its signature instead. Both of those matches are easy to spot on a straight-line plot and essentially impossible to eyeball on the raw curved Michaelis-Menten plot.

See these lines drawn live in the enzyme kinetics simulator →

When to use each, at a glance

SituationUse
You have raw (v, [S]) data and need Km/Vmax by handLineweaver-Burk
You need to diagnose competitive vs. noncompetitive vs. uncompetitive inhibitionLineweaver-Burk
You already know Km/Vmax and want v at a specific [S]Michaelis-Menten
You want an intuitive picture of saturation kineticsMichaelis-Menten
You're fitting real lab data with software, for publicationNeither by hand — nonlinear regression directly on the curve

Common mistakes

Trusting Lineweaver-Burk as "more accurate." It's the opposite for precise work — taking reciprocals amplifies the relative error of low-velocity (low [S]) points, since small errors in small numbers become large errors once inverted. It's the standard teaching method because it's solvable by hand, not because it's statistically ideal.

Trying to read Vmax straight off a Michaelis-Menten plot. It's an asymptote the curve approaches but never reaches — eyeballing it is imprecise even with a well-drawn curve.

Comparing the wrong intercept. Competitive inhibition is diagnosed by a shared y-intercept; noncompetitive by a shared x-intercept. Mixing these up is the single most common Lineweaver-Burk mistake on exams.

Practice problem

1. An enzyme has Vmax = 100 µM/min and Km = 25 µM. Under uncompetitive inhibition with [I] = 100 µM and Ki = 50 µM (so r = 2), find the Lineweaver-Burk slope, y-intercept, and x-intercept, and compare each to the uninhibited baseline.

Show answer
Uncompetitive: α = 1, α′ = 1 + r = 3 Km(app) = (α/α′)·Km = (1/3)·25 = 8.33 µM Vmax(app) = Vmax/α′ = 100/3 = 33.33 µM/min LB slope = Km(app)/Vmax(app) = 8.33/33.33 = 0.250 (unchanged from baseline's 0.250) LB y-int = 1/Vmax(app) = 1/33.33 = 0.0300 (baseline: 0.0100 — different) LB x-int = −y-int/slope = −0.0300/0.250 = −0.120 (baseline: −0.040 — different) Slope is unchanged and both intercepts shift — this is the signature of uncompetitive inhibition: the inhibited line is parallel to the baseline (same slope) but shifted, since it only touches the enzyme-substrate complex, not free enzyme.

FAQ

Is Lineweaver-Burk more accurate than fitting the curve directly?
No — less accurate for precise work. Reciprocals amplify the relative error of low-velocity points, giving them disproportionate weight in the regression. Software fits the untransformed hyperbola directly for publication-quality numbers; Lineweaver-Burk remains standard in coursework because it's solvable by hand.

Can I read Vmax directly off a Michaelis-Menten plot?
Only approximately — it's the asymptote the curve approaches but never reaches, so eyeballing it is imprecise even with a well-drawn curve. This is a major reason the linearized approach is preferred whenever you need an actual number.

Why are inhibition types easier to tell apart on Lineweaver-Burk?
On the raw curve, different inhibition types can look visually similar. The linear transform separates them cleanly: competitive changes slope but keeps the y-intercept fixed; noncompetitive changes slope and y-intercept but keeps the x-intercept fixed. Comparing two numbers on a line is far easier than comparing the shapes of two curves.

Related: Michaelis-Menten fitter · Enzyme kinetics simulator · all biochem tools.