Modeling: the Michaelis-Menten Model of Enzyme Modeling: the Michaelis-Menten Model of Enzyme Kinetics

In this component we see how the basic properties of linear and rational functions can be used to analyze data from enzyme kinetics in terms of the Michaelis-Menten Model. There are two sections:

We begin by seeing how to find approximate linear models for data that are not exactly linear.


Finding Linear Models Using Linear Regression

At the end of the component on linear functions we gave the following table of data adapted from a study of enzyme kinetics. Here the variable s is the substrate (which has the units of mM NPG, millimolar di-nitro-phenol) and the function v is absorbance (which has units of OD, optical density) per second.

s = Substrate v = Absorbance per second
0.5 0.0030
1.0 0.0066
1.5 0.0102
2.0 0.0138
We'll show that the data are represented by a linear function and find a formula for that function. Note that successive substrate readings differ by 0.5, so the values of the variable s are equally spaced. To test whether there is a linear model representing the data, we see whether the function values v are equally spaced. The first difference is 0.0066-0.0030 = 0.0036, and it is easy to see that the other differences agree with this. It follows that the data are linear, and the slope is
Slope = Change in function
Change in variable
= 0.0036
0.5
= 0.0072 = 7.2×10-3.
Here the units of the slope are mM NPG per OD per second. Now we use the point-slope form to find a formula:
v-0.0030 = 0.0072(s-0.5).
Rearranging gives the slope-intercept form:
v = 0.0072s-0.0006.
The graph of the line, along with the data points, is below.

Note that the initial value of the function (the same as the vertical intercept of the line) is -0.0006 = -6×10-4. This says that the absorbance rate will be nonzero (in fact, negative) when the substrate reading is 0! This result does not make sense physically, because we expect the absorbance rate to approach 0 as the substrate level gets close to 0. We conclude that the linear model is not valid for very small substrate levels. In fact, as we will see when we discuss the Michaelis-Menten Model, the data should be represented by a curve, not a straight line, over a wide range of values.

The results and discussion above raise a question: Why do we bother to use linear models if they are not always accurate? One answer is that such models are easy to use and do represent many data sets approximately over relatively short intervals. This answer raises another question: If the data are only approximately linear, how do we find a linear model? This is a common problem. We should be suspicious about data tables like the one above from enzyme kinetics-surely it's very unlikely that the data will be exactly linear. In fact, the data on enzyme kinetics were adjusted a bit to make them exactly linear. Here is a more realistic table:

s = Substrate v = Absorbance per second
0.5 0.00319
1.0 0.00641
1.5 0.00972
2.0 0.01422
Checking differences in values of v shows that these data cannot be represented exactly by a linear function. However, a plot of the data points (see the graph below) shows that they nearly fall on a straight line. The mathematical procedure of linear regression gives the equation for a line that approximates the data. We now turn to discuss this procedure.

There are many lines that might be used to approximate a data plot that is nearly, but not exactly, linear. The line produced by linear regression is the best approximation in a certain sense. A formula for the regression line can be given in terms of the data, but it is rather complicated. Usually scientists perform linear regression using a calculator or a spreadsheet program on a computer. For the data set above, this procedure gives the line

v = 0.00728s-0.000715.
It is worthwhile to compare this line with the line we found to fit the first data set (which was slightly altered from this second set to be exactly linear):
v = 0.0072s-0.0006.
A graph showing the regression line along with the nearly linear data is shown below. The fit is fairly good.

We have seen that the regression line provides an approximate linear model for data that are nearly linear. Such models should be used with care because they may give unreasonable results if they are applied over large intervals. Now we turn to the question of how to find a nonlinear model over a large interval in the study of enzyme kinetics.


Using the Michaelis-Menten Model

Recall that the Michaelis-Menten Model for enzyme kinetics describes the relation between the initial reaction rate v and the initial concentration of the substrate s. It has the form

v = Vs
s+Km
,
where V (sometimes called Vmax) and Km are positive constants whose meaning we discuss below. This is a rational function of the type discussed in the component on rational functions. As a function, its domain consists of all real numbers s except for s = -Km; in practice, though, we restrict our attention to nonnegative values of s. Its graph passes through the origin (0,0) (the location of the horizontal intercept and the vertical intercept). The graph has a vertical intercept at s = -Km, which has no physical interpretation. It has a horizontal intercept at v = V. An example of this type of graph was given in the component on rational functions, where the function f(x) = 5x/(x+2) was studied and graphed. Its shape is significant: It is increasing and concave down, which means that, as s increases, so does v, but at a decreasing rate.

The interpretation of the constants V and Km is important. Because V is the horizontal asymptote, the graph levels off at that value, and we know that for large values of substrate concentration s the initial rate v will be close to V. How about Km? Notice what happens in the formula when we put in s = Km:

v(Km) = VKm
Km+Km
= V
2
.
This means that at s = Km the initial rate v is half of the limiting value V. For example, consider the function v = 1.8s/(s+5). Here V = 1.8 and Km = 5. Thus the initial rate v will be close to 1.8 when s is large, and the initial rate v will be 1.8/2 = 0.9 when s = 5.

Using this interpretation we can give one simple method of estimating the constants V and Km if a fairly complete set of data is given. Namely, we estimate the horizontal asymptote by seeing where the function values level off, and this gives an estimate of V. Once we have an estimate of V we estimate the value of s that gives v = V/2, and this gives an estimate of Km. This method is simple to apply, but it does require a pretty complete data set.

There is another method for estimating the constants V and Km in fitting a Michaelis-Menten Model to data. To explain this, we start with the model

v = Vs
s+Km
and note that
1
v
= s+Km
Vs
= 1
V
+ Km
V
1
s
.
This says that 1/v is a linear function of 1/s with slope [(Km)/ V] and vertical intercept 1/V. This fact suggests a way of estimating the constants V and Km if a set of data points in the form (s,v) is given. First we invert the variable and function values given to get data in the form (1/s,1/v). (We have to discard any points where s = 0 or v = 0.) Then we apply linear regression to the transformed data. The vertical intercept of the regression line gives an estimate for 1/V, so we invert that intercept to get an estimate for V. The slope of the regression line gives an estimate for Km/ V, so multiplying the slope by the estimate for V we just obtained gives an estimate for Km. It should be noted that this method has its limitations since inverting the data can lead to distortion with small readings for s and v.


File translated from TEX by TTH, version 2.25.
On 08 Aug 2002, 15:15.