Efficient computation of parameter sensitivities of discrete stochastic chemical reaction networks.

Parametric sensitivity of biochemical networks is an indispensable tool for studying system robustness properties, estimating network parameters, and identifying targets for drug therapy. For discrete stochastic representations of biochemical networks where Monte Carlo methods are commonly used, sensitivity analysis can be particularly challenging, as accurate finite difference computations of sensitivity require a large number of simulations for both nominal and perturbed values of the parameters. In this paper we introduce the common random number (CRN) method in conjunction with Gillespie's stochastic simulation algorithm, which exploits positive correlations obtained by using CRNs for nominal and perturbed parameters. We also propose a new method called the common reaction path (CRP) method, which uses CRNs together with the random time change representation of discrete state Markov processes due to Kurtz to estimate the sensitivity via a finite difference approximation applied to coupled reaction paths that emerge naturally in this representation. While both methods reduce the variance of the estimator significantly compared to independent random number finite difference implementations, numerical evidence suggests that the CRP method achieves a greater variance reduction. We also provide some theoretical basis for the superior performance of CRP. The improved accuracy of these methods allows for much more efficient sensitivity estimation. In two example systems reported in this work, speedup factors greater than 300 and 10,000 are demonstrated.

[1]  Michael A. Gibson,et al.  Efficient Exact Stochastic Simulation of Chemical Systems with Many Species and Many Channels , 2000 .

[2]  David Williams,et al.  Probability with Martingales , 1991, Cambridge mathematical textbooks.

[3]  M. Thattai,et al.  Intrinsic noise in gene regulatory networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[4]  H. Najm,et al.  Spectral methods for parametric sensitivity in stochastic dynamical systems. , 2007, Biophysical journal.

[5]  David F Anderson,et al.  A modified next reaction method for simulating chemical systems with time dependent propensities and delays. , 2007, The Journal of chemical physics.

[6]  Pierre L'Ecuyer,et al.  Convergence rates for steady-state derivative estimators , 1990, Ann. Oper. Res..

[7]  P. Glasserman,et al.  Some Guidelines and Guarantees for Common Random Numbers , 1992 .

[8]  S. Ethier,et al.  Markov Processes: Characterization and Convergence , 2005 .

[9]  Hua Wu,et al.  Parametric sensitivity in chemical systems , 1999 .

[10]  S. Leibler,et al.  Mechanisms of noise-resistance in genetic oscillators , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[11]  A. Arkin,et al.  Stochastic mechanisms in gene expression. , 1997, Proceedings of the National Academy of Sciences of the United States of America.

[12]  Yang Cao,et al.  Sensitivity analysis of discrete stochastic systems. , 2005, Biophysical journal.

[13]  Adam P. Arkin,et al.  Efficient stochastic sensitivity analysis of discrete event systems , 2007, J. Comput. Phys..

[14]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[15]  M. Khammash,et al.  The finite state projection algorithm for the solution of the chemical master equation. , 2006, The Journal of chemical physics.

[16]  J. Collins,et al.  Construction of a genetic toggle switch in Escherichia coli , 2000, Nature.

[17]  U. Bhalla,et al.  Emergent properties of networks of biological signaling pathways. , 1999, Science.

[18]  Hana El-Samad,et al.  Reversible-equivalent-monomolecular tau: A leaping method for "small number and stiff" stochastic chemical systems , 2007, J. Comput. Phys..

[19]  C. Rao,et al.  Stochastic chemical kinetics and the quasi-steady-state assumption: Application to the Gillespie algorithm , 2003 .