Publication | Open Access
Efficient computation of parameter sensitivities of discrete stochastic chemical reaction networks
118
Citations
18
References
2010
Year
Mathematical ProgrammingEfficient ComputationEngineeringNetwork AnalysisComputational ChemistryMarkov Chain Monte CarloStochastic SimulationUncertainty QuantificationCrp MethodStochastic NetworkBiostatisticsSensitivity AnalysisMathematical ChemistryStochastic SystemMonte Carlo SamplingSequential Monte CarloStochastic OptimizationMonte Carlo MethodComputational BiologyProcess ControlParameter SensitivitiesParametric SensitivitySystems BiologyReaction ProcessChemical Kinetics
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1