Reversible Inhibition Explorer

Compare uninhibited and inhibited Michaelis-Menten kinetics across four diagnostic plots.

Configure the simulation

Pick the inhibition type, then set the enzyme's Km, kcat, and the inhibitor's [I], Ki, and Ki′. Use the Experimental Design tab for assay parameters ([E]0, substrate range, replicates), and the Plots tab to visualize the result.

Inhibition type
Selecting a type pre-fills Ki and Ki′ below. Override either to construct edge cases — the type then auto-classifies from the values.
Presets
Enzyme parameters
Km (μM)
kcat (s⁻¹)
Vmax = [E]0·kcat. (Set [E]0 on the Experimental Design tab.)
Inhibitor parameters
[I] (μM)
Ki (μM)
Ki′ (μM)
Ki = inhibitor binding to free E. Ki′ = inhibitor binding to ES. The numeric input accepts very large values (e.g. 10⁹) to suppress one binding mode for the limiting cases — but the slider tops out at 500 μM for normal use.
Display
Data mode
Reveal answers
In experimental mode, each plot shows simulated noisy data and a least-squares fit (dashed line). Configure noise on the Plots tab. Hiding answers blanks the diagnostic readouts and reference lines — useful for problem sets.
Current configuration α   α′

Experimental design

Set the assay design — how much enzyme, what substrate range, how many replicates per concentration. These choices control how the noisy data look on the Plots tab.

Assay parameters
[E]0 (μM)
[S]max (× Km)
# replicates 3
Substrate is sampled log-spaced from Km/8 to [S]max, with each [S] measured n times under independent Gaussian noise (set on the Plots tab). Replicates are shown as individual scatter points — the linear regression fits all of them.

The four diagnostic plots

Hyperbolic Michaelis-Menten plus three linearizations. Compare slopes, x-intercepts, and y-intercepts between the uninhibited (blue) and inhibited (red) series.

Measurement Noise
σ (% Vmax) 2.0%

1 · Michaelis-Menten

v = Vmax·[S] ⁄ (α·Km + α′·[S])

2 · Lineweaver-Burk

1 ⁄ v = (Km,app ⁄ Vmax,app)·(1 ⁄ [S]) + 1 ⁄ Vmax,app

3 · Hanes-Woolf

[S] ⁄ v = (1 ⁄ Vmax,app)·[S] + Km,app ⁄ Vmax,app

4 · Eadie-Hofstee

v = −Km,app·(v ⁄ [S]) + Vmax,app

Diagnostics & classification

Each type of inhibition leaves a fingerprint: which constant changes, and by how much. On a Lineweaver-Burk plot, the slope ratio (inh/uninh) equals α and the y-intercept ratio equals α′.

Apparent constants (true values)
Vmax
Vmax,app
Km
Km,app
Lineweaver-Burk diagnostic ratios (inhibited / uninhibited)
Slope ratio (= α)
y-int ratio (= α′)
x-int ratio (= α′⁄α)
Auto-classified inhibition type
Quick reference — what each plot tells you:
Competitive: lines on LB share a y-intercept (Vmax unchanged); Km increases. Noncompetitive: lines share an x-intercept (Km unchanged); Vmax drops. Uncompetitive: lines are parallel (slope unchanged); both Vmax and Km drop proportionally. Mixed: slope, y-intercept, and x-intercept all change — Ki < Ki′ means tighter binding to free E than to ES; Ki > Ki′ means the reverse.
v = Vmax[S] ⁄ (αKm + α′[S]) · α = 1 + [I]⁄Ki · α′ = 1 + [I]⁄Ki
cochranlearning.com · biochemistry tutorial module