6. Enzyme Kinetics
Reading time: ~55 minutes | Topics: Michaelis-Menten equation, catalytic efficiency, Lineweaver-Burk plots, multi-substrate reactions, computational analysis
Reaction Velocity
Enzyme kinetics is the quantitative study of how fast enzyme-catalyzed reactions proceed and how their rates respond to changes in experimental conditions. The fundamental measurement is the initial velocity ($v_0$), defined as the rate of product formation at the very beginning of the reaction (typically the first 60-120 seconds), before significant substrate depletion or product accumulation occurs.
Why Measure Initial Velocity?
At early time points, several simplifying conditions hold:
- Negligible product: The reverse reaction $\text{E} + \text{P} \to \text{ES}$ is insignificant since $[\text{P}] \approx 0$.
- Constant [S]: Substrate concentration has not appreciably changed from its initial value.
- No product inhibition: Product has not accumulated enough to inhibit the enzyme.
- Steady-state [ES]: The enzyme-substrate complex concentration has reached a steady state.
The Saturation Curve
When $v_0$ is measured at increasing substrate concentrations $[\text{S}]$ (with fixed $[\text{E}]_T$), the resulting plot is a rectangular hyperbola:
- At low $[\text{S}]$: the rate increases nearly linearly ($v_0 \propto [\text{S}]$, first-order kinetics).
- At intermediate $[\text{S}]$: the rate increase begins to level off (mixed-order kinetics).
- At high $[\text{S}]$: the rate approaches a maximum value $V_{\max}$ (zero-order kinetics; enzyme is saturated).
This saturation behavior was first systematically described by Leonor Michaelis and Maud Menten in 1913 and implies the formation of a discrete enzyme-substrate complex.
The Michaelis-Menten Equation
The Michaelis-Menten model assumes a simple two-step mechanism:
Full Derivation (Steady-State Assumption)
Step 1: Write the rate of change of [ES]:
Step 2: Apply the steady-state assumption -- after a brief induction period, [ES] reaches a constant value ($d[\text{ES}]/dt = 0$):
Step 3: Define the Michaelis constant:
Therefore: $[\text{E}][\text{S}] = K_m[\text{ES}]$, so $[\text{ES}] = \frac{[\text{E}][\text{S}]}{K_m}$.
Step 4: Use the enzyme conservation equation $[\text{E}]_T = [\text{E}] + [\text{ES}]$ to eliminate free enzyme concentration:
Step 5: Since $v_0 = k_{\text{cat}}[\text{ES}]$ and $V_{\max} = k_{\text{cat}}[\text{E}]_T$:
This is the Michaelis-Menten equation -- the most important equation in enzyme kinetics.
Physical Meaning of $K_m$ and $V_{\max}$
Setting $v_0 = V_{\max}/2$ in the Michaelis-Menten equation and solving for $[\text{S}]$:
Therefore, $K_m$ is the substrate concentration at which the reaction rate is half-maximal.
- Small $K_m$ ($\sim\!\mu$M): high substrate affinity -- enzyme reaches half-saturation at low [S]
- Large $K_m$ (mM range): lower substrate affinity -- needs more substrate to reach $V_{\max}/2$
- $V_{\max} = k_{\text{cat}}[\text{E}]_T$: the maximum rate when all enzyme molecules are saturated with substrate
Catalytic Efficiency
Turnover Number ($k_{\text{cat}}$)
The catalytic constant $k_{\text{cat}}$ (also called the turnover number) is the number of substrate molecules converted to product per enzyme molecule per unit time when the enzyme is fully saturated:
Typical values range from $10^{-1}$ to $10^7$ s$^{-1}$. Carbonic anhydrase has$k_{\text{cat}} \approx 10^6$ s$^{-1}$, meaning each enzyme molecule converts one million CO$_2$molecules per second.
The Specificity Constant ($k_{\text{cat}}/K_m$)
The ratio $k_{\text{cat}}/K_m$ is the best measure of catalytic efficiency, as it accounts for both the rate of catalysis and the enzyme's affinity for substrate. At low substrate concentrations ($[\text{S}] \ll K_m$), the Michaelis-Menten equation reduces to:
This is a second-order rate equation, with $k_{\text{cat}}/K_m$ as the apparent second-order rate constant.
The Diffusion Limit: Catalytic Perfection
The upper limit for $k_{\text{cat}}/K_m$ is set by the rate of diffusion-controlled encounter between enzyme and substrate, approximately:
Enzymes that approach this limit are termed "catalytically perfect" -- every encounter between enzyme and substrate leads to product. Examples include:
| Enzyme | $k_{\text{cat}}$ (s$^{-1}$) | $K_m$ (M) | $k_{\text{cat}}/K_m$ (M$^{-1}$s$^{-1}$) |
|---|---|---|---|
| Superoxide dismutase | $10^5$ | $3.6 \times 10^{-4}$ | $3.5 \times 10^9$ |
| Catalase | $4 \times 10^7$ | $1.1$ | $4 \times 10^7$ |
| Carbonic anhydrase | $10^6$ | $1.2 \times 10^{-2}$ | $8.3 \times 10^7$ |
| Acetylcholinesterase | $1.4 \times 10^4$ | $9 \times 10^{-5}$ | $1.6 \times 10^8$ |
| Triose phosphate isomerase | $4.3 \times 10^3$ | $4.7 \times 10^{-4}$ | $2.4 \times 10^8$ |
Lineweaver-Burk Plot
Before the widespread availability of computer software for nonlinear regression, linear transformations of the Michaelis-Menten equation were used to determine $K_m$ and $V_{\max}$ graphically. The Lineweaver-Burk (double reciprocal) plot is the most widely known.
Taking the reciprocal of both sides of the Michaelis-Menten equation:
This equation has the form $y = mx + b$, where:
Slope
y-intercept
x-intercept
Advantages and Limitations
Advantages:
- Easy visual determination of $K_m$ and $V_{\max}$
- Clearly distinguishes types of enzyme inhibition
- Linear plots are straightforward to interpret
Limitations:
- Distorts experimental error: points at low [S] (high 1/[S]) have amplified errors
- Unequal weighting: data points are unevenly spaced
- Modern practice: use nonlinear regression instead
Other Linear Transformations
Two alternative linearizations distribute experimental error more evenly than the Lineweaver-Burk plot:
Eadie-Hofstee Plot
Rearranging the Michaelis-Menten equation to plot $v_0$ vs. $v_0/[\text{S}]$:
Slope = $-K_m$, y-intercept = $V_{\max}$, x-intercept = $V_{\max}/K_m$. This plot provides a more uniform distribution of data points, but both axes contain $v_0$, introducing correlated errors.
Hanes-Woolf Plot
Plotting $[\text{S}]/v_0$ vs. $[\text{S}]$:
Slope = $1/V_{\max}$, y-intercept = $K_m/V_{\max}$, x-intercept = $-K_m$. This is considered the best of the three linear plots because the independent variable ($[\text{S}]$) is known with high precision.
Modern Approach: Nonlinear Regression
Today, kinetic parameters are determined by fitting the Michaelis-Menten equation directly to$v_0$ vs. $[\text{S}]$ data using nonlinear least-squares regression (e.g., Levenberg-Marquardt algorithm). This avoids the distortions inherent in linear transformations and provides accurate estimates of $K_m$, $V_{\max}$, and their confidence intervals. Software packages like GraphPad Prism, SigmaPlot, and Python's SciPy make this straightforward.
Multi-Substrate Reactions
Most enzymes in metabolism catalyze reactions involving two or more substrates (bisubstrate reactions account for approximately 60% of all enzymatic reactions). W.W. Cleland developed a systematic notation and classification for these mechanisms.
Sequential Mechanisms
Both substrates must bind to the enzyme before any product is released. There are two subtypes:
Example: Lactate dehydrogenase (NAD$^+$ binds before lactate).
Example: Creatine kinase (ATP and creatine bind in either order).
Ping-Pong (Double Displacement) Mechanism
The first substrate binds, transfers a group to the enzyme (forming a substituted enzyme intermediate, F), and the first product is released before the second substrate binds:
Distinguishing Mechanisms: Lineweaver-Burk Patterns
The two mechanism types produce distinctive patterns on Lineweaver-Burk plots when one substrate concentration is varied at several fixed concentrations of the other:
- Sequential: Lines intersect to the left of the y-axis (intersecting pattern).
- Ping-Pong: Lines are parallel (same slope, different y-intercepts).
Example: Aspartate aminotransferase follows a ping-pong mechanism -- the amino group from aspartate is transferred to PLP, forming PMP, before the second substrate ($\alpha$-ketoglutarate) binds.
Python: Michaelis-Menten Curve Analysis
The interactive code below plots Michaelis-Menten curves for different $K_m$ values and generates the corresponding Lineweaver-Burk (double reciprocal) plots. You can modify the parameters, add new curves, or change the substrate range to explore how enzyme kinetic parameters affect reaction velocity.
Michaelis-Menten Kinetics Simulator
PythonPlot v vs [S] and Lineweaver-Burk transformations for different Km values
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Key Concepts
Michaelis-Menten Equation
- $v_0 = V_{\max}[\text{S}]/(K_m + [\text{S}])$
- $K_m$ = [S] at which $v_0 = V_{\max}/2$
- $V_{\max} = k_{\text{cat}}[\text{E}]_T$
- Derived from steady-state assumption
Catalytic Efficiency
- $k_{\text{cat}}$: turnover number (s$^{-1}$)
- $k_{\text{cat}}/K_m$: specificity constant
- Diffusion limit: $\sim 10^8\text{-}10^9$ M$^{-1}$s$^{-1}$
- Catalytically perfect enzymes approach this limit
Lineweaver-Burk Plot
- $1/v_0$ vs. $1/[\text{S}]$: linear plot
- Slope = $K_m/V_{\max}$
- y-int = $1/V_{\max}$, x-int = $-1/K_m$
- Error amplification at low [S] is a key limitation
Multi-Substrate Reactions
- Sequential: ordered or random (ternary complex)
- Ping-pong: substituted enzyme intermediate
- LB patterns: intersecting vs. parallel lines
- Cleland notation for systematic classification