Abstract
This contribution presents an approximate solution of the enzyme kinetics problem for the case of excess of an enzyme over the substrate. A first order perturbation approach is adopted where the perturbation parameter is the relation of the substrate concentration to the total amount of enzyme. As a generalization over existing solutions for the same problem, the presented approximation allows for nonzero initial conditions for the substrate and the enzyme concentrations as well as for nonzero initial complex concentration. Nevertheless, the approximate solution is obtained in analytical form involving only elementary functions like exponentials and logarithms. The presentation discusses all steps of the procedure, starting from amplitude and time scaling for a non-dimensional representation and for the identification of the perturbation parameter. Suitable time constants lead to the short term and long term behaviour, also known as the inner and outer solution. Special attention is paid to the matching process by the definition of a suitable intermediate layer. The results are presented in concise form as a summary of the required calculations. An extended example compares the zero order and first order perturbation approximations for the short term and long term solution as well as the uniform solution. A comparison to the numerical solution of the initial set of nonlinear ordinary differential equations demonstrates the achievable accuracy.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
1.1 Review of previous work
Enzyme reactions have been under investigation for more than hundred years. In the simplest form they consist of an initial substance (the substrate) which binds an enzyme to form a complex. The complex decomposes again into another chemical substance (the product), thereby releasing the enzyme which can again react with the remaining substrate. The kinetics of these reactions are described by rate expressions which can be expressed as a set of nonlinear differential equations.
Solutions of the rate expressions have been obtained under simplifying assumptions. The purpose of these assumptions is twofold: At first, they enable theoretical insight by capturing the essential chemical or biological behaviour. Secondly, they turn the set of differential equations into simpler nonlinear equations or even into a linear relation.
The rich and mature research in the kinetics of enzyme reactions has always been concerned with finding the most suitable and valid assumptions for the case under study and with the derivation of the correct conclusions and solutions from these assumptions. Only a few recent publications are referenced here which also contain historical remarks and more references.
Initially the following two assumptions have been studied: At first, that the concentration of the substrate is much higher than the enzyme concentration, and secondly, that a certain steady state is reached. These assumptions greatly simplify the mathematical description and lead to classical models like the well-known Michaelis–Menten model [19]. References to original work in the early twentieth century by Henri, Michaelis and Menten, Briggs and Haldane, and reviews thereof are given e.g. in [3, 22].
Recently, signal transduction in biological systems is being investigated. Here the substrate serves as carrier of information and its concentration may be rather low compared to the amount of enzyme in the environment. The same is true for approaches to molecular communication which are currently envisioned, see Sect. 1.2.
In this case, the classical assumptions do not hold anymore. At first, the concentration of the substrate is now much lower than the enzyme concentration. Secondly, information is carried by transients rather than by static behaviour. Consequently, it has been observed that the classical approximations do not hold for low substrate concentrations, see [23].
The classical assumption that the complex concentration is constant after a short initial transient (standard quasi steady state assumption) has been reconsidered in [5]. There, the differential equations for the enzyme kinetics were rewritten by replacing the free substrate concentration by the total substrate concentration which includes the free substrate and the substrate bound in the complex. Then also the standard quasi steady state assumption is replaced by a total quasi steady state assumption. It has been shown in [5] that the total quasi steady state assumption has a wider range of validity, including also an excess of enzyme. This range of validity has been revisited and reformulated by [27].
Standard and total quasi steady state assumptions have been compared in [23] and the total quasi steady state assumption has been recommended over the standard one. The assumptions (1) that either the substrate or the enzyme is in excess and (2) that the concentration of the substance in excess is constant lead to simplified rate expressions in the form of pseudo first-order kinetics, which have been investigated e.g. in [22].
Since the quasi steady state assumptions are related to a zero order perturbation approach, it is tempting to use also higher order perturbation approaches to get away from overly limiting assumptions. A first order perturbation approach has been applied in [4] for the case of enzyme excess. Consequently, the so-called small parameter is the relation between the small initial substrate concentration and the relatively high total enzyme concentration. Closed form first order approximations for the short term and the long term behaviour have been derived for the case of zero initial complex concentration. Other perturbation approaches for enzyme kinetics are e.g. [10, 17, 18]. Recently, a perturbation solution has been presented in a so-called total framework which is valid for any set of kinetic parameters [9]. Nevertheless, all these approaches have been derived under the restriction that the initial complex concentration is zero.
1.2 Motivation
This publication reviews enzyme kinetics from a view point of molecular communications. Here, information is transmitted over small distances by particles rather than by electromagnetic or acoustic waves. In terms of information theory, the release of particles is the source and the receptor which senses the particle concentration in some small distance is the receiver. The environment between source and receiver is the information channel. Releasing a number of particles triggered by a certain event carries information from the source to the receiver. However, the repeated release of particles would eventually flood the channel and overdrive the receptor.
To avoid this situation, Noel et al. [21] have proposed to gradually reduce the particle concentration by an enzyme reaction. In this setting, the information carrying particles are the substrate which is turned into the product by the enzyme reaction. The receptor at the receiver side is sensitive to the substrate, but not to the enyzme, the complex, or the product. Similar approaches can be found in [2, 7, 13].
Practical applications of molecular communication are mostly visionary and published results are based on more or less simplified models and idealizing assumptions, see e.g. [8, 11, 20, 21, 24, 25]. Reaction models for molecular communication serve to design the chemical or biological implementation of the communication channel.
The number of released substance particles may be very low for a single event. Therefore, the potential enzyme reactions suitable for molecular communications are characterized by an excess of enzyme. The initial conditions may adopt arbitrary values, since a repeated release of substrate may happen for certain nonzero concentrations of substrate, complex, and free enzyme left over from the previous release. It is thus necessary to study enyzme reaction kinetics for arbitrary initial conditions and reactions with an excess of enzyme.
1.3 Preview
This article is structured as follows: The familiar enzyme reaction and a mathematical model with amplitude and time scaling are presented in Sect. 2. The extreme cases of high substrate and high enzyme concentration are discussed in Sect. 3. For a first order perturbation approach to the case of high enzyme concentration, Sect. 4 collects the nonlinear differential equations for nonzero initial conditions of substrate, enzyme, and complex. These equations are solved in Sect. 5 separately for the long term and the short term behaviour (also called inner and outer solution). Both solutions are matched in Sect. 6 and combined to the uniform solutions in Sect. 7. The relation to previous work in this field is shown in Sect. 8. Finally, the results are demonstrated by an example in Sect. 9.
This article is an extended and corrected version of some parts of [26]. Its novel contributions are contained in Sects. 5 to 7.
2 Mathematical model
This section quotes the standard enyzme reaction and gives a derivation of a mathematical model in the form of coupled nonlinear ordinary differential equations. Amplitude and time scaling are used for a representation in dimensionless variables. The presentation is rather concise, details can be found e.g. in [19] and references therein.
2.1 Reaction model
The enzyme kinetics of the following chemical reaction are studied
The substrate S and the enzyme E form a complex C at a rate \(k_1\). In turn, the complex decomposes again into S and E at a rate \(k_{-1}\) and into E and the product P at a rate \(k_2\). This type of enzyme reaction is well investigated especially for high substrate concentrations, see e.g. [19].
2.2 Differential equations
The concentrations of the substrate, the enzyme and the complex are functions of time t. They are denoted by s(t), e(t), and c(t), respectively. Their time evolution is governed by the following set of nonlinear ordinary differential equations
with the time derivatives \(\dot{s}(t)\) etc. and the initial concentrations
Note, that none of the initial concentrations is assumed to be zero. In a closed system, the total amount of enzyme \(e_{\scriptscriptstyle \mathrm {T}}\) is constant
so that one of the Eqs. (2)–(4) can be eliminated. E.g. (3) is removed by setting \(e(t)=e_{\scriptscriptstyle \mathrm {T}}-c(t)\). The remaining equations are
The further analysis is simplified when these equations are made dimensionless by amplitude and time scaling.
2.3 Amplitude scaling
The concentrations s(t) and c(t) are made dimensionless by introducing the scaled concentrations \(\mu (t)\) and \(\nu (t)\) as
The time constants
and the dimensionless constants
lead to the representation in scaled concentrations
As an abbreviation for the introduction of different time scales in Sect. 2.4 the functions
are defined. Then a short notation for the amplitude-scaled equations reads as
with the scaled initial conditions
The concentrations \(\mu (t)\) and \(\nu (t)\) have a dimension of unity but their argument is still the time t in seconds.
2.4 Time scaling
Time scaling does not only allow a further simplification of (16), (17). It serves also to highlight the short term behaviour and the long term behaviour of the reaction dynamics. These different kinds of behaviour appear in the extreme cases of high substrate concentration or high enzyme concentration discussed in Sect. 3.
Two different time scales are considered here. They are characterized by the reference times \(T_\mathrm {e}\) and \(T_\mathrm {s}\) or through (10) by the concentrations \(e_{\scriptscriptstyle \mathrm {T}}\) and \(s_0\). The respective scaled time variables are defined as
The time-scaled variables with respect to (w.r.t.) \(T_\mathrm {e}\) are
with
and similar for \(\gamma _\mathrm {e}(\tau )\). In the same way, the time-scaled variables w.r.t. \(T_\mathrm {s}\) are introduced as \(\sigma _\mathrm {s}(\theta )\) and \(\gamma _\mathrm {s}(\theta )\). Their definitions and derivatives w.r.t. the respective time variables are compiled here as
Applying these relations to the amplitude-scaled equations (16), (17) gives two versions of fully amplitude- and time-scaled systems of differential equations with either the reference time \(T_\mathrm {e}\)
or the reference time \(T_\mathrm {s}\)
For a further simplification, the relations between the reference times are abbreviated as
Then (26, 27) can be repesented in two different versions as
Note that the left hand side (l.h.s.) and the r.h.s of (31, 32) are identical due to the reciprocal relationship between \(\varepsilon \) and \(\delta \) in (30). In the same way also the l.h.s and the r.h.s of (33, 34) are identical. Furthermore, the two relations in (31, 32) and in (33, 34) represent the same system of differential equations, differing only in the scale of the time axis.
Nevertheless, in the extreme cases of either high substrate concentration or high enzyme concentration, these equivalent formulations give rise to different approximations for either the short term behaviour or the long term behaviour of the enzyme reaction system (1). These extreme cases are discussed in the next section.
3 Extreme cases
The derivation of systems of differential equations above did not make any assumptions on the relation between the amounts of substrate and enzyme in the reaction. However, different application fields are characterized by either a high substrate concentration or a high enzyme concentration. In these cases, the relations between the reference times according to Eq. (30), \(\epsilon \) or \(\delta \), can be used as small parameters in the sense of perturbation theory. Therefore, these two extreme cases are discussed below, the first one shortly for historical reasons, the second one because of its importance in molecular communications, see Sect. 1.2.
The application of perturbation approaches is not restricted to these extreme cases. If the relation between the amounts of substrate and enzyme is not determined by the application at hand, then other, more general approaches are available for the selection of the small parameter. One example is the total framework proposed in [9]. Another possibility is the homotopy method [1, 12] where the small parameter describes the transition from a linear problem to a nonlinear one. Nevertheless, for the application field described in Sect. 1.2, the case of high enyzme concentration is the most natural choice.
3.1 High substrate concentration
The classical application is to convert a raw material (the substrate S) into a chemical product. To produce large quantities, the amount of substrate S should be high. The concentration of the enzyme can be as low as possible for a reasonable yield.
The condition for a high substrate concentration \(e_{\scriptscriptstyle \mathrm {T}}\ll s_0\) induces from (30)
The latter relation for the reference times shows that the scaled time variables from (19) describe
A suitable starting point for an approximation are those two pairs of equations from (31 to 34) which contain the multiplier \(\varepsilon \)
Setting \(\varepsilon \) to zero and adopting certain steady state assumptions greatly simplifies these relations and leads to the classical Michaelis–Menten model [3, 19].
3.2 High enzyme concentration
The condition for a high enzyme concentration \(s_0 \ll e_{\scriptscriptstyle \mathrm {T}}\) induces from (30)
The relation for the reference times shows that the scaled time variables from (19) describe now
The starting point for an approximation are the two pairs of equations from (31 to 34) which contain the multiplier \(\delta \)
and
The behaviour described by these differential equations is investigated in detail in Sect. 4.
4 Perturbation approaches for high enzyme concentration
No exact analytical solution is known for the systems of nonlinear differential equations in the form of either (37, 38) or (39, 40). However, approximate solutions by perturbation approaches are possible. The idea is to solve the short term and long term behaviour separately by suitable approximations, and to combine these partial solutions into a unified solution which is valid for both time scales [14, 16].
This approach has been adopted by many researchers as referenced in Sect. 1. E.g. in [4, 22, 27] it is shown that (37–40) can be solved separately for short term behaviour (\(\sigma _\mathrm {e}(\tau )\), \(\gamma _\mathrm {e}(\tau )\)) and long term behaviour (\(\sigma _\mathrm {s}(\theta )\),\(\gamma _\mathrm {s}(\theta )\)) by considering \(\delta \) as a perturbation parameter. A zero order approximation is obtained by simply setting \(\delta =0\). This approach is extended here to the case where not only the initial substrate and enzyme concentration but also the initial complex concentration is nonzero, see (5).
4.1 First order perturbation approach
4.1.1 Formulation of the first order perturbation approach
The perturbation approach referenced above expands the solution of Eqs. (37–40) into a power series in \(\delta \). This series converges fast for small values of \(\delta \). Considering the zero order term and the first order term, the unkown functions in (37–40) can be written as
where \(\mathcal{O}(\delta ^2)\) denotes all terms with \(\delta ^n\) for \(n \ge 2\).
4.1.2 Initial conditions
Short Term Behaviour
The initial conditions of the short term behaviour are the values of the variables in Eqs. (41) and (42) for \(\tau =0\). They are well defined by the initial conditions (5) of the unscaled problem or (18) after amplitude scaling. Thus, the initial values for the short term behaviour do not depend on the perturbation parameter \(\delta \). Therefore, the initial values \(\sigma _{\mathrm {e}}(0)\) and \(\gamma _{\mathrm {e}}(0)\) are represented by the initial values \(\sigma _{\mathrm {e},0}(0)\) and \(\gamma _{\mathrm {e},0}(0)\) of the zero-order terms. The initial values of the first-order terms are zero.
These relations for the initial conditions are summarized below, where the abbreviations \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) for the zero order terms are introduced
From Eq. (18) follows that
However, for better comparison with the initial conditions for the long term behaviour, the designations \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) are kept for the moment.
Long Term Behaviour
The initial conditions of the short term behaviour are the values of the variables in Eqs. (43) and (44) for \(\theta =0\). Since the long term behaviour is not a good approximation for \(\theta =0\) the initial conditions \(\sigma _{\mathrm {s},0}(0)\), \(\sigma _{\mathrm {s},1}(0)\), \(\gamma _{\mathrm {s},0}(0)\), and \(\gamma _{\mathrm {s},1}(0)\) cannot be infered directly as for the short term behaviour. In particular, it cannot be assumed that one or more of these terms are zero. Instead they have to be determined from the solution of the short term behaviour by process called matching (see Sect. 6). For the further calculations these initial conditions are abbreviated by
4.2 Application to the case of high enzyme concentration
Inserting the perturbation aproach from Eqs. (41)–(44) into the equations for the case of high enzyme concentration (37)–(40) and collecting the resulting terms by powers of \(\delta \) gives a set of four first order non-linear differential equations for the short term behaviour and another set for the long term behaviour.
Short Term Behaviour
For the short term behaviour, the following set of first order differential equations results
Long Term Behaviour The corresponding set of equations for the long term behaviour is given by
The zero on the left hand side of Eq. (54) and the structure of terms on the right hand sides of Eqs. (54)–(57) suggest an alternate set of equations. It results from replacing Eq. (55) by the sum of (54) and (55) and Eq. (57) by the sum of (56) and (57). The resulting four equations read
5 Solution of the differential equations
This section describes the solution of the two sets of nonlinear differential equations for the short term behaviour Eqs. (50–53) and the long term behaviour Eqs. (58–61). In the parlance of perturbation theory, the solutions for the short term and long term behaviour are also called the inner and the outer solution, respectively [14, 16]. To keep the following equations manageable, some abbreviations are introduced along the way.
5.1 Short term behaviour
The solution of the differential equations for the short term behaviour (50)–(53) follows the procedure shown graphically in Fig. 1.
5.1.1 Individual solutions
Solution of Eq. (51): The most simple equation is (51) with the solution
Solution of Eq. (50): Inserting this result into (50) gives the linear differential equation
where the abbreviation
has been used. The solution of Eq. (63) follows directly from Eq. (171) in Appendix A.1 as
Here, the abbreviation \(r_0\) has been introduced
The abbreviation (64) allows to express all occurrences of \(\gamma _{\mathrm {e}0}\) by \(\tau _0\) and vice versa. Nevertheless mixed representations with both \(\gamma _{\mathrm {e}0}\) and \(\tau _0\) in the same equation are sometimes used for the sake of conciseness.
Solution of Eq. (53): Inserting (65) into (53) gives an algebraic expression for \(\gamma _{\mathrm {e},1}'(\tau )\) as
which can be solved by integration
Setting \(\tau =0\) shows that the initial value vanishes \(\gamma _{\mathrm {e},1}(0)=0\), as has been presumed in Eq. (46).
Solution of Eq. (52):
Inserting the above results into Eq. (52) gives
where the right hand side has been abbreviated by \(m(\tau )\). Thus, the solution of this first order differential equation is given by Eq. (171) as
since the initial value \(\sigma _{\mathrm {e},1}(0)\) is zero according to Eq. (46).
It remains to evaluate the right hand side \(m(\tau )\) and to solve the integral in Eq. (70). These steps require only basic algebra and some standard integrals, but the calculations are somewhat involved. Therefore suitable abbreviations are introduced and the main intermediate results are stated.
Inserting Eqs. (65) and (68) into the expression for \(m(\tau )\) in (69) and sorting terms with Eq. (64) allows to express \(m(\tau )\) in the form
with the abbreviations
Multiplication with the exponential term inside of the integral gives
Now the integral in Eq. (70) can be evaluated
Another multiplication with the exponential outside of the integral in (70) finally gives
Again, the initial value turns out to be \(\sigma _{\mathrm {e},1}(0) = 0\). Finally, the abbreviations from Eq. (72) can be re-substituted
5.1.2 Summary of the short term behaviour
The above results for the solution of the short term behaviour (aka the inner solution) are summarized as
5.2 Long term behaviour
The solution of the differential equations for the long term behaviour (58)–(61) follows the procedure shown graphically in Fig. 2.
5.2.1 Individual solutions
Solution of Eq. (59):
The most simple differential equation is Eq. (59) with the solution
Solution of Eq. (58):
The further calculations are simplified by introducing the function \(w(\theta )\) with the following properties
Inserting Eq (81) into Eq. (58) and solving for \(\sigma _{\mathrm {s},0}(\theta )\) gives
Solution of Eq. (61):
Eq. (61) requires the derivative of \(\sigma _{\mathrm {s},0}(\theta ) \)
where (83) has been used. The function \(l(\theta )\) can be expressed with (84) as
Now Eq. (61) can be written as a first order differential equation
with the solution from Eq. (171)
The integrand can be written as
such that
The integral in (90) has the closed form solution (see Appendix A.2)
Inserting this solution into (90) and using (81) gives
Solution of Eq. (60):
It remains to determine \(\sigma _{\mathrm {s},1}(\theta )\) from Eq. (60)
Evaluating
5.2.2 Summary of the long term behaviour
The above results for the solution of the long term behaviour (aka the outer solution) are summarized as
Setting \(\theta =0\) in (98) and in (100) gives the initial values of \(\sigma _{\mathrm {s},0}(0)\) and \(\sigma _{\mathrm {s},1}(0)\) in terms of the initial values \(\gamma _{\mathrm {s}0}\) and \(\gamma _{\mathrm {s}1}\). However, these initial values for the long term behaviour are still unrelated to the initial values of the short term behaviour and thus to the initial values in (5).
6 Matching of short and long term behaviour
The missing relation between the initial values of the short term and the long term behaviour can be established by a process called matching [14, 16]. At first sight, the expressions in Eqs. (77)–(80) and in Eqs. (96)–(100) look quite different. Moreover, they are defined on different time scales, represented by the variables \(\tau \) and \(\theta \), respectively.
The basic approach is now to express both, the short and long term behaviour by polynomials and to match their coefficients up to a certain order. This is not possible on a global time scale due to the different nature of the inner and outer solutions. But it is possible for a certain time range which is large w.r.t. the short term behaviour and small w.r.t the long term behaviour. This time range is also called the intermediate layer. It can be described in more detail for the short term and the long term behaviour separately.
The equations for the short term behaviour (77)–(80) contain terms which are constant or linear in \(\tau \) and exponentially decaying terms. For values of \(\tau \) which are sufficiently large, the exponential terms can be neglected and the short term behaviour can be approximated by a first order polynomial in \(\tau \). There is also a polynomial approximation for the equations for the long term behaviour (96)–(100). It is obtained by a Taylor series expansion w.r.t. \(\theta \) which holds for sufficiently small values of \(\theta \). The details of this procedure are now discussed in detail.
6.1 Short term behaviour
The solution for the short term behaviour from Eqs. (77)–(80) is rewritten here in a more concise form. The exponential terms which can be neglected for \(\tau \gg \tau _0\) are abbreviated by EXP. These terms are a special case of the transcendentally small terms from [16]
For the purpose of matching, only the terms which are constant or linear in \(\tau \) are of interest.
6.2 Long term behaviour
The solutions for the long term behaviour can be expressed as first order polynomials by expansion into a Taylor series with [compare (48)]
and similar for \(\gamma _{\mathrm {s},0}(\theta )\), \(\sigma _{\mathrm {s},1}(\theta ) \), and \(\gamma _{\mathrm {s},1}(\theta )\) at \(\theta =0\)
Both, the short term behaviour for large values of \(\tau \) in (101)–(104) and the long term behaviour for small values of \(\theta \) in (106)–(109) now have the form of first order polynomials. However, the time scales for \(\tau \) and \(\theta \) are still unrelated.
6.3 Intermediate layer
The intermediate layer is the region where the polynomial approximations of the short term and the long term behaviour can be compared. It is characterized by its own frequency variable \(\psi \) and scaling factor \(\eta \) which is related to both \(\tau \) and \(\theta \) by
A natural choice is \(\psi =t\) and \(\eta =k_1 s_0 = 1/T_\mathrm {s}\), but also a differently scaled time variable is possible. No special choice is assumed for generality as in [14, 16].
To compare the short term and the long term behaviour in the intermediate layer, the variables \(\tau \) and \(\theta \) are replaced by \(\psi \) according to (110). This procedure is carried out for the substrate concentration and for the complex concentration.
6.3.1 Intermediate layer for the substrate concentration
The short term solution \(\sigma _{\mathrm {e}}\left( \eta \, \psi /\delta \right) \) and the long term solution \(\sigma _{\mathrm {s}}\left( \eta \, \psi \right) \) of the substrate concentration are required to be equal in the intermediate layer
With (41), (43), (106), and (108) the left hand side (l.h.s.) and the right hand side (r.h.s.) can be written as
In the limit, the terms of \(\mathcal{O}(\delta ^2)\) vanish but the other terms need further evaluation.
Evaluation of \(\sigma _{\mathrm {e}}\): First \(\sigma _{\mathrm {e}}\left( \eta \, \psi /\delta \right) \) is evaluated with the results from (101) and (103)
In the limit \(\delta \downarrow 0\) the terms of \(\mathcal{O}(\delta ^2)\) and the exponential terms vanish [14, 16]
Evaluation of \(\sigma _{\mathrm {s}}\): For the evaluation of \(\sigma _{\mathrm {s}}\left( \eta \, \psi \right) \) it is assumed that the limit for \(\delta \downarrow 0\) is such that the terms of \(\mathcal{O}(\delta \psi )\) vanish. Then the last term in Eq. (113) can be omitted
6.3.2 Intermediate layer for the complex concentration
The relations of the complex concentration in the intermediate layer are calculated in the same way as for the substrate concentration. In the intermediate layer it is required that
With (42), (44), (107), and (109) both sides of this equation turn into
Evaluation of \(\gamma _{\mathrm {e}}\): At first \(\gamma _{\mathrm {e}}( \eta \, \psi /\delta )\) is evaluated with the results from (102) and (104)
In the limit \(\delta \downarrow 0\) the terms of \(\mathcal{O}(\delta ^2)\) and the exponential terms vanish
Evaluation of \(\gamma _{\mathrm {s}}\): With the same assumption as for (116) the the evaluation of \(\gamma _{\mathrm {s}}\left( \eta \, \psi \right) \) yields
6.4 Matching of the terms in the intermediate layer
Now, the short term and the long term solutions of the substrate concentration and the complex concentration within the intermediate layer have been determined. The next step is to match the corresponding terms for equal orders of \(\delta \).
6.4.1 Matching of the substrate concentration
The matching process of the substrate concentration is performed separately for the terms of \(\mathcal{O}(1)\) and \(\mathcal{O}(\delta )\). A comparison of the respective terms from (115) and (116) yields the identities
Matching of the terms of order \(\mathcal{O}(1)\): The terms of order \(\mathcal{O}(1)\) from (123) can be separated into constant terms and terms proportional to \(\eta \psi \). For these terms two separate identities
follow. The value \(\sigma _{\mathrm {s}0}'\) is obtained from (85) for \(\theta =0\) as
Insertion into (126) using (64) yields
This identity holds for
Matching of the terms of order \(\mathcal{O}(\delta )\): Eq. (124) states directly
6.4.2 Matching of the complex concentration
Using Eqs. (121) and (122) the zero and first order terms are obtained in the same way as in Eqs. (123) and (124)
Matching of the terms of order \(\mathcal{O}(1)\): Again, a separation into the powers of \(\eta \psi \) gives
From (81) follows
Insertion into (134) confirms (129).
Matching of the terms of order \(\mathcal{O}(\delta )\): From (132) follows with (66)
Thus the abbreviation \(r_0\) from (66) turns out to be equal to the initial value of the \(\mathcal{O}(\delta )\) term of the long term solution of the complex concentration \(\gamma _{\mathrm {s}1}\).
6.5 Summary of the matching process
After the tedious matching of corresponding terms for equal powers of \(\delta \) and of \(\eta \psi \) for both the substrate and the complex concentration, the individual results from Eqs. (125), (129), (136), (130), (136), (126), (135) are summarized here
Some conclusions can be drawn from these results:
The abbreviation \(r_0\) introduced previously in (66) can be expressed in various ways by \(\gamma _{\mathrm {s}1}\) as well as by \(\sigma _{\mathrm {e}0}\) and \(\sigma _{\mathrm {s}0}\) in (139). Also the matching result for \(\sigma _{\mathrm {s}1}\) in (140) can be rephrased in terms of the other results in concise form as (143).
Eqs. (137)–(142) allow to express the initial values \(\sigma _{\mathrm {s}0}\), \(\gamma _{\mathrm {s}0}\), \(\sigma _{\mathrm {s}1}\), \(\gamma _{\mathrm {s}1}\) and the initial derivatives \(\sigma _{\mathrm {s}0}' \), \(\gamma _{\mathrm {s}0}'\) of the long term solution entirely by the two initial values \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) of the short term solution. Nevertheless, the initial values of the long term solution constitute concise and meaningful abbreviations for the more lengthy expressions that arise from using only the initial values \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) of the short term solution. Therefore, the initial values of the long term solution will still be used as abbreviations for the sake of conciseness.
6.6 Matched solutions for the short term and long term behaviour
The matching process described in this section so far has succeeded in expressing the initial values \(\sigma _{\mathrm {s}0}\), \(\sigma _{\mathrm {s}1}\), \(\gamma _{\mathrm {s}0}\), \(\gamma _{\mathrm {s}1}\) of the long term solution by the initial values of the short term solution and thus by the initial values of the rate Eq. (5). Thus, the solutions for the short term behaviour and for the long term behaviour are be compiled here as the outcome of the matching process. For conciseness, the initial values of the long term solution are still used but now as abbreviations defined in Eqs. (137)–(142).
6.6.1 Short term behaviour
The short term behaviour is given by Eqs. (77)–(80)
6.6.2 Long term behaviour
In the same way follows from Eqs. (96)-(100)
7 Uniform solutions
As the final step, the equations for the short term behaviour and the long term behaviour (aka the inner and outer solutions) are combined to the so-called uniform solution. It consists not only of the sum of the short term and the long term solution but also of a subtractive common term. This common term contains those parts which are common to the short term and long term behaviour and which are counted twice in their summation. The common term is most simply expressed by a limit value of the long term behaviour [14, 16].
The uniform solution is written in dependency of the short term variable \(\tau \) with the long term variable \(\theta \) replaced by \(\theta = \tau \delta = \eta \psi \) from (110).
7.1 Substrate concentration
For the substrate concentration follows from Eqs. (41), (43) and (116)
with
The functions \(\sigma _{\mathrm {e},0}(\tau )\), \(\sigma _{\mathrm {e},1}(\tau )\), \(\sigma _{\mathrm {s},0}(\tau \delta )\), \(\sigma _{\mathrm {s},1}(\tau \delta )\) and the initial values \(\sigma _{\mathrm {s}0}\), \(\sigma _{\mathrm {s}1}\), \(\sigma _{\mathrm {s}0}'\) can be inserted from Eqs. (144), (146), (151), (153) and (137), (140), (141), respectively. Note that the initial values cancel the corresponding terms in (146) and (147) as a result of the matching procedure.
7.2 Complex concentration
For the substrate concentration follows from Eqs. (42), (44) and (122)
with
The functions \(\gamma _{\mathrm {e},0}(\tau )\), \(\gamma _{\mathrm {e},1}(\tau )\), \(\gamma _{\mathrm {s},0}(\tau \delta )\), \(\gamma _{\mathrm {s},1}(\tau \delta )\) and the initial values \(\gamma _{\mathrm {s}0}\), \(\gamma _{\mathrm {s}1}\), \(\gamma _{\mathrm {s}0}'\) can be inserted from Eqs. (145), (147), (148), (152) and (138), (139), (142), respectively. Again, the subtraction of the initial terms reflects the matching procedure.
7.3 Summary of the calculations
The uniform solutions can be written entirely in terms of exponential functions, logarithms and powers of the time variable by inserting the initial conditions from Sect. 6.5 and equations from Sect. 6.6 as described above in Sect. 7. However, the resulting expressions for the general case are rather lengthy and are not reproduced here. For a simplified case they are shown in Sect. 8.
A summary of the calculations for the general case is listed in Table 1. It specifies an algorithm for the computation of the solution of the enzyme kinetics according to the presented first order perturbation approach. A code example in the programming environment MATLAB is provided in [15].
The calculation starts with the collection of the given values. The rate constants are defined with respect to the natural time axis in seconds or fractions thereof. The initial values are given in terms of amount of substance per volume. Then, the dimensionless time axes and the dimensionless rate constants are calculated. These serve to express also the initial values in dimensionless form.
The core of the algorithm is the calculation of the short term and long solutions and their combination into the uniform solutions simply be evaluation of Eqs. (144)–(159). Finally, the physical dimensions of the various concentrations are recovered by inversion of the initial time and amplitude scaling.
8 Relation to previous work in this field
As already noted in Sect. 1, the above enzyme kinetics have been investigated before for the case of zero initial complex concentration. The obtained solutions are included in the uniform solution from Sect. 7 as a special case.
Using (18), (64), and (137)–(142) the simplified relations for a vanishing initial complex concentration c(0) can be obtained
The short term solutions (144)–(147) become
From (81) and (82) follows with \(\gamma _{\mathrm {s}0}=0\) that also \(w(\theta )=1\). The long term solutions (148)–(153) are now
The uniform solutions for zero initial complex concentration are
Returning to physical dimensions for time and concentration finally gives the substrate and complex concentrations [see Table 1 and Eqs. (9), (19), (30)]
These relations coincide with the results obtained in [4, Eq. (21)] with the dissociation constant \(K_D = k_{-1}/k_1\).
9 Example
The uniform solutions from Sect. 7 have been calculated according to Table 1 with the parameter values listed in Table 2. They are compared to the numerical solution of the Eqs. (7,8) which is calculated by the MATLAB ODE solver ode15s with the relative tolerance set to \(\delta ^2/10\). The program code for the generation of this example is available at [15].
Figure 3 (left) shows the short term behaviour for the perturbation approaches of order 0 and 1. The first order approach approximates the numerical solution quite well for \(0<\tau <10\). The long term behaviour is shown in Fig. 3 (right). The zero order approach deviates visibly from the numerical solution for all values of \(\theta \) while the first order approach is a good approximation for \(\theta > 0.2\). Note that \(\tau =10\) corresponds to \(\theta =0.2\) due to \(\delta =0.2\) (see Table 2) and Eq. (110).
Figure 4 shows both the short term and the long term behaviour for the substrate concentration as well as the so-called common part of both first order approximations. This common part approximates those regions of the short term behaviour and of the long term behaviour which deviate from the true solution. These regions are \(0<\theta <0.2\) for the long term behaviour and \(0.2<\theta \) for the short term behaviour. Subtracting the common part in (154) corrects for these poor approximations.
The uniform solution for the substrate and the complex concentration and for the perturbation approaches of order 0 and 1 are shown in Fig. 5 (left). The zero order approximation is reasonably good although some deviations are visible. The first order approximation can hardly be distinguished from the numerical solution. The differences betweens the zero order resp. first order approximation and the numerical solution are shown in Fig. 5 (right). The deviations of the zero order approximation for substrate and complex concentration is about 1%. The first order approximation exhibits a deviation which is about one order of magnitude less.
Finally, the complex concentration is plotted against the substrate concentration in the style of a phase diagram in Fig. 6. The perturbation appoximation is of first order. In similar representations (e.g. [Figs. 3–6] [10]), the time evolution starts at a complex concentration of zero, but here an arbitrary initial complex concentration is possible. The short term behaviour is characterized by a quick decrease of the substrate with an almost constant complex concentration. When less than 10% of the initial substrate is left, the decomposition of the complex is dominant over the formation of new complex. The corresponding faster decrease of the complex characterizes the long term behaviour.
10 Conclusions
An approximate solution of the classical enzyme kinetics problem by a perturbation approach has been presented. The adopted definition of the perturbation parameter \(\delta \) is suitable whenever there is an excess of enzyme over substrate. This choice is motivated by potential applications in molecular communications, where few substrate particles act as carriers of information.
As a generalization over existing solutions of the same problem, the presented approximation allows for nonzero initial conditions of the substrate and the enzyme concentrations as well as for nonzero initial complex concentration. Nevertheless, the approximate solution has been obtained in analytical form involving only elementary functions like exponentials and logarithms.
Crucial in the derivation and presentation of the approximation is the choice of meaningful intermediate quantities. Here the time constant \(\tau _0\) and the function \(w(\theta )\) have been proven useful to express the first order perturbation solution in a concise form.
Further work in this direction may extend the proposed framework to other definitions of the perturbation parameter suitable for other regimes of concentration relations. Of interest is also a comparison to the homotopy method [12].
References
M.Y. Adamu, P. Ogenyi, Parameterized homotopy perturbation method. Nonlinear Sci. Lett. A 8(2), 240–243 (2017)
H. Awan, C.T. Chou, Improving the capacity of molecular communication using enzymatic reaction cycles. IEEE Trans. NanoBiosci. PP(99), 1 (2017). https://doi.org/10.1109/TNB.2017.2753230
A.M. Bersani, E. Bersani, G. Dell’Acqua, M.G. Pedersen, New trends and perspectives in nonlinear intracellular dynamics: one century from Michaelis–Menten paper. Contin. Mech. Thermodyn. 27(4), 659–684 (2015). https://doi.org/10.1007/s00161-014-0367-4
A.M. Bersani, G. Dell’Acqua, Asymptotic expansions in enzyme reactions with high enzyme concentrations. Math. Methods Appl. Sci. 34(16), 1954–1960 (2011). https://doi.org/10.1002/mma.1495
J.A.M. Borghans, R.J.D. Boer, L.A. Siegel, Extending the quasi-steady state approximation by changing variables. Bull. Math. Biol. 58(1), 43–63 (1996)
I. Bronshtein, K. Semendyayev, G. Musiol, H. Mühlig, Handbook of Mathematics, 6th edn. (Springer, New York, 2015)
Cho, Y.J., Yilmaz, H.B., Guo, W., Chae, C.B. (2017). Effective enzyme deployment for degradation of interference molecules in molecular communication, in 2017 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6. https://doi.org/10.1109/WCNC.2017.7925961
U.A.K. Chude-Okonkwo, R. Malekian, B.T. Maharaj, Diffusion-controlled interface kinetics-inclusive system-theoretic propagation models for molecular communication systems. EURASIP J. Adv. Signal Process. 2015(1), 89 (2015). https://doi.org/10.1186/s13634-015-0275-1
G. Dell’Acqua, A.M. Bersani, A perturbation solution of Michaelis-Menten kinetics in a “total” framework. J. Math. Chem. 50(5), 1136–1148 (2012). https://doi.org/10.1007/s10910-011-9957-6
J.W. Dingee, A.B. Anton, A new perturbation solution to the Michaelis–Menten problem. AIChE J. 54(5), 1344–1357 (2008). https://doi.org/10.1002/aic.11461
N. Farsad, H.B. Yilmaz, A. Eckford, C.B. Chae, W. Guo, A comprehensive survey of recent advancements in molecular communication. IEEE Commun. Surv. Tutor. 18(3), 1887–1919 (2016). https://doi.org/10.1109/COMST.2016.2527741
J.H. He, Some asymptotic methods for strongly nonlinear equations. Int. J. Mod. Phys. B 20(10), 1141–1199 (2006). https://doi.org/10.1142/S0217979206033796
V. Jamali, N. Farsad, R. Schober, A. Goldsmith, Diffusive molecular communications with reactive signaling. (2017). arXiv:1711.00131v1
J. Kevorkian, J.D. Cole, Perturbation Methods in Applied Mathematics, vol. 34, Applied Mathematical Sciences (Springer, Heidelberg, 1981)
S. Kram, M. Schäfer, R. Rabenstein, High enzyme concentration first order perturbation approximation (HiEC FOPA). https://doi.org/10.13140/RG.2.2.33473.86886
C.C. Lin, L.A. Segel, Mathematics Applied to Deterministic Problems in the Natural Sciences (Macmillan, New York, 1974)
M.U. Maheswari, L. Rajendran, Analytical solution of non-linear enzyme reaction equations arising in mathematical chemistry. J. Math. Chem. 49(8), 1713 (2011). https://doi.org/10.1007/s10910-011-9853-0
D.M.C. Mary, T. Praveen, L. Rajendran, Mathematical modeling and analysis of nonlinear enzyme catalyzed reaction processes. J. Theor. Chem. (2013). https://doi.org/10.1155/2013/931091
J.D. Murray, Mathematical Biology I: An Introduction, 3rd edn. (Springer, New York, 2008)
T. Nakano, A.W. Eckford, T. Haraguchi, Molecular Communication (Cambridge University Press, Cambridge, 2013)
A. Noel, K. Cheung, R. Schober, Improving receiver performance of diffusive molecular communication with enzymes. IEEE Trans. NanoBiosci. 13(1), 31–43 (2014). https://doi.org/10.1109/TNB.2013.2295546
M. Pedersen, A. Bersani, Introducing total substrates simplifies theoretical analysis at non-negligible enzyme concentrations: pseudo first-order kinetics and the loss of zero-order ultrasensitivity. J. Math. Biol. 60(2), 267–283 (2010). https://doi.org/10.1007/s00285-009-0267-6
M.G. Pedersen, A.M. Bersani, E. Bersani, Quasi steady-state approximations in complex intracellular signal transduction networks—a word of caution. J. Math. Chem. 43(4), 1318–1344 (2008). https://doi.org/10.1007/s10910-007-9248-4
M. Pierobon, I. Akyildiz, A physical end-to-end model for molecular communication in nanonetworks. IEEE J. Sel. Areas Commun. 28(4), 602–611 (2010). https://doi.org/10.1109/JSAC.2010.100509
M. Pierobon, I. Akyildiz, A statistical-physical model of interference in diffusion-based molecular nanonetworks. IEEE Trans. Commun. 62(6), 2085–2095 (2014). https://doi.org/10.1109/TCOMM.2014.2314650
R. Rabenstein, Design of a molecular communication channel by modelling enzyme kinetics. IFAC-PapersOnLine 48(1), 35–40 (2015). https://doi.org/10.1016/j.ifacol.2015.05.054
A. Tzafriri, Michaelis-Menten kinetics at high enzyme concentrations. Bull. Math. Biol. 65(6), 1111–1129 (2003). https://doi.org/10.1016/S0092-8240(03)00059-4
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
This work has been supported by the German Research Foundation (Deutsche Forschungsgemeinschaft, DFG) under Grant Number RA 801/6-1.
Appendix
Appendix
1.1 Solution of a linear first order differential equation
The linear ordinary differential equation of first order with initial condition
has the solution [6]
1.2 Integration of Eq. (90)
For the function \(w(\theta )\) from Eq. (82) holds
since
Rights and permissions
About this article
Cite this article
Kram, S., Schäfer, M. & Rabenstein, R. Approximation of enzyme kinetics for high enzyme concentration by a first order perturbation approach. J Math Chem 56, 1153–1183 (2018). https://doi.org/10.1007/s10910-017-0848-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10910-017-0848-3