Ushiki's theorem: Difference between revisions
en>Brad7777 added Category:Several complex variables using HotCat |
|||
Line 1: | Line 1: | ||
The | The '''system size expansion''', also known as '''van Kampen's expansion''' or the '''Ω-expansion''', is a technique pioneered by van Kampen<ref name = "vankampen">van Kampen, N. G. (2007) "Stochastic Processes in Physics and Chemistry", North-Holland Personal Library</ref> used in the analysis of [[stochastic processes]]. Specifically, it allows one to find an approximation to the solution of a [[master equation]] with nonlinear transition rates. This approximation is often formulated in the '''linear noise approximation''', in which the master equation is represented by a [[Fokker–Planck equation]] with linear coefficients determined by the [[Markov process|transition rates]] and [[stochiometry]] of the system. | ||
Less formally, it is normally straightforward to write down a mathematical description of a system where processes happen randomly (for example, radioactive atoms randomly [[Radioactive decay|decay]] in a physical system, or genes are [[cellular noise|randomly expressed]] in a biological system). However, these mathematical descriptions are often complicated and difficult to solve for interesting properties of the system (for example, the [[Mean (statistics)|mean]] and [[variance]] of the number of atoms or genes as a function of time). The system size expansion allows us to approximate a complicated mathematical description by a simpler one that is guaranteed to provide (approximate) results for these properties. | |||
== Preliminaries == | |||
Systems that admit a treatment with the system size expansion may be described by a [[probability distribution]] <math>P(X, t)</math>, giving the probability of observing the system in state <math>X</math> at time <math>t</math>. <math>X</math> may be, for example, a [[Tuple|vector]] with elements corresponding to the number of molecules of different chemical species in a system. In a system of size <math>\Omega</math> (intuitively interpreted as the volume), we will adopt the following nomenclature: <math>\mathbf{X}</math> is a vector of macroscopic copy numbers, <math>\mathbf{x} = \mathbf{X}/\Omega</math> is a vector of concentrations, and <math>\mathbf{\phi}</math> is a vector of deterministic concentrations, as they would appear according to the rate equation in an infinite system. <math>\mathbf{x}</math> and <math>\mathbf{X}</math> are thus quantities subject to stochastic effects. | |||
A [[master equation]] describes the time evolution of this probability.<ref name = "vankampen" /> Henceforth, a system of chemical reactions<ref name = "elf">Elf, J. and Ehrenberg, M. (2003) "Fast Evaluation of Fluctuations in Biochemical Networks With the Linear Noise Approximation", ''Genome Research'', 13:2475–2484.</ref> will be discussed to provide a concrete example, although the nomenclature of "species" and "reactions" is generalisable. A system involving <math>N</math> species and <math>R</math> reactions can be described with the master equation: | |||
:<math> \frac{d P(\mathbf{X}, t)}{dt} = \Omega \sum_{j = 1}^R \left( \prod_{i = 1}^{N} \mathbb{E}^{-S_{ij}} - 1 \right) f_j (\mathbf{x}, \Omega) P (\mathbf{X}, t). </math> | |||
Here, <math>\Omega</math> is the system size, <math>\mathbb{E}</math> is an [[Operator (mathematics)|operator]] which will be addressed later, <math>S_{ij}</math> is the stochiometric matrix for the system (in which element <math>S_{ij}</math> gives the [[Stoichiometry#Stoichiometry_matrix|stoichiometric coefficient]] for species <math>i</math> in reaction <math>j</math>), and <math>f_j</math> is the rate of reaction <math>j</math> given a state <math>\mathbf{x}</math> and system size <math>\Omega</math>. | |||
<math>\mathbb{E}^{-S_{ij}}</math> is a step operator,<ref name = "vankampen" /> removing <math>S_{ij}</math> from the <math>i</math>th element of its argument. For example, <math>\mathbb{E}^{-S_{23}} f(x_1, x_2, x_3) = f(x_1, x_2 - S_{23}, x_3)</math>. This formalism will be useful later. | |||
The above equation can be interpreted as follows. The initial sum on the RHS is over all reactions. For each reaction <math>j</math>, the brackets immediately following the sum give two terms. The term with the simple coefficient −1 gives the probability flux away from a given state <math>\mathbf{X}</math> due to reaction <math>j</math> changing the state. The term preceded by the product of step operators gives the probability flux due to reaction <math>j</math> changing a different state <math>\mathbf{X'}</math> into state <math>\mathbf{X}</math>. The product of step operators constructs this state <math>\mathbf{X'}</math>. | |||
=== Example === | |||
For example, consider the (linear) chemical system involving two chemical species <math>X_1</math> and <math>X_2</math> and the reaction <math>X_1 \rightarrow X_2</math>. In this system, <math>N = 2</math> (species), <math>R = 1</math> (reactions). A state of the system is a vector <math>\mathbf{X} = \{ n_1, n_2 \}</math>, where <math>n_1, n_2</math> are the number of molecules of <math>X_1</math> and <math>X_2</math> respectively. Let <math>f_1(\mathbf{x}, \Omega) = \frac{n_1}{\Omega} = x_1</math>, so that the rate of reaction 1 (the only reaction) depends on the concentration of <math>X_1</math>. The stochiometry matrix is <math>(-1, 1)^T</math>. | |||
Then the master equation reads: | |||
:<math>\begin{align} \frac{d P(\mathbf{X}, t)}{dt} & = \Omega \left( \mathbb{E}^{-S_{11}} \mathbb{E}^{-S_{21}} - 1 \right) f_1 \left( \frac{\mathbf{X}}{\Omega} \right) P(\mathbf{X}, t) \\ | |||
& = \Omega \left( f_1 \left( \frac{\mathbf{X} + \mathbf{\Delta X}}{\Omega} \right) P \left( \mathbf{X} + \mathbf{\Delta X}, t \right) - f_1 \left( \frac{\mathbf{X}}{\Omega} \right) P \left( \mathbf{X}, t \right) \right),\end{align}</math> | |||
where <math>\mathbf{\Delta X} = \{1, -1\}</math> is the shift caused by the action of the product of step operators, required to change state <math>\mathbf{X}</math> to a precursor state <math>\mathbf{X}'</math>. | |||
== Linear Noise Approximation == | |||
If the master equation possesses [[nonlinear system|nonlinear]] transition rates, it may be impossible to solve it analytically. The system size expansion utilises the [[ansatz]] that the [[variance]] of the steady-state probability distribution of constituent numbers in a population scales like the system size. This ansatz is used to expand the master equation in terms of a small parameter given by the inverse system size. | |||
Specifically, let us write the <math>X_i</math>, the copy number of component <math>i</math>, as a sum of its "deterministic" value (a scaled-up concentration) and a [[random variable]] <math>\xi</math>, scaled by <math>\Omega^{1/2}</math>: | |||
:<math> X_i = \Omega \phi_i + \Omega^{1/2} \xi_i. </math> | |||
The probability distribution of <math>\mathbf{X}</math> can then be rewritten in the vector of random variables <math>\xi</math>: | |||
:<math> P(\mathbf{X}, t) = P(\Omega \mathbf{\phi} + \Omega^{1/2} \mathbf{\xi}) = \Pi (\mathbf{\xi}, t). </math> | |||
Let us consider how to write reaction rates <math>f</math> and the step operator <math>\mathbb{E}</math> in terms of this new random variable. [[Taylor expansion]] of the transition rates gives: | |||
:<math> f_j (\mathbf{x}) = f_j (\mathbf{\phi} + \Omega^{-1/2} \mathbf{\xi}) = f_j( \mathbf{\phi} ) + \Omega^{-1/2} \sum_{i = 1}^N \frac{\partial f'_j(\mathbf{\phi})}{\partial \phi_i} \xi_i + O(\Omega^{-1}). </math> | |||
The step operator has the effect <math>\mathbb{E} f(n) \rightarrow f(n+1)</math> and hence <math>\mathbb{E} f(\xi) \rightarrow f(\xi + \Omega^{-1/2})</math>: | |||
:<math> \prod_{i = 1}^{N}\mathbb{E}^{-S_{ij}} \simeq 1 - \Omega^{-1/2} \sum_i S_{ij} \frac{\partial}{\partial \xi_i} + \frac{\Omega^{-1}}{2} \sum_i \sum_k S_{ij} S_{kj} \frac{\partial^2}{\partial \xi_i \, \partial \xi_k} + O(\Omega^{-3/2}). </math> | |||
We are now in a position to recast the master equation. | |||
:<math> \begin{align} & {} \quad \frac{\partial \Pi(\mathbf{\xi}, t)}{\partial t} - \Omega^{1/2} \sum_{i = 1}^N \frac{\partial \phi_i}{\partial t} \frac{\partial \Pi(\mathbf{\xi}, t)}{\partial \xi_i} \\ | |||
& = \Omega \sum_{j = 1}^R \left( -\Omega^{-1/2} \sum_i S_{ij} \frac{\partial}{\partial \xi_i} + \frac{\Omega^{-1}}{2} \sum_i \sum_k S_{ij} S_{kj} \frac{\partial^2}{\partial \xi_i \, \partial \xi_k} + O(\Omega^{-3/2}) \right) \\ | |||
& {} \qquad \times \left( f_j(\mathbf{\phi}) + \Omega^{-1/2} \sum_i \frac{\partial f'_j(\mathbf{\phi})}{\partial \phi_i} \xi_i + O(\Omega^{-1}) \right) \Pi(\mathbf{\xi}, t). \end{align}</math> | |||
This rather frightening expression makes a bit more sense when we gather terms in different powers of <math>\Omega</math>. First, terms of order <math>\Omega^{1/2}</math> give | |||
:<math>\sum_{i = 1}^N \frac{\partial \phi_i}{\partial t} \frac{\partial \Pi(\mathbf{\xi}, t)}{\partial \xi_i} = \sum_{i = 1}^N \sum_{j = 1}^R S_{ij} f'_j (\mathbf{\phi}) \frac{\partial \Pi(\mathbf{\xi}, t)}{\partial \xi_j}. </math> | |||
These terms cancel, due to the [[Rate equation|macroscopic reaction equation]] | |||
:<math> \frac{\partial \phi_i}{\partial t} = \sum_{j = 1}^R S_{ij} f'_j (\mathbf{\phi}). </math> | |||
The terms of order <math>\Omega^0</math> are more interesting: | |||
:<math> \frac{\partial \Pi (\mathbf{\xi}, t)}{\partial t} = \sum_j \left( \sum_{ik} -S_{ij} \frac{\partial f'_j}{\partial \phi_k} \frac{\partial (\xi_k \Pi (\mathbf{\xi}, t) )}{\partial \xi_i} + \frac{1}{2} f'_j \sum_{ik} S_{ij} S_{kj} \frac{\partial^2 \Pi (\mathbf{\xi}, t)}{\partial \xi_i \, \partial \xi_k} \right), </math> | |||
which can be written as | |||
:<math> \frac{\partial \Pi (\mathbf{\xi}, t)}{\partial t} = \sum_{ik} A_{ik} \frac{\partial (\xi_k \Pi)}{\partial \xi_i} + \frac{1}{2} \sum_{ik} [\mathbf{BB}^T]_{ik} \frac{\partial^2 \Pi}{\partial \xi_i \, \partial \xi_k}, </math> | |||
where | |||
:<math> A_{ik} = \sum_{j = 1}^R S_{ij} \frac{\partial f'_j}{\partial \phi_k} = \frac{\partial (\mathbf{S}_i \cdot \mathbf{f})}{\partial \phi_k}, </math> | |||
and | |||
:<math> [ \mathbf{BB}^T ]_{ik} = \sum_{j = 1}^R S_{ij}S_{kj} f'_j (\mathbf{\phi}) = [ \mathbf{S} \, \mbox{diag}(f(\mathbf{\phi})) \, \mathbf{S}^T ]_{ik}. </math> | |||
The time evolution of <math>\Pi</math> is then governed by the linear [[Fokker–Planck equation]] with coefficient matrices <math>\mathbf{A}</math> and <math>\mathbf{BB}^T</math> (in the large-<math>\Omega</math> limit, terms of <math>O(\Omega^{-1/2})</math> may be neglected, termed the '''linear noise approximation'''). With knowledge of the reaction rates <math>\mathbf{f}</math> and stochiometry <math>S</math>, the moments of <math>\Pi</math> can then be calculated. | |||
== Applications to modeling stochastic reaction kinetics inside cells and higher order corrections == | |||
The linear noise approximation has become a popular technique for estimating the size of [[Cellular noise|intrinsic noise]] in terms of [[Coefficient of variation|coefficients of variation]] and [[Fano factor]]s for molecular species in intracellular pathways. The second moment obtained from the linear noise approximation (on which the noise measures are based) are exact only if the pathway is composed of first-order reactions. However bimolecular reactions such as [[Enzyme kinetics|enzyme-substrate]], [[Protein-protein interaction|protein-protein]] and [[Protein-DNA interaction|protein-DNA]] interactions are ubiquitous elements of all known pathways; for such cases, the linear noise approximation can give estimates which are accurate in the limit of large reaction volumes. Since this limit is taken at constant concentrations, it follows that the linear noise approximation gives accurate results in the limit of large molecule numbers and becomes less reliable for pathways characterized by many species with low copy numbers of molecules. | |||
A number of studies have elucidated cases of the insufficiency of the linear noise approximation in biological contexts by comparison of its predictions with those of stochastic simulations.<ref name="hayot">Hayot, F. and Jayaprakash, C. (2004), "The linear noise approximation for molecular fluctuations within cells", ''Physical Biology'', 1:205</ref><ref name="ferm">Ferm, L. Lötstedt, P. and Hellander, A. (2008), "A Hierarchy of Approximations of the Master Equation Scaled by a Size Parameter", ''Journal of Scientific Computing'', 34:127</ref> This has led to the investigation of higher order terms of the system size expansion that go beyond the linear approximation. These terms have been used to obtain more accurate moment estimates for the [[Arithmetic mean|mean]] concentrations and for the [[variance]]s of the concentration fluctuations in intracellular pathways. In particular, the leading order corrections to the linear noise approximation yield corrections of the conventional [[rate equation]]s.<ref name = "grima2010">Grima, R. (2010) "An effective rate equation approach to reaction kinetics in small volumes: Theory and application to biochemical reactions in nonequilibrium steady-state conditions", ''The Journal of Chemical Physics'', 132:035101</ref> Terms of higher order have also been used to obtain corrections to the [[variance]]s and [[covariance]]s estimates of the linear noise approximation.<ref name="grima2011">Grima, R. and Thomas, P. and Straube, A.V. (2011), "How accurate are the nonlinear chemical Fokker-Planck and chemical Langevin equations?", ''The Journal of Chemical Physics'', 135:084103</ref><ref name="grima2012">Grima, R. (2012), "A study of the accuracy of moment-closure approximations for stochastic chemical kinetics", ''The Journal of Chemical Physics'', 136: 154105</ref> The linear noise approximation and corrections to it can be computed using the open source software [[intrinsic Noise Analyzer]]. The corrections have been shown to be particularly considerable for [[Allosteric regulation|allosteric]] and non-allosteric enzyme-mediated reactions in [[Cellular compartment|intracellular compartments]]. | |||
== References == | |||
<!--- See http://en.wikipedia.org/wiki/Wikipedia:Footnotes on how to create references using <ref></ref> tags which will then appear here automatically --> | |||
{{Reflist}} | |||
{{DEFAULTSORT:System Size Expansion}} | |||
[[Category:Articles created via the Article Wizard]] | |||
[[Category:Stochastic processes]] | |||
[[Category:Applied mathematics]] | |||
[[Category:Chemical kinetics]] | |||
[[Category:Stoichiometry]] | |||
[[Category:Concepts in physics]] |
Latest revision as of 18:21, 31 May 2013
The system size expansion, also known as van Kampen's expansion or the Ω-expansion, is a technique pioneered by van Kampen[1] used in the analysis of stochastic processes. Specifically, it allows one to find an approximation to the solution of a master equation with nonlinear transition rates. This approximation is often formulated in the linear noise approximation, in which the master equation is represented by a Fokker–Planck equation with linear coefficients determined by the transition rates and stochiometry of the system.
Less formally, it is normally straightforward to write down a mathematical description of a system where processes happen randomly (for example, radioactive atoms randomly decay in a physical system, or genes are randomly expressed in a biological system). However, these mathematical descriptions are often complicated and difficult to solve for interesting properties of the system (for example, the mean and variance of the number of atoms or genes as a function of time). The system size expansion allows us to approximate a complicated mathematical description by a simpler one that is guaranteed to provide (approximate) results for these properties.
Preliminaries
Systems that admit a treatment with the system size expansion may be described by a probability distribution , giving the probability of observing the system in state at time . may be, for example, a vector with elements corresponding to the number of molecules of different chemical species in a system. In a system of size (intuitively interpreted as the volume), we will adopt the following nomenclature: is a vector of macroscopic copy numbers, is a vector of concentrations, and is a vector of deterministic concentrations, as they would appear according to the rate equation in an infinite system. and are thus quantities subject to stochastic effects.
A master equation describes the time evolution of this probability.[1] Henceforth, a system of chemical reactions[2] will be discussed to provide a concrete example, although the nomenclature of "species" and "reactions" is generalisable. A system involving species and reactions can be described with the master equation:
Here, is the system size, is an operator which will be addressed later, is the stochiometric matrix for the system (in which element gives the stoichiometric coefficient for species in reaction ), and is the rate of reaction given a state and system size .
is a step operator,[1] removing from the th element of its argument. For example, . This formalism will be useful later.
The above equation can be interpreted as follows. The initial sum on the RHS is over all reactions. For each reaction , the brackets immediately following the sum give two terms. The term with the simple coefficient −1 gives the probability flux away from a given state due to reaction changing the state. The term preceded by the product of step operators gives the probability flux due to reaction changing a different state into state . The product of step operators constructs this state .
Example
For example, consider the (linear) chemical system involving two chemical species and and the reaction . In this system, (species), (reactions). A state of the system is a vector , where are the number of molecules of and respectively. Let , so that the rate of reaction 1 (the only reaction) depends on the concentration of . The stochiometry matrix is .
Then the master equation reads:
where is the shift caused by the action of the product of step operators, required to change state to a precursor state .
Linear Noise Approximation
If the master equation possesses nonlinear transition rates, it may be impossible to solve it analytically. The system size expansion utilises the ansatz that the variance of the steady-state probability distribution of constituent numbers in a population scales like the system size. This ansatz is used to expand the master equation in terms of a small parameter given by the inverse system size.
Specifically, let us write the , the copy number of component , as a sum of its "deterministic" value (a scaled-up concentration) and a random variable , scaled by :
The probability distribution of can then be rewritten in the vector of random variables :
Let us consider how to write reaction rates and the step operator in terms of this new random variable. Taylor expansion of the transition rates gives:
The step operator has the effect and hence :
We are now in a position to recast the master equation.
This rather frightening expression makes a bit more sense when we gather terms in different powers of . First, terms of order give
These terms cancel, due to the macroscopic reaction equation
The terms of order are more interesting:
which can be written as
where
and
The time evolution of is then governed by the linear Fokker–Planck equation with coefficient matrices and (in the large- limit, terms of may be neglected, termed the linear noise approximation). With knowledge of the reaction rates and stochiometry , the moments of can then be calculated.
Applications to modeling stochastic reaction kinetics inside cells and higher order corrections
The linear noise approximation has become a popular technique for estimating the size of intrinsic noise in terms of coefficients of variation and Fano factors for molecular species in intracellular pathways. The second moment obtained from the linear noise approximation (on which the noise measures are based) are exact only if the pathway is composed of first-order reactions. However bimolecular reactions such as enzyme-substrate, protein-protein and protein-DNA interactions are ubiquitous elements of all known pathways; for such cases, the linear noise approximation can give estimates which are accurate in the limit of large reaction volumes. Since this limit is taken at constant concentrations, it follows that the linear noise approximation gives accurate results in the limit of large molecule numbers and becomes less reliable for pathways characterized by many species with low copy numbers of molecules.
A number of studies have elucidated cases of the insufficiency of the linear noise approximation in biological contexts by comparison of its predictions with those of stochastic simulations.[3][4] This has led to the investigation of higher order terms of the system size expansion that go beyond the linear approximation. These terms have been used to obtain more accurate moment estimates for the mean concentrations and for the variances of the concentration fluctuations in intracellular pathways. In particular, the leading order corrections to the linear noise approximation yield corrections of the conventional rate equations.[5] Terms of higher order have also been used to obtain corrections to the variances and covariances estimates of the linear noise approximation.[6][7] The linear noise approximation and corrections to it can be computed using the open source software intrinsic Noise Analyzer. The corrections have been shown to be particularly considerable for allosteric and non-allosteric enzyme-mediated reactions in intracellular compartments.
References
43 year old Petroleum Engineer Harry from Deep River, usually spends time with hobbies and interests like renting movies, property developers in singapore new condominium and vehicle racing. Constantly enjoys going to destinations like Camino Real de Tierra Adentro.
- ↑ 1.0 1.1 1.2 van Kampen, N. G. (2007) "Stochastic Processes in Physics and Chemistry", North-Holland Personal Library
- ↑ Elf, J. and Ehrenberg, M. (2003) "Fast Evaluation of Fluctuations in Biochemical Networks With the Linear Noise Approximation", Genome Research, 13:2475–2484.
- ↑ Hayot, F. and Jayaprakash, C. (2004), "The linear noise approximation for molecular fluctuations within cells", Physical Biology, 1:205
- ↑ Ferm, L. Lötstedt, P. and Hellander, A. (2008), "A Hierarchy of Approximations of the Master Equation Scaled by a Size Parameter", Journal of Scientific Computing, 34:127
- ↑ Grima, R. (2010) "An effective rate equation approach to reaction kinetics in small volumes: Theory and application to biochemical reactions in nonequilibrium steady-state conditions", The Journal of Chemical Physics, 132:035101
- ↑ Grima, R. and Thomas, P. and Straube, A.V. (2011), "How accurate are the nonlinear chemical Fokker-Planck and chemical Langevin equations?", The Journal of Chemical Physics, 135:084103
- ↑ Grima, R. (2012), "A study of the accuracy of moment-closure approximations for stochastic chemical kinetics", The Journal of Chemical Physics, 136: 154105