On The Numerical Computation of Enzyme Kinetic Parameters: Biomath Communications
On The Numerical Computation of Enzyme Kinetic Parameters: Biomath Communications
Biomath Communications
www.biomathforum.org/biomath/index.php/conference
[email protected]
2 Institute of Chemical Engineering, Bulgarian Academy of Sciences
3 Institute of Mathematics and Informatics, Bulgarian Academy of
Sciences
Abstract
We consider the enzyme kinetic reaction scheme originally pro-
posed by V. Henri of single enzyme-substrate dynamics where two
fractions of the enzyme—free and bound—are involved. Henri’s scheme
involves four concentrations and three rate constants and via the
mass action law it is translated into a system of four ODEs. In two
case studies we demonstrate how the rate constants can be computed
whenever time course experimental data are available. The obtained
results are compared with analogous results implied by the classical
Michaelis-Menten model. Our approach focuses on the uncertainties
in the experimental data, as well as on the use of contemporary com-
putational tools such as CAS Mathematica.
1
Citation: S. Dimitrov, G. Velikova, V. Beshkov, S. Markov, On the Numerical
Computation of Enzyme Kinetic Parameters. Biomath Communications 1/2 (2014)
http://dx.doi.org/10.11145/j.bmc.2015.02.201
1
1 Introduction
We study mathematically and computationally time course experimental
data for the dynamics of fermentation processes related to waste-water
denitrification [2], [19], paying special attention to the measurement er-
rors involved. We describe and motivate our modelling approach applying
the biochemical reaction scheme of the simple enzyme-substrate dynam-
ics where two fractions of the enzyme (free and bound) are involved. Our
approach is also applied to a set of available experimental data for the
dynamics of acetylcholine hydrolysis by acetylcholinesterase [29].
We focus on contemporary computational tools that are available for
dealing directly with time course experimental data, so that there is no
need to make use of approximate models. In particular, we demonstrate
some Mathematica tools allowing for the estimation of the rate parameters
of the ODE system by means of appropriate fitting of the system solutions
to available time course experimental measurement data.
2
s changes almost linearly (with constant rate) for the most part of the
fermentation process, cf. Fig.1. However, in other situations the substrate
experimental curves may be closer to the solution of (2).
Fig 1
3
reaction scheme (3) says that during the transition of the substrate S into
product P the enzyme E bounds the substrate into a complex SE having
different properties than the free enzyme and thus necessarily considered
as a separate substance.
4
not present e.g. in living cells [25]. Next we propose methods and tools for
the computation of the Michaelis constant based on the general system of
differential equations induced by Henri’s reaction scheme (3).
5
If the rate constants k 0 s are known, then the HMM-system (5) can be
treated as an initial ODE problem with initial conditions s(0) = s0 >
0, e(0) = e0 > 0, c(0) = 0, p(0) = 0. However, in practice these constants
are not known and have to be found. The contemporary approach to this
task is to consider the rate constants as parameters in the HMM-system (5)
and to compute them by fitting the solutions of the system to available time
course experimental data, a problem to be considered in the next section.
The graphics of the solutions of the HMM-system (5) for a particular
set of initial values and rate constants are presented in Fig. 2.
6
In order to correctly compare the two solutions one has to establish
certain consistency relations between the parameters in the MM-equation
and the HMM-system. The presented solutions in Fig. 3 make use of the
familiar relations:
Vmax = k2 e0
(6)
Km = (k−1 + k2 )/k1 ,
induced by the derivation of the MM-equation from the HMM-system using
the quasi-steady-state assumption, cf. e.g [18].
The following numerical computations show how different the approxi-
mate substrate concentration solution s to the MM-equation may look like
depending on the value of the ratio of the initial values of the substrate
(s0 ) and the enzyme (e0 ).
7
Substrate concentration
1.0
Michaelis-Menten Model
Enzyme Kinetics Model - Henri-Michaelis-Menten
0.8 First Order Reaction Kinetics Model
0.6
0.4
0.2
10 20 30 40 50 60 70
8
under the assumption e0 << s0 . Our next two numerical examples aim to
demonstrate what happens whenever this assumption does not hold.
Example 2. Our second numerical example shows how the substrate
solutions start to deviate when s0 and e0 are close to each other (Figure 5).
Substrate concentration
1.0
Michaelis-Menten Model
Enzyme Kinetics Model - Henri-Michaelis-Menten
0.8 First Order Reaction Kinetics Model
0.6
0.4
0.2
1 2 3 4
The values of the parameters used for this example are as follows: s0 =
1, e0 = 0.6, k1 = 2.62, k−1 = 0.1, k2 = 1.25. As before, using using (6) we
obtain: Vmax = k2 e0 = 0.75, Km (k−1 + k2 )/k1 = 0.51526.
Example 3. In this numerical example e0 > s0 . The values of the
parameters used for the given solution are as follows: initial values s0 =
1, e0 = 1.5; rate constants k1 = 2.62, k−1 = 0.1, k2 = 1.25. Calculated as
above, we have Vmax = k2 e0 = 1.875, Km (k−1 + k2 )/k1 = 0.51526.
One can observe that the HMM-solution for the substrate concentration
9
is even closer to the exponential decay solution (Figure 6).
Substrate concentration
1.0
Michaelis-Menten Model
Enzyme Kinetics Model - Henri-Michaelis-Menten
0.8 First Order Reaction Kinetics Model
0.6
0.4
0.2
Examples 2 and 3 clearly show that the MM-model’s solutions are far
from those of the exact HMM-system despite taking care of the consistency
of the parameters used in (4) and (5). Such a discrepancy between the
two solutions can be expected as the condition close to zero used for the
derivation of the approximate MM-model has been violated.
In order to study the dynamics of the fermentation processes, we next
focus on the HMM-system. Our goal is to obtain a good fit of the HMM-
system to available time course experimental data keeping in mind the
measurement errors contained in the data. The model parameters obtained
from the fit of the experimental data are then compared to rate constants
from the literature corresponding to the same physical processes. This
10
allows us to also verify the correctness of the dynamics suggested by the
model.
T 16.5
e0 0.46 2.0
s0 2.17
k0 0.1 1.5
k1 2.62
Out[4]=
1.0
k2 1.25
XMIN 0
0.5
YMIN 0
XMAX 14.
0.0
0 2 4 6 8 10 12 14
YMAX 2.22238
11
Our computational problem can be formulated as follows. Given time
course experimental data (together with measurement errors) for the sub-
strate, enzyme and product concentrations find values for the parameters
k−1 , k1 , k2 and initial values E0 , s0 such that the solution of the HMM sys-
tem (5) fit well against the experimental data and possibly fit into the
measurement intervals. Our procedure for solving this problem passes in
two stages: first we find an initial rough “guess” for the parameter values,
then we consecutively improve the parameter set, resp. the solutions, using
some optimization possibilities of the numerical computing environment
MATLAB. More precisely, we’ve used MATLAB’s lsqnonlin procedure (op-
timization algorithm defaults to Trust-Region-Reflective Algorithm), where
the minimized function 1) computes the enzyme kinetics model solutions
(using ode23 or ode23s solvers) for a given set of rate constants and initial
conditions (optimization procedure parameters), 2) evaluates the solutions
for the time points ti corresponding to the observations and 3) subtracts
the experimental data from them.
The initial parameter “guess”-values are obtained using the M anipulate
and N DSolve functions of CAS Mathematica in order to get a rough fit of
the experimental data, Fig. 7. These values are used only as an initial guess
in the optimization procedure. The solution of the ODEs HMM-system (5)
with initial guess parameters is shown on Figure 8. The values of the param-
eters used for the given solution are as follows: k1 = 25000m−1 s−1 , k−1 =
0s−1 , k2 = 10s−1 ; s0 = 2.5 ∗ 10−3 m, e0 = 5.4 ∗ 10−8 m.
The results of the optimization procedure we applied using the initial
parameters can be seen on Figure 9 and Figure 10. Figure 9 represents the
slow process [4] (the synthesis of products; the process is governed by the
rate constant k2 and it’s the focus of the Michaelis-Menten approximation),
while Figure 10 represents the fast process (described by enzymes binding
to substrate in order to form a complex; the process is governed by the rate
constants k1 , k−1 ).
The values of the parameters used for the given solution are as follows:
k1 = 16847m−1 s−1 , k−1 = 7s−1 , k2 = 12s−1 ; s0 = 2.5 ∗ 10−3 m, e0 = 5.4 ∗
10−8 m. Using the parameter set we have found to solve the HMM-system
we get solutions that fit nicely the experimental data we started with.
The Michaelis constant can be derived from the optimal parameters in
the HMM-system, using that Km = (k−1 + k2 )/k1 , which gives us Km =
12
−3 Enzyme Kinetics Model −7
x 10 x 10
substrate − s
product − p
experimental data − s
experimental data − p
enzyme e
complex c
experimental data − e
Concentration (substrate, product [mM])
0.6
0.4
1
0.2
0 0
0 2000 4000 6000 8000 10000 12000 14000
Reaction time [seconds]
13
−3 Enzyme Kinetics Model −7
x 10 x 10
substrate − s
product − p
experimental data − s
experimental data − p
enzyme e
complex c
experimental data − e
Concentration (substrate, product [mM])
2.5
0.6
1.5
0.5
0.4
1
0.3
0.2
0.5
0.1
0
0 2000 4000 6000 8000 10000 12000 14000
Reaction time [seconds]
Figure 9: The numerical solution of the HMM-system (5) after the fitting
of the model
14
−3 Enzyme Kinetics Model −7
x 10 x 10
2.4425
substrate − s
product − p
enzyme e
complex c
Concentration (substrate, product [mM])
0.5
0.4
0.3
0.2
0.1
0
0 10 20 30 40 50 60 70 80
Reaction time [seconds]
Figure 10: The numerical solution of the “fast” reaction. The solutions of
the substrate and the product are barely visible on the graphic due to their
limited change from the initial values.
the same approximate model (4) can be achieved by omitting the first
observation data point of the enzyme (Figure 12). The values of the model
parameters (Vmax = 6.6 ∗ 10−7 ms−1 ; Km = 1.26 ∗ 10−3 m) are even closer
to those found using the HMM model. In general, we cannot expect data
points related to the “faster” reaction (taking place during the tc timescale)
to be approximated well with the MM-model because it is entirely focused
on the “slower” reaction and the solutions we get cannot possibly follow
the dynamics during both timescales.
15
−3 −7
x 10 Enzyme Kinetics Model x 10
substrate − s
product − p
experimental data − s
experimental data − p
enzyme e
complex c
errors
experimental data − e
2.5
2 0.7
0.6
1.5
0.5
0.4
1
0.3
0.2
0.5
0
0 2000 4000 6000 8000 10000 12000 14000
Reaction time [seconds]
Figure 11: The numerical solution of the MM-model after fitting it to the
experimental data
16
−3 −7
x 10 Enzyme Kinetics Model x 10
substrate − s
product − p
experimental data − s
experimental data − p
enzyme e
complex c
errors
experimental data − e
2.5
0.6
1.5
0.5
0.4
1
0.3
0.2
0.5
0.1
0
0 2000 4000 6000 8000 10000 12000 14000
Reaction time [seconds]
Figure 12: The numerical solution of the MM-model after fitting it to the
experimental data. The first experimental data point for the enzyme has
been omitted from the optimization.
17
3.2 Fitting the model against experimental data of biochem-
ical nitrate reduction
Our modeling approach has been applied to experimental data of biochem-
ical nitrate reduction [19], which consists of observations for the substrate
variable. The measurement errors are in the range 5% to 7%. The solu-
tions of the HMM-system and the MM-model are compared in regard to
the wellness of the fit they provide for the experimental data as well as the
correctness of the obtained rate constants in the context of the underlying
process dynamics.
−3 −4
x 10 Enzyme Kinetics Model x 10
substrate − s
1
product − p
experimental data − s
enzyme − e
complex − c
Concentration (substrate, product [M])
0.6
0.4
0.2
0 0
0 10 20 30 40 50 60
Reaction time [minutes]
Figure 13: The numerical solution of the HMM-system after fitting the
model to the experimental data
18
0.042mm. The numerical solutions for the substrate, enzyme, complex
and product are displayed on Figure 13. The Michaelis constant derived
from the above mentioned parameter values is Km = 0.4µm, and Vmax =
0.0168 mm min−1 .
−3
x 10 Enzyme Kinetics Model
substrate − s
1
errors
experimental data − s
0.8
Concentration (substrate [M])
0.6
0.4
0.2
0
0 10 20 30 40 50 60
Reaction time [minutes]
19
4 Concluding remarks
The present paper is devoted to computational experiments for the clas-
sic Henri-Michaelis-Menten enzyme kinetic scheme and the approximate
Michaelis-Menten model, derived under the quasi-steady-state assumption.
A comparison of the results from the two models with experimental data
is also shown. The given examples demonstrate the advantages of the ex-
act model in comparison to the approximate models. The topic has been
thoroughly analyzed by other authors [31] in terms of the magnitude of the
error of the approximate models and the conditions under which they are
adequate. In this paper we present an approach of numerical analysis ap-
plying the model proposed by V. Henri, while using contemporary software
tools.
There are many benefits of using the Henri’s reaction scheme when
studying biological processes. Even complex systems (e.g. metabolic net-
works) with many reactants or consisting of several interconnected Michaelis-
Menten reactions can be modeled accurately in contrast to simpler models
where many approximations may contradict with the behavior of the whole
system. Working with models that follow directly from physical/chemical
laws allows for deeper, more serious analysis of the process due to the level
of detail they provide over the reactions that take part in it. For example,
all rate constants ki have been obtained for the considered models part
of our case studies which could be essential to subsequent analysis. Fur-
thermore, the parameters of the approximate model can also be obtained
from these rate constants, allowing us to validate our results against known
values of the classic Michaelis constant.
Such approximate models may have been used with more care in the
past since they are computationally intensive when it comes to numerical
experiments, but this should hardly be considered an issue nowadays. There
are also very rich software products which provide powerful tools for the
numerical experiments and analysis of complex physical processes.
A topic worth further analysis as a potential future direction would be
whether we could fit a time series using Calder’s sigma-isocline [30] instead
of the QSSA.
20
5 Acknowledgements
This work was accomplished within the project HYSULFCEL supported
by the programme BS-ERA.NET (FP7 of the European Union), grant
DNS7FP 01/32 of the Ministry of Education and Science, Republic of Bul-
garia.
References
[1] Berberan-Santos, Mario, N., A General Treatment of Henri-Michaelis-
Menten Enzyme Kinetics: Exact Series Solution and Approximate An-
alytical Solutions, MATCH Commun. Math. Comput. Chem. 63, 283–
318, 2010.
[4] Chen, William W., Mario Niepel, Peter K. Sorger, Classic and contem-
porary approaches to modeling biochemical reactions, Genes Dev 24:
1861–1875 (2010).
21
[7] Goudar, C.T., J.R. Sonnad, R.G. Duggleby, Parameter estimation using
a direct solution of the integrated Michaelis-Menten equation, Biochim-
ica et Biophysica Acta 1429 (1999), 377–383.
[8] Goudar, C.T., S.K. Harris, M.J. McInerney, J.M Suflita (2004). Progress
curve analysis for enzyme and microbial kinetic reactions using explicit
solutions based on the Lambert W-function. Journal of Microbiological
Methods 59, 317–326.
[12] Henri, V., Ueber das Gesetz der Wirkung des Invertins. Z. Phys.
Chem., 39 (1901), 194–216.
[14] Henri, V., (1903) Lois generales de laction des diastases. Hermann,
Paris.
[15] Johnson, Kenneth A., Roger S. Goody, The Original Michaelis Con-
stant: Translation of the 1913 Michaelis–Menten Paper, Biochemistry,
50 (39): 8264–8269, 2011.
doi:10.1021/bi201284u.
22
[18] Murray J. D., Mathematical Biology: I. An Introduction, Third Edi-
tion, Springer, 2002.
[25] Schnell, S., P. K. Maini. 2000. Enzyme kinetics at high enzyme con-
centration. Bull. Math. Biol. 62, 483–499.
[27] Schnell, S., Chappell, M. J., Evans, N. D., M. R. Roussel, The mech-
anism distinguishability problem in biochemical kinetics: The single-
enzyme single-substrate reaction as a case study. C. R. Biologies 329,
51–61 (2006).
23
[28] Schnell, S., Validity of the Michaelis-Menten equation - Steady-state,
or reactant stationary assumption: that is the question. FEBS Journal
281, (2014) 464–472. DOI: 10.1111/febs.12564
24