Abstract
Quantitative biology relies on the construction of accurate mathematical models, yet the effectiveness of these models is often predicated on making simplifying approximations that allow for direct comparisons with available experimental data. The Michaelis–Menten (MM) approximation is widely used in both deterministic and discrete stochastic models of intracellular reaction networks, owing to the ubiquity of enzymatic activity in cellular processes and the clear biochemical interpretation of its parameters. However, it is not well understood how the approximation applies to the discrete stochastic case or how it extends to spatially inhomogeneous systems. We study the behaviour of the discrete stochastic MM approximation as a function of system size and show that significant errors can occur for small volumes, in comparison with a corresponding mass-action system. We then explore some consequences of these results for quantitative modelling. One consequence is that fluctuation-induced sensitivity, or stochastic focusing, can become highly exaggerated in models that make use of MM kinetics even if the approximations are excellent in a deterministic model. Another consequence is that spatial stochastic simulations based on the reaction–diffusion master equation can become highly inaccurate if the model contains MM terms.
Keywords: Michaelis–Menten, stochastic models, reaction–diffusion master equation
1. Introduction
As the effectiveness of quantitative modelling in biology, on scales ranging from molecular dynamics to well-mixed deterministic models, results in its widespread use, questions have arisen about how to accurately translate a given model from one scale to another [1]. An important finding in molecular systems biology has been the significant role of noise that arises from the discrete and sometimes small number of molecules in intracellular systems. A simplifying model that has been essential in quantifying enzymatic activity is the Michaelis–Menton (MM) approximation [2], which is so fundamental that it is taught as basic biochemistry theory [3]. As an example of the possible effects of molecular noise, it has been shown that the concavity of the MM propensity function (or convexity of its inhibitory form) can lead to deviation of the mean of a stochastic system from the deterministic signal, an effect referred to as stochastic focusing [4].
Given a deterministic model, it is often of interest to translate it to a discrete stochastic setting to study the potential effects of molecular fluctuations. The Markov process is a popular modelling framework on the discrete stochastic level. Models of stochastic chemical kinetics in this framework can be simulated using the stochastic simulation algorithm (SSA) or one of its many optimized or approximate variants [5]. The original formulation of the model allows for second order mass-action (MA) kinetics, but due to the omnipresence of MM terms in models, recent efforts have gone toward deriving conditions for the MM approximation's validity in the discrete stochastic setting [6–8], with the conclusion that the MM approximation is accurate in the stochastic case provided that the deterministic validity conditions are satisfied. Some work has gone into comparing more generalized approximations [9], but these lack the interpretation and wide use of the MM approximation.
In the classical analysis of MM kinetics, one considers a pool of substrate molecules, whose concentration does not change appreciably during the timescale of the simulation, being converted to a product. In this work, we present an analysis of a slightly different situation: we consider the flux through a substrate conversion reaction with a Poissonian influx of substrate and an exponential decay of product. This framework closely captures the modelling situation of an enzymatic step embedded in a larger biochemical network. We then focus on the scenario where a modeller begins with a deterministic model in concentration form and translates it to a discrete stochastic setting. In doing so, it is necessary to introduce a new model parameter, the system volume, in order to convert from concentrations to discrete molecular populations. We show that the choice of this volume, in relation to the other model parameters, can be critical to the accuracy of the simulations. Both the importance of noise, as quantified by the stochastic focusing effect, and the size of the error due to the MM approximations grow quickly with small volume size. In the first part of this paper, we use moment equations to derive an expression for this error as a function of the system size. As we will see, the error introduced by using the MM approximation is only small if the system size is large enough, or equivalently, if the impact of noise on the network is small enough.
We then consider the next logical model progression: the translation from a discrete stochastic well-mixed model to a spatial stochastic model via the reaction–diffusion master equation (RDME). We demonstrate that the dependence of the MM approximation error on volume has important implications for its use in this setting. Spatial inhomogeneity and the importance of locality of reactions in cellular systems often require that the effective reaction volume be very small. Thus the error in the MM approximation can have very large consequences for both diffusion limited and reaction limited systems. Notably, the error depends strongly on the discretization and increases rapidly with increased spatial resolution. For this reason, the use of MM kinetics in RDME models is highly questionable.
In summary, this paper paints a rather negative picture of the use of MM kinetics for quantitative modelling on the discrete stochastic level. In a well-mixed system, as the importance of noise on the network increases, so does the error, making any interpretation of the effects of noise uncertain, especially when the motif is embedded in a larger network that can respond nonlinearly to the introduced errors. When transitioning the well-mixed model to a spatial setting, this same effect shows up as a discretization artefact that is likely to render the simulation output highly inaccurate compared with the corresponding MA system, irrespective of whether the system is reaction or diffusion limited.
2. Results
2.1. Michaelis–Menten kinetics
We consider the following simple model of enzyme kinetics where substrate S is being created with rate μ and converted to product P by enzyme C
![]() |
2.1 |
The production (inflow) of S and decay (outflow) of P ensures that the system reaches non-trivial steady-state levels. This model set-up differs slightly from most of the literature on the validity of MM kinetics [6,7,10], where both μ and kd are usually taken to be 0, and where the system is initialized with an excess of S. In that case, the kinetics of the transient dynamics of substrate conversion to product is the output of interest. Here, we are interested in the scenario where the motif (2.1) is part of a larger model, which is a more common setting in quantitative modelling in molecular systems biology. The creation of S by a Poisson process and the exponential decay of P can be seen as a stand-in for the connection with other subsystems of a larger model. For this reason, we consider parameters μ > 0 and kd > 0 so that we obtain a flux through the enzymatic reaction. In this case, the system (2.1) has a non-trivial steady state under some further assumptions on the model parameters. In what follows, we ask how accurately this steady state can be captured by the corresponding MM model reduction
![]() |
2.2 |
where q = 1/(km + [S]), Km = (k2 + k3)/k1 and Vmax = k3[CT] [3].
The MM approximation, motivated mathematically by the quasi-steady-state assumption [10], effectively reduces the three reactions in the enzymatic conversion step to a single unimolecular reaction. While this can be advantageous from a computational standpoint [11], a more central reason for its widespread use is the relative ease with which one can interpret and determine (in vitro) values for Km and Vmax. In contrast, determining the rate constants k1, k2 and k3 of the full model (2.1) can be quite challenging.
Provided Vmax > μ, the deterministic ODE models corresponding to (2.1) and (2.2) (see electronic supplementary material, equations (S1) and (S2)) have unique steady-state solutions that agree for all combinations of the parameter values
| 2.3 |
where
| 2.4 |
For α < 0 the inflow rate of substrate is greater than the maximal conversion rate at saturation, so the substrate pool will grow unboundedly. Even though the steady state for the two models agree for all values of the parameters, the MM approximation does not necessarily provide an accurate representation of the transient kinetics of (2.1). In the deterministic case, a validity condition that guarantees a good approximation also for the transient behaviour can be formulated as [8,10]:
| 2.5 |
where [CT] is the total enzyme concentration and [S0] is the initial substrate concentration.
The MM model was originally developed to study enzyme kinetics in test tube conditions. An important observation in cellular biology is that in vivo kinetics on this scale are more accurately described by discrete stochastic models [6–8]. A natural question then becomes whether the MM approximation can be accurately carried over to well-mixed stochastic simulations. This issue was addressed recently by Sanft et al. [8], who suggested that under the same validity condition (2.5) with concentrations replaced by copy number and the macroscopic rates properly converted to mesoscopic rates, the MM approximation to (2.1) with μ = 0 and kd = 0 holds also in well-mixed stochastic simulations.
Introducing the system volume Ω, the propensity function for the conversion reaction S → P in the well-mixed discrete stochastic case can be written
| 2.6 |
where Ω is the system volume. Throughout the paper all rate constants will have the ODE form and will be converted to reaction propensity constants by explicitly multiplying or dividing by Ω as appropriate. The question of how the stochastic MM steady-state solution of (2.2) compares with the ODE solution in small reaction volumes was addressed in Grima et al. [12] where it is shown that significant deviations can be expected. Depending on the perspective, this deviation can be seen as a breakdown of the MM equations due to intrinsic noise [12], or as a potentially biologically meaningful effect of noise, i.e. stochastic focusing [4]. When we consider the discrete stochastic MM model as an approximation of the discrete stochastic MA system, we can regard the stochastic focusing in the MA system as the true effect of noise and compare it with predictions of the MM equations under the influence of noise. As we will see, depending on the system volume Ω, the steady-state solutions of the MA and MM models (2.1) and (2.2) may not agree well in a discrete stochastic simulation, even if condition (2.5) is satisfied in the deterministic setting. More importantly, we will show that the error is significant when the true effect of noise on the system is significant.
2.2. The accuracy of stochastic Michaelis–Menten approximation decreases for small system volumes
As we have seen, the steady-state concentration of S (2.3) is the same for both the MM and MA systems in the continuum ODE model, independent of the system volume. This is no longer the case in a discrete stochastic setting. Figure 1 shows steady-state concentrations based on solutions of the chemical master equation (CME) (see electronic supplementary material, equation (S3)) (solid blue and dashed red lines) for varying system volumes Ω. In the thermodynamic limit, Ω → ∞ both CME solutions converge to the ODE solution. By reducing the volume, the system is made increasingly noisy relative to the mean. As can be seen, the MM and MA solutions diverge as Ω is reduced. As expected, both the stochastic MA and stochastic MM steady-state levels increase relative to the ODE solution, but they do not increase at the same rate.
Figure 1.
Steady-state concentration of substrate. Steady-state concentration of substrate for the MM system is shown for different system volumes by solving the CME (dashed red) and by solution of moment equations (2.8) (red squares). The corresponding CME solutions for the MA reaction system is shown in solid blue and the solution from the moment equations (2.10) is indicated by blue circles. The solution to the deterministic ODE system (solid magenta) is shown as a reference. As the size of the system is reduced, the concentration of S increases in both discrete stochastic models compared to the ODE model, but not by the same amount (values used: μ = 10 mol s−1, k1 = 0.1 mol−1 s−1, k2 = 10 s−1, k3 = 1 s−1 and kd = 0.2 s−1). (Online version in colour.)
The fact that the steady state of the discrete stochastic MM system deviates from that of the continuous MM system for small volumes, and hence for a large noise level relative to the mean, should not be surprising. We illustrate the effect intuitively in figure 2 where the black solid line shows the reaction propensity (2.6) as a function of S. Replacing S in (2.6) with E[S] (blue square), i.e. using a deterministic input, the propensity function takes the value a(E[S]) (blue diamond). But for a stochastic system the average rate of the conversion of S depends on the shape of the probability distribution of S (solid blue) and the mean value of the propensity. Hence the average conversion rate of substrate (red diamond) is not the same as the rate obtained by using the mean of S. This effect has previously been described as stochastic focusing [4] in the systems biology context. Mathematically, it is explained by Jensen's inequality applied to random variables
| 2.7 |
where a is a concave function (the inverse relationship holds for convex functions).
Figure 2.
Effect of Michaelis–Menten (MM) approximation on stochastic input. The black line shows the reaction propensity [13] as a function of substrate population S, for a MM system (2.2) with Km = 2 and Vmax = 1. The substrate population S is defined by a Poisson distribution with rate λ = 2, shown in blue. The mean, E[S], of this population is 2 (blue square) and the reaction velocity for the mean input is 0.5. However, the expected value of the reaction velocity is approximately 14% lower, leading to higher steady-state values of S for the stochastic version of the system (2.2) compared with the deterministic version.
Clearly, the same type of focusing effect will occur also in the corresponding discrete stochastic MA system (2.1), but not necessarily to the same extent. For both MA and MM the strength of this focusing effect depends on the system size. While the discrepancy between the stochastic MA system (solid blue) and the deterministic system (magenta line) in figure 1 can be viewed as a focusing effect caused by molecular noise, the deviation between the stochastic MM (red curve) and the stochastic MA system (blue curve) represents the modelling error due to the MM approximation. Next we seek analytical estimates for this error.
2.3. Michaelis–Menten approximation error
In order to understand this observed discrepancy between the MM and MA models, we write equations for the first and second moments of S [14] (see electronic supplementary material, equation (S4)). The steady-state solution of electronic supplementary material, equation (S4) is given by
![]() |
2.8 |
where the expected values for the discrete stochastic system are expressed in molecular populations. The solution is shown in figure 1 (red squares) and it agrees well with the corresponding CME solution. Note that the expected value of substrate may be far from that of the continuum model for small system volumes. As an immediate consequence of (2.8), in order for the mean steady-state levels in the discrete stochastic case to be close to those in the ODE case, we must require that
| 2.9 |
Note the relationship between this condition and the expression for the range of deviations between the discrete stochastic MM system at steady state and the deterministic counterpart derived by Grima based on the LNA in [12, eqn 13]. There, it is shown that the deviation Λ from the ODE solution behaves like 1 < Λ < 1 + (ΩKm)−1.
Equations for the first and second moments of the full MA system (2.1) are given in (electronic supplementary material, equation (S5)). The steady-state solution for the expected value of substrate S for the full MA system is given by
![]() |
2.10 |
We can now define the error in the expected value of the concentration of S due to the MM approximation as
| 2.11 |
It is instructive to study the error in the limits of large and small system sizes. In the large system limit when Ω → ∞, the two discrete stochastic models agree with each other and with the ODE model
| 2.12 |
In the small volume limit Ω → 0, we can expand (2.10) around Ω in a Taylor series, truncate higher-order terms and obtain an asymptotic expression for the error (see electronic supplementary material, equation (S8)). However, an issue with taking this limit in the discrete stochastic context is that for some positive Ω, CT < 1. This clearly does not make sense in a discrete stochastic model. Indeed, the volumes in figure 1 are chosen such that we always have integer numbers of CT, with the smallest value corresponding to CT = 1. However, one observation we can make from electronic supplementary material, equation (S8) is that since the absolute error tends to a constant in the limit Ω → 0 while the concentration E[S]full/Ω tends to infinity, the relative error
![]() |
2.13 |
tends to zero. This is also the case in the large volume limit. Hence, the relative error will take a maximal value for some Ω > 0. By maximizing the relative error (2.13), we find that the maximum relative error
| 2.14 |
occurs when
| 2.15 |
Given equations (2.14) and (2.15), we can ask whether there are conditions on the model parameters for which the maximum relative error will remain small independent of the system size Ω. The result (see electronic supplementary material, §S1.5) is that no such condition exists, since we arrive at the contradiction
| 2.16 |
We note briefly that the first inequality in equation (2.16) resembles the condition (2.9), thus it makes sense that (2.16) does not hold because we would not expect to find the maximum error when the MM approximation agrees nicely with the ODE. We can conclude that for every set of parameters,
will be significant, i.e. the error owing to the MM approximation will never be uniformly small in Ω. In what follows, we will elaborate on this and ask whether this error will be relevant under the same conditions for which the effects of molecular noise are significant.
2.4. Michaelis–Menten error and stochastic focusing
In this section, we will discuss two interesting questions for quantitative modelling; first, whether the error introduced by the MM approximation is significant under the same conditions for which the effects of noise in the system are significant, and second, if the volumes Ω for which the approximation is a substantial source of error represent relevant biological length scales. After all, elucidating the potential effects of noise is why we want to consider a stochastic model in the first place. To quantify the effects of noise we consider the stochastic focusing, here defined as the relative increase in the expected value of the substrate in the stochastic MA model compared with the deterministic model
![]() |
2.17 |
It is clear from the above that in the small volume limit, δSF → ∞ and that in the large volume limit δSF → 0. Hence, by comparing δSF to
from equation (2.13), we can immediately conclude that in the small volume limit, the true stochastic effects will dominate over the error due to the MM approximation. In the large volume limit, both the error and the true effect of noise will be small.
An important question is what happens between these two limits: how large is the focusing effect for the system volume at which the error takes its maximal value? By plugging (2.15) into the definition (2.17), we find that δSF(Ωmax) = 1. That is, when the stochastic focusing effect results in a mean value that is double the ODE value the error is at its maximum and hence, by equation (S13), significant. Figure 3 shows an example of this behaviour for a representative set of biologically relevant parameters.
Figure 3.
Relative error and stochastic focusing. The relative effect of stochastic focusing δSF (red), the error introduced by the MM approximation
(green) and the quotient between them (blue). As can be seen, the behaviour can roughly be divided into three regions. First, to the far right, the relative error is much larger than the stochastic focusing effect, but both of those effects are very small. Here, all solutions are very close to the deterministic ODE solution. To the far left, the relative effect of stochastic focusing is much greater than the relative error due to MM. In between, we have a large range of volumes where the effect of stochastic focusing results in a significant deviation from the deterministic mean, but where the relative error due to MM is even greater. The parameters have been chosen to fall into biologically realistic ranges: k1 = 107 M−1 s−1, k2 = 0.1 s−1, k3 = 10 s−1, giving Km = 1.01 × 10−6 M. CT = 30 × 10−9 M (corresponding roughly to 20 molecules in 1 μm3, which is roughly the volume of an E. coli cell).
As can be seen in figure 3, the behaviour of the MM error and the true effect of noise can roughly be divided into three regions. First, to the far right, the relative error is much larger than the stochastic focusing effect, but both of those effects are very small. Here, all solutions are very close to the deterministic ODE solution. To the far left, the relative effect of stochastic focusing is much greater than the relative error due to MM. In between, we have a large range of volumes where the effect of stochastic focusing results in a significant deviation from the deterministic mean, but where the relative error due to MM is even greater. What are the length scales for which the MM error will cause unreliable simulations? As an example, consider the rightmost point where the volume is 1 µm3, roughly the volume of an Escherichia coli cell. With the parameters as in the figure caption, a system of that size will contain approximately 20 enzyme molecules, a realistic number for many proteins in the living cell. As the figure shows, for this volume and these parameters the relative error (and also the stochastic focusing) is very small. However, for volumes less than 1 × 10−21 m3 (1000 nm3), the MM error is substantial. This volume range would be relevant for reactions that become highly localized on a subcellular scale. A relevant example is the limited dispersion of mRNA in E. coli [15], resulting in highly localized translational events.
For spatial stochastic models, where a subcellular resolution is introduced via a discretization in subcompartments, this behaviour also results in numerical artefacts. This will be discussed in greater detail in the next section.
2.5. Michaelis–Menten, enzyme locality and the reaction–diffusion master equation
In the modelling process, the next logical step in the refinement of the model beyond a well-mixed discrete stochastic setting is to consider a discrete spatial stochastic model. The results of the previous section show that when the reaction volume of a well-mixed system becomes small, the true effect of noise in the system becomes more pronounced but so does the error introduced by the MM approximation. As we will illustrate in this section, this is a point of great concern for spatial stochastic models in the RDME framework (see electronic supplementary material, §S1.6 for a brief description of the RDME).
In principle, the conversion of the stochastic well-mixed MM system (2.2) to a spatial stochastic model is straightforward; we simply use the propensity function (2.6) in each of the voxels, but with the total system volume Ω replaced by the local voxel volumes Ωi. Apart from the shape of the domain (which is not important for the considerations here), the modeller has to select the voxel volumes. In this section, for notational simplicity and without loss of generality, we assume that the whole domain is of unit volume, Ω = 1. We can then write the local (to voxels) MM propensity functions ais(Si)
| 2.18 |
with Si being the copy number of substrate in voxel vi.
Apart from the substrate and product which are diffusing in the domain, we need to specify how to handle the implicit enzyme species in the spatial model. In order to directly correspond to the well-mixed model reduction and to avoid reintroducing the enzyme explicitly, we are here regarding Vmax as a given parameter of the model and assume that k3 and ET are not explicitly known. This means that the enzyme is considered globally (i.e. in the whole domain and not only in the voxels) uniformly distributed. As a consequence, we can effectively end up with fractions of enzyme molecules in the individual voxels. Clearly, this is not a realistic assumption for low enzyme densities, at least not in cases where there are reasons to believe that the spatial distribution of enzyme matters for the system dynamics [1]. Already in this light, it is questionable whether MM kinetics should be applied in a spatial stochastic context in cases where the enzyme population is not macroscopically large.
In order to compare the results of spatial simulations with MM kinetics to simulations with the MA model, we must decide how to treat the enzyme in the MA model. Unlike in the well-mixed case, the models will no longer exactly correspond to each other if the enzyme is allowed to diffuse in the MA model. Hence, we first need to make assumptions to enforce a well-mixed enzyme in the MA simulations. In principle, there are two ways we can achieve this. First, the enzyme can be made to be uniformly distributed over the voxels and prevented from diffusing, emulating a statically localized enzyme. Second, if the enzyme is diffusing freely with a large diffusion constant such that any reaction in which it participates is highly reaction limited, the enzyme can be considered effectively well mixed in the global sense. The second scenario is in line with the usual and conventional interpretation of well mixedness, while the first scenario corresponds precisely to the setting in the spatial MM model. Intuitively, it might be natural to think that both these scenarios should result in more or less the same simulation dynamics, but as we illustrate next, this is not the case.
Both scenarios are illustrated in figure 4, where we use the same total system size (unity) and parameters as in figure 1 and vary the diffusion constant of the substrate to range from very fast to very slow. As the diffusion constant of S decreases, both the MM (blue, cross) and MA (red, cross) systems approach the steady-state levels of a well-mixed system of volume equal to the voxel volume (dashed), rather than the volume of the whole simulation domain (solid). This can be understood from the results of the previous section, since in the limit of zero diffusion constant the global system effectively consists of K smaller, independent subsystems of size Ωh. In the limit of fast diffusion, such that the substrate can also be considered well-mixed, the MA model approaches the well-mixed counterpart for the total system volume but the MM system does not. The parameter regime where a MM approximation of the system (2.1) in a spatial setting would be motivated from a biophysical perspective is to the far right of figure 4a, where the system is strongly reaction limited. However, even in this regime the RDME may not provide accurate simulations due to the artificial focusing effect demonstrated here.
Figure 4.
Steady-state levels as a function of substrate mobility. RDME simulations of MM and MA systems for the case where the enzyme in the MA systems is distributed uniformly over the voxels and is stationary. The mesh resolution is chosen such that there is an integer number of enzyme molecules in each voxel. (a) As the diffusion constant becomes small, E[S/Ω] approaches the corresponding well-mixed value for the voxel volumes (dashed lines) from figure 1 for the MA (red, crosses) and MM (blue, crosses) systems respectively, rather than the value determined by the total system volume Ω (solid lines). This is to be expected because at zero diffusion each voxel become its own independent well-mixed system, and the global sum of substrate molecules simply becomes the sum of those subsystems. Fast diffusion lowers the variance of S (b) by smoothing the reaction driven deviations from the mean in individual voxels. As figure 2 predicts, the reduction in variance shifts from lower reaction velocity (red diamond in figure 2) toward the zero variance limit (blue diamond in figure 2), resulting in reduced stochastic focusing (c), defined here as 100(E[S]q(E[S]) − E[Sq(S)])/E[Sq(S)]). That is, up to a limit, diffusion reduces variability in the system and mitigates stochastic focusing. (Online version in colour.)
For the case of a diffusing enzyme (red, circles), in the limit of slow diffusion E[S/Ω] diverges (only three points are shown in the figure for visualization purposes). This is not caused by an artificial focusing effect, but rather by the locality effect discussed in Mahmutovic et al. [1]. S is still made constitutively across the domain, but P formation will be highly diffusion limited. The effect is that slow diffusion will result in long periods, on the timescale of S birth events, during which S in some voxels does not have access to enzyme C. The result is that the growth of S is checked only by its diffusion out of the voxel (which is also slow on the timescale of S birth events) until an C molecule diffuses in again. We note that this behaviour has nothing to do with the inaccuracies that can occur for small voxels and bimolecular reactions in MA kinetics in the diffusion limited case [13,16], as we conducted the simulations in figure 4 in one dimension where those effects are not observed. What we demonstrate here would only be more pronounced in higher dimensions since the spurious focusing effect depends only on the voxel volumes.
We also note that diffusion can play a role in reducing the stochastic focusing effect by reducing the variance of S (figure 4b). In effect, diffusion is smoothing the spatial distribution of S by averaging between neighbouring voxels. This effect is limited by the noise induced by diffusion, and thus the variance will not converge to zero. Comparing figure 4b,c makes it clear that this reduction in variance results in a clear reduction in stochastic focusing (defined here as 100(E[S]q(E[S])) − E[Sq(S)]/E[Sq(S)], note that at steady-state E[Sq(S)] = Ωμ/Vmax in all cases) for both systems. This follows the intuition given in figure 2 that narrowing the distribution will reduce the stochastic focusing effect.
In the well-mixed case and for biologically realistic parameters, the system volume for which the error introduced by the MM approximation becomes a pressing issue might be very small and may imply mean enzyme populations below unity. As an example, consider the parameter set in figure 3 where the rightmost point corresponds approximately to 20 enzyme molecules in 1 µm3, roughly the volume of an E. coli cell. As the figure implies, for some parameter sets, significant error will only be observed when we consider subcellular resolution. This is the aim of the RDME. Indeed, in a spatial stochastic simulation, we can quickly run into problematic volume regimes in individual voxels, leading to an artificial dependence on voxel size. Figure 5 illustrates this point. We simulate the MM and MA systems in a cube of volume 10−18 m3 (i.e. corresponding to the rightmost point in figure 3) in three dimensions using the same biologically realistic parameter values. We used a typical diffusion constant D = 1 µm2 s−1 for which the system is rather reaction limited. When varying the mesh resolution, the MA solution (red, cross) stays close to the well-mixed solution (red, solid) for all voxel sizes, as expected. However, we see that the steady-state values of substrate are highly mesh dependent when using MM (blue, cross), with a large error even for modest mesh resolutions. The rightmost point corresponds to 5 voxels in each axis (a very coarse mesh) and the leftmost point to 20 voxels. So even though the error that would be incurred by MM in a well-mixed simulation in the total system volume is small, by discretizing space, the small volumes of the voxels result in a large error in the RDME solution. In fact, for these voxel sizes, we span the peak of the relative error in figure 3. Since the finer mesh resolutions would be necessary in order to resolve internal structures of the cells and to accurately resolve boundaries introduced by membranes, this greatly restricts the applicability of RDME simulations when the model contains MM motifs.
Figure 5.
Michaelis–Menten (MM) in three dimensions. In three dimensions, the voxel volumes decrease quickly with the number of voxels, resulting in large errors when using the MM approximation. The figure shows simulations in three dimensions using the same parameters as in figure 3, and with D = 10−12 m2 s. Diffusion is relatively fast and we would expect solutions close to the well-mixed value (solid red) for all voxel sizes. This is indeed the case when using the MA system (red, cross) but the steady-state value of E[S] increases rapidly with decreasing voxel size for MM (blue, circles). The inset shows a snapshot of a simulation of the MA system using PyURDME (www.pyurdme.org), where the mesh is shown in green and the coloured spheres depicts S molecules (blue), C molecules (red) and CS complexes (yellow). The mesh resolution is here 20 voxels per axis, giving voxel volumes of 1.25 × 10−21 m3, placing it in the far left region of volumes in figure 3. (Online version in colour.)
To further illustrate this point, we conclude by considering a model of a two-stage MAPK pathway [17,18]. The model definition and parameter values are found in electronic supplementary material, §S1.7. To illustrate the potential caveats of MM modelling, as a starting point we considered the parameter values used in Takahashi et al. [18]. For those values, the condition (2.5) is not strongly satisfied, and indeed, the authors rely on MA kinetics. However, small changes in parameters (no parameter is allowed to vary more than a factor of 10 from its original value, and they are only allowed to take biophysically plausible values), in line with what would be a minimal level of sensitivity analysis, result in a regime where the second step of the cascade appears amenable to MM model reduction (that is, condition (2.5) is satisfied). We note that when using the MM approximation it is essential to continually monitor the validity condition, however, in this case it is always met and the result is not due to its violation. Figure 6 shows the response of the system (the expected value of doubly phosphorylated MAPKpp) as a function of time when the cascade is simulated by the RDME in a cubic box of volume 1 µm3. As can be seen, the MA and MM simulations agree well when there are only a small number of voxels (close to a well-mixed system), but as the resolution increases, the MM system displays an artificial amplification over the MA system due to small-volume effects. These effects in the MM system could easily be misinterpreted as, e.g. spatial effects caused from short-timescale spatio-temporal correlations (which in a MA system may need a high mesh resolution to be captured [18]).
Figure 6.
Response of a two-stage MAPK cascade. Small volume effects cause an artificial amplification of MAPKpp in the stochastic MM system compared to the MA system for higher number of voxels in the mesh (dashed green and red lines). Here, the difference in steady-state levels between MA (solid lines) and MM is 23% for the finest mesh resolution, even though both models agree well for a close to well-mixed system with only 10 voxels (blue lines). Had the comparison with a corresponding MA system not been available, this amplification could easily have been misinterpreted as spatial effects in the system, something that may need high spatio-temporal resolution to resolve [18].
3. Discussion
We have investigated the viability of progressing the MM approximation from a well-mixed deterministic ODE model of enzyme kinetics to a well-mixed discrete stochastic model and finally to a spatial stochastic model. As we have shown, care must be exercised in interpreting effects of noise in the system if the MM approximation is used, since there will be ranges of volumes where the error introduced by the MM approximation will be significant in relation to the stochastic effects that would be observed using the full MA model. Our analysis in the well-mixed case provides a quantitative measure of the deviation from the MA solution, and shows that the error will be significant whenever the stochastic focusing effect in the substrate is significant. In fact, a small error implies that that both the stochastic MM and MA solutions are close to the deterministic solution.
What is clear from figure 4a is that there are two true contributions to amplification of E[S] above the deterministic level in spatial models with enzyme kinetics. The first contribution is illustrated when we assume that E is uniformly distributed and does not diffuse. This removes the issue of E not overlapping with location of creation of S. In this case there is still an issue of locality due to slow diffusion of substrate S, which becomes apparent as the diffusion coefficient goes to zero. In this limit small voxels are effectively isolated, thus voxel size becomes the effective system size. Not surprisingly, in this limit E[S/Ω] goes to the well-mixed equivalent for a system with volume equal to that of one of the voxels. This is the stochastic focusing effect, and in the limit of slow diffusion, the error due to the MM approximation can be understood quantitatively from the analysis in the previous section. However, we see that as the diffusion coefficient is increased there is a reduction in this focusing effect (figure 4c). This is because diffusion provides a smoothing or averaging between neighbours, and thus effectively narrows the distribution of S (figure 4b).
The second component to the spatial amplification is the locality effect discussed in [1]. In that work the authors introduce a system where a molecule S is created by another molecule X and degraded by an enzyme E. They note that in the case of slow diffusion there will be situations where X and E molecules are not sufficiently close, causing ‘concentration peaks’ around X and valleys around E molecules, resulting in slower effective degradation rates for S. In our system S is constitutively created everywhere thus as E is allowed to diffuse there will almost certainly be locations where there is no E around to convert S to P. The result is an explosion in S for slower diffusion coefficients, as shown in figure 4a. This effect can never be captured by a system using the naive MM approximation. Apart from these difficulties, the fact that the accuracy of the MM solution depends so critically on the system volume means that it becomes highly sensitive to the mesh resolution in a RDME simulation, as illustrated in figure 5 and for the MAPK model in figure 6.
In conclusion, our results paint a picture of the discrete stochastic MM approximation as being naturally applicable only in a well-mixed setting, and in that case, is only guaranteed to be accurate when the effects of noise (here defined as the stochastic focusing of the mean value) are small. Hence, while there are parameter regimes where the MM approximation gives accurate results, a deterministic simulation should be applicable and preferable from a computational standpoint.
We note that another common approximation used frequently in systems biology to model, for example, cooperative binding of transcription factors to promoter regions is the Hill equation [3]:
| 3.1 |
The Hill equation is understood as an approximation in the case of cooperative binding, where max(n) is the number of possible binding events, and n takes that value only in the case of perfect cooperativity. Although it is awkward to talk about the cooperativity of one binding event, MM can be seen mathematically as a Hill equation with n = 1. The higher n, the stronger the nonlinearity, the steeper the curve and the greater the stochastic focusing effect. Therefore, the problems we have outlined for MM in both the well-mixed and spatial stochastic settings will likely be even more pronounced in models using the Hill equation. An alternative and more direct way to model transcription factor binding to a promoter without the recourse to Hill kinetics was demonstrated in Sturrock et al. [19] in a spatial stochastic setting.
As a final comment, in this paper, we have considered the errors introduced by the MM model reduction in the mean value in steady state. That this error is small in cases where stochastic effects on the mean are relevant should be seen as a minimal requirement from a modelling perspective. If e.g. the error in variances is considered, even more stringent conditions than those discussed here may apply. As an example, in Thomas et al. [20], it is shown that the error in the variance in steady state can be as large as 30% even in the regime where the stochastic MM, MA and ODE solutions should result in the same mean values.
Supplementary Material
Disclaimer
The content of this paper is solely the responsibility of the authors and does not necessarily represent the official views of the funding agencies.
Data accessibility
Simulations have been conducted using the pyURDME software. It is publicly available from www.pyurdme.org.
Funding statement
This work was supported by the Swedish strategic research programme eSSENCE, the National Science Foundation (NSF) award no. DMS-1001012, ICB award no. W911NF-09-0001 from the US Army Research Office, NIBIB of the NIH under award no. R01-EB014877-01 and (US) Department of Energy (DOE) Award No. DE-SC0008975.
Author contributions
M.J.L. and A.H. designed and performed the research. M.J.L., L.P. and A.H. analysed data and wrote the paper.
Conflict of interests
We have no competing interests.
References
- 1.Mahmutovic A, Fange D, Berg OG, Elf J. 2012. Lost in presumption: stochastic reactions in spatial models. Nat. Methods 9, 1163–1166. ( 10.1038/nmeth.2253) [DOI] [PubMed] [Google Scholar]
- 2.Michaelis L, Menten ML. 1913. Die kinetik der invertinwirkung. Biochem. Z 49, 352. [Google Scholar]
- 3.Nelson DL, Lehninger AL, Cox MM. 2008. Lehninger principles of biochemistry. New York, NY: Macmillan. [Google Scholar]
- 4.Paulsson J, Berg OG, Ehrenberg M. 2000. Stochastic focusing: fluctuation-enhanced sensitivity of intracellular regulation. Proc. Natl Acad. Sci. USA 97, 7148–7153. ( 10.1073/pnas.110057697) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Gillespie DT, Hellander A, Petzold LR. 2013. Perspective: stochastic algorithms for chemical kinetics. J. Chem. Phys. 138, 170901 ( 10.1063/1.4801941) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Mastny EA, Haseltine EL, Rawlings JB. 2007. Two classes of quasi-steady-state model reductions for stochastic kinetics. J. Chem. Phys. 127, 094106 ( 10.1063/1.2764480) [DOI] [PubMed] [Google Scholar]
- 7.Rao CV, Arkin A. 2003. Stochastic chemical kinetics and the quasi-steady state assumption: application to the Gillespie algorithm. J. Chem. Phys. 118, 4999–5010. ( 10.1063/1.1545446) [DOI] [Google Scholar]
- 8.Sanft K, Gillespie DT, Petzold LR. 2011. Legitimacy of the stochastic Michaelis–Menten assumption. IET Syst. Biol. 5, 58–69. ( 10.1049/iet-syb.2009.0057) [DOI] [PubMed] [Google Scholar]
- 9.Kim JK, Josić K, Bennett MR. 2014. The validity of quasi steady-state approximations in discrete stochastic simulations. (http://arxiv.org/abs/1406.2244) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Segel LA, Slemrod M. 1989. The quasi-steady-state assumption: a case study in perturbation. SIAM Rev. 31, 446–477. ( 10.1137/1031091) [DOI] [Google Scholar]
- 11.Wu S, Fu J, Cao Y, Petzold L. 2011. Michaelis–Menten speeds up tau-leaping under a wide range of conditions. J. Chem. Phys. 134, 134112 ( 10.1063/1.3576123) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Grima R. 2009. Noise-induced breakdown of the Michaelis–Menten equation in steady-state conditions. Phys. Rev. Lett. 102, 218103 ( 10.1103/PhysRevLett.102.218103) [DOI] [PubMed] [Google Scholar]
- 13.Isaacson SA. 2009. The reaction–diffusion master equation as an asymptotic approximation of diffusion to a small target. SIAM J. Appl. Math. 70, 77–111. ( 10.1137/070705039) [DOI] [Google Scholar]
- 14.Engblom S. 2006. Computing the moments of high dimensional solutions of the master equation. Appl. Math. Comput. 180, 498–515. ( 10.1016/j.amc.2005.12.032) [DOI] [Google Scholar]
- 15.Llopis PM, Jackson AF, Sliusarenko O, Surovtsev I, Heinritz J, Emonet T, Jacobs-Wagner C. 2010. Spatial organization of the flow of genetic information in bacteria. Nature 466, 77–81. ( 10.1038/nature09152) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Hellander S, Hellander A, Petzold L. 2012. The reaction–diffusion master equation in the microscopic limit. Phys. Rev. E 85, 042901 ( 10.1103/PhysRevE.85.042901) [DOI] [PubMed] [Google Scholar]
- 17.Huang CY, Ferrell JE. 1996. Ultrasensitivity in the mitogen-activated protein kinase cascade. Proc. Natl Acad. Sci. USA 93, 10 078–10 083. ( 10.1073/pnas.93.19.10078) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Takahashi K, Tanase-Nicola S, ten Wolde PR. 2010. Spatio-temporal correlations can drastically change the response of a MAPK pathway. Proc. Natl Acad. Sci. USA 107, 2473–2478. ( 10.1073/pnas.0906885107) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Sturrock M, Hellander A, Matzavinos A, Chaplain MAJ. 2013. Spatial stochastic modeling of the Hes1 gene regulatory network: intrinsic noise can explain heterogeneity in embryonic stem cell differentiation. J. R. Soc. Interface 10, 20120988 ( 10.1098/rsif.2012.0988) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Thomas P, Straube AV, Grima R. 2011. Communication: Limitations of the stochastic quasi-steady-state approximation in open biochemical reaction networks. J. Chem. Phys. 135, 181103 ( 10.1063/1.3661156) [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Simulations have been conducted using the pyURDME software. It is publicly available from www.pyurdme.org.












