Stochastic Inference (LNA) Overview
Biochemical reactions are stochastic in nature, and the distribution of stochastic simulation trajectories is generally non-Gaussian. To meet the Gaussian noise assumption of a GP and to consider computational efficiency, we employ the linear noise approximation (LNA), a first-order expansion of the Chemical Master Equation (CME) by decomposing the stochastic process into two ordinary differential equations (ODEs); one describing the evolution of the mean and the other describing the evolution of the covariance of the trajectories $\textbf{x}(t)$ (i.e. $\mathbf{x}(t)\sim \mathcal{N}(\phi(t),\Sigma(t))$):
\[\begin{align*} \frac{d\phi(t)}{dt}&=S\cdot \mathbf{a}(\phi(t)) \label{mean} \\ \frac{d\Sigma(t)}{dt}&=S\cdot J \cdot \Sigma(t) + \Sigma(t) \cdot (J\cdot S)^T+ \Omega^{-1/2} S\cdot \mathrm{diag} \{\mathbf{a}(\phi(t))\} \cdot S^T \label{covar} \end{align*}\]
Here $S$ is the stoichiometry matrix of the system, $\textbf{a}$ is the reaction propensity vector. The $J(t)_{jk}=\partial a_j/\partial \phi_k$ is the Jacobian of the $j^{th}$ reaction with respect to the $k^{th}$ variable.
These can be solved by numerical methods to describe how $\phi(t)$ (the mean) and $\Sigma(t)$ (the covariance) evolve with time. We can then draw samples from the above (time-dependent) multivariate Gaussian distribution and obtain realizations of stochastic simulation trajectories. Those trajectories can therefore be used for stochastic simulation based ABC. Please see Examples Section for more details.
References
Komorowski, M., Finkenstädt, B., Harper, C.V., and Rand, D.A. (2009). Bayesian inference of biochemical kinetic parameters using the linear noise approximation. BMC Bioinformatics, 10:343.
Schnoerr, D., Sanguinetti, G., and Grima, R. (2017). Approximation and inference methods for stochastic biochemical kinetics—a tutorial review. Journal of Physics A: Mathematical and Theoretical, 50(9), 093001.