{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T11:51:29Z","timestamp":1775562689668,"version":"3.50.1"},"reference-count":34,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2019,2,7]],"date-time":"2019-02-07T00:00:00Z","timestamp":1549497600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100002341","name":"Academy of Finland","doi-asserted-by":"publisher","award":["311639"],"award-info":[{"award-number":["311639"]}],"id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,3,23]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>With the recent rising application of mathematical models in the field of computational systems biology, the interest in sensitivity analysis methods had increased. The stochastic approach, based on chemical master equations, and the deterministic approach, based on ordinary differential equations (ODEs), are the two main approaches for analyzing mathematical models of biochemical systems. In this work, the performance of these approaches to compute sensitivity coefficients is explored in situations where stochastic and deterministic simulation can potentially provide different results (systems with unstable steady states, oscillators with population extinction and bistable systems). We consider two methods in the deterministic approach, namely the direct differential method and the finite difference method, and five methods in the stochastic approach, namely the Girsanov transformation, the independent random number method, the common random number method, the coupled finite difference method and the rejection-based finite difference method. The reviewed methods are compared in terms of sensitivity values and computational time to identify differences in outcome that can highlight conditions in which one approach performs better than the other.<\/jats:p>","DOI":"10.1093\/bib\/bbz014","type":"journal-article","created":{"date-parts":[[2019,1,18]],"date-time":"2019-01-18T20:15:34Z","timestamp":1547842534000},"page":"527-540","source":"Crossref","is-referenced-by-count":16,"title":["A comparison of deterministic and stochastic approaches for sensitivity analysis in computational systems biology"],"prefix":"10.1093","volume":"21","author":[{"given":"Giulia","family":"Simoni","sequence":"first","affiliation":[{"name":"The Microsoft Research - University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura, Rovereto (TN), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong Thanh","family":"Vo","sequence":"additional","affiliation":[{"name":"The Microsoft Research - University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura, Rovereto (TN), Italy"},{"name":"Department of Computer Science, Aalto University, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Corrado","family":"Priami","sequence":"additional","affiliation":[{"name":"The Microsoft Research - University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura, Rovereto (TN), Italy"},{"name":"Department of Computer Science, University of Pisa, Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luca","family":"Marchetti","sequence":"additional","affiliation":[{"name":"The Microsoft Research - University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura, Rovereto (TN), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2019,2,7]]},"reference":[{"key":"2020080709363141400_ref1","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1038\/nature01254","article-title":"Computational systems biology","volume":"420","author":"Kitano","year":"2002","journal-title":"Nature"},{"key":"2020080709363141400_ref2","doi-asserted-by":"crossref","first-page":"1662","DOI":"10.1126\/science.1069492","article-title":"Systems biology: a brief overview","volume":"295","author":"Kitano","year":"2002","journal-title":"Science"},{"key":"2020080709363141400_ref3","doi-asserted-by":"crossref","DOI":"10.1201\/9781420010664","article-title":"Chapman & Hall\/CRC Mathematical and Computational Biology Series","volume-title":"Stochastic Modelling for Systems Biology.","author":"Wilkinson","year":"2006"},{"issue":"1","key":"2020080709363141400_ref4","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1093\/bib\/bbn050","article-title":"Biochemical simulations: stochastic, approximate stochastic and hybrid approaches","volume":"10","author":"Pahle","year":"2009","journal-title":"Brief Bioinform"},{"key":"2020080709363141400_ref5","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-63113-4","volume-title":"Simulation Algorithms for Computational Systems Biology.","author":"Marchetti","year":"2017"},{"issue":"4","key":"2020080709363141400_ref6","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/0021-9991(76)90041-3","article-title":"A general method for numerically simulating the stochastic time evolution of coupled chemical reactions","volume":"22","author":"Gillespie","year":"1976","journal-title":"J Comput Phys"},{"issue":"25","key":"2020080709363141400_ref7","doi-asserted-by":"crossref","first-page":"2340","DOI":"10.1021\/j100540a008","article-title":"Exact stochastic simulation of coupled chemical reactions","volume":"81","author":"Gillespie","year":"1977","journal-title":"J Phys Chem"},{"issue":"9","key":"2020080709363141400_ref8","doi-asserted-by":"publisher","first-page":"1876","DOI":"10.1021\/jp993732q","article-title":"Efficient exact stochastic simulation of chemical systems with many species and many channels","volume":"104","author":"Gibson","year":"2000","journal-title":"J Phys Chem A"},{"issue":"13","key":"2020080709363141400_ref9","doi-asserted-by":"crossref","DOI":"10.1063\/1.4896985","article-title":"Efficient rejection-based simulation of biochemical reactions with stochastic noise and delays","volume":"141","author":"Thanh","year":"2014","journal-title":"J Chem Phys"},{"key":"2020080709363141400_ref10","volume-title":"Numerical Mathematics.","author":"Quarteroni","year":"2007"},{"key":"2020080709363141400_ref11","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-387-69033-9","volume-title":"Stochastic Simulation: Algorithms and Analysis.","author":"Asmussen","year":"2007"},{"issue":"2","key":"2020080709363141400_ref12","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1016\/j.jcp.2006.06.047","article-title":"Efficient stochastic sensitivity analysis of discrete event systems","volume":"221","author":"Plyasunov","year":"2007","journal-title":"J Comput Phys"},{"issue":"3","key":"2020080709363141400_ref13","doi-asserted-by":"crossref","DOI":"10.1063\/1.3280166","article-title":"Efficient computation of parameter sensitivities of discrete stochastic chemical reaction networks","volume":"132","author":"Rathinam","year":"2010","journal-title":"J Chem Phys"},{"issue":"5","key":"2020080709363141400_ref14","doi-asserted-by":"crossref","first-page":"2237","DOI":"10.1137\/110849079","article-title":"An efficient finite difference method for parameter sensitivities of continuous time Markov chains","volume":"50","author":"Anderson","year":"2012","journal-title":"SIAM J Numer Anal"},{"issue":"2218","key":"2020080709363141400_ref15","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.2018.0303","article-title":"Efficient finite-difference method for computing sensitivities of biochemical reactions","volume":"474","author":"Thanh","year":"2018","journal-title":"Proc R Soc Lond"},{"issue":"21","key":"2020080709363141400_ref16","doi-asserted-by":"crossref","first-page":"7170","DOI":"10.1016\/j.jcp.2012.06.037","article-title":"Efficient gradient estimation using finite differencing and likelihood ratios for kinetic monte carlo simulations","volume":"231","author":"McGill","year":"2012","journal-title":"J Comput Phys"},{"issue":"10","key":"2020080709363141400_ref17","doi-asserted-by":"crossref","DOI":"10.1063\/1.3690092","article-title":"Steady-state parameter sensitivity in stochastic modeling via trajectory reweighting","volume":"136","author":"Warren","year":"2012","journal-title":"J Chem Phys"},{"issue":"6","key":"2020080709363141400_ref18","doi-asserted-by":"crossref","first-page":"2598","DOI":"10.1137\/120898747","article-title":"Unbiased estimation of parameter sensitivities for stochastic chemical reaction networks","volume":"35","author":"Gupta","year":"2013","journal-title":"SIAM J Sci Comput"},{"issue":"101","key":"2020080709363141400_ref19","doi-asserted-by":"crossref","first-page":"20140979","DOI":"10.1098\/rsif.2014.0979","article-title":"An efficient and unbiased method for sensitivity analysis of stochastic reaction networks","volume":"11","author":"Gupta","year":"2014","journal-title":"J R Soc Interface"},{"issue":"3","key":"2020080709363141400_ref20","doi-asserted-by":"crossref","DOI":"10.1063\/1.3677230","article-title":"A pathwise derivative approach to the computation of parameter sensitivities in discrete stochastic chemical systems","volume":"136","author":"Sheppard","year":"2012","journal-title":"J Chem Phys"},{"issue":"5","key":"2020080709363141400_ref21","doi-asserted-by":"crossref","DOI":"10.1063\/1.4789612","article-title":"A relative entropy rate method for path space sensitivity analysis of stationary complex stochastic dynamics","volume":"138","author":"Pantazis","year":"2013","journal-title":"J Chem Phys"},{"issue":"7","key":"2020080709363141400_ref22","article-title":"A finite difference method for estimating second order parameter sensitivities of discrete stochastic chemical reaction networks","volume":"137","author":"Wolf","year":"2012","journal-title":"J Chem Phys"},{"issue":"10","key":"2020080709363141400_ref23","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1145\/84537.84552","article-title":"Likelihood ratio gradient estimation for stochastic systems","volume":"33","author":"Glynn","year":"1990","journal-title":"Commun ACM"},{"issue":"6","key":"2020080709363141400_ref24","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1049\/iet-syb.2011.0015","article-title":"Sensitivity analysis approaches applied to systems biology models","volume":"5","author":"Zi","year":"2011","journal-title":"IET Syst Biol"},{"issue":"2","key":"2020080709363141400_ref25","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1016\/0021-9991(76)90007-3","article-title":"Sensitivity analysis of ordinary differential equation systems\u2014a direct method.","volume":"21","author":"Dickinson","year":"1976","journal-title":"J Comput Phys"},{"issue":"5","key":"2020080709363141400_ref26","doi-asserted-by":"publisher","first-page":"1877","DOI":"10.1063\/1.1681288","article-title":"Oscillations in chemical systems. IV. Limit cycle behavior in a model of a real chemical reaction","volume":"60","author":"Field","year":"1974","journal-title":"J Chem Phys"},{"key":"2020080709363141400_ref27","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-88869-7_22","article-title":"Artificial biochemistry","volume-title":"In: Algorithmic Bioprocesses.","author":"Cardelli","year":"2009"},{"key":"2020080709363141400_ref28","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1016\/0307-904X(84)90146-X","article-title":"Sensitivity analysis of oscillatory systems","volume":"8","author":"Kramer","year":"1984","journal-title":"Appl Math Model"},{"issue":"4","key":"2020080709363141400_ref29","doi-asserted-by":"publisher","first-page":"2706","DOI":"10.1137\/070707129.SENSITIVITY","article-title":"Sensitivity analysis for oscillating dynamical systems","volume":"31","author":"Wilkins","year":"2009","journal-title":"SIAM J Sci Comput"},{"key":"2020080709363141400_ref30","doi-asserted-by":"publisher","DOI":"10.1038\/srep13161","article-title":"Robustness and period sensitivity analysis of minimal models for biochemical oscillators","volume":"5","author":"Caicedo-Casso","year":"2015","journal-title":"Sci Rep"},{"key":"2020080709363141400_ref31","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/BF01379769","article-title":"Chemical reaction models for non-equilibrium phase transitions","volume":"253","author":"Schlogl","year":"1972","journal-title":"Z Phys A"},{"key":"2020080709363141400_ref32","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1007\/BF01313803","article-title":"On phase transitions in Schl\u00f6gl\u2019s second model","volume":"374","author":"Grassberger","year":"1982","journal-title":"Z Phys B Condensed Matter"},{"issue":"1","key":"2020080709363141400_ref33","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/BF01024182","article-title":"Stochastic models of firstorder nonequilibrium phase transitions in chemical reactions","volume":"12","author":"Matheson","year":"1975","journal-title":"J Stat Phys"},{"issue":"39","key":"2020080709363141400_ref34","doi-asserted-by":"publisher","first-page":"925","DOI":"10.1098\/rsif.2008.0476","article-title":"Stochastic dynamics and non-equilibrium thermodynamics of a bistable chemical system: the Schl\u00f6gl model revisited","volume":"6","author":"Vellela","year":"2009","journal-title":"J R Soc Interface"}],"container-title":["Briefings in Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bib\/article-pdf\/21\/2\/527\/33585750\/bbz014.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/bib\/article-pdf\/21\/2\/527\/33585750\/bbz014.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,22]],"date-time":"2020-11-22T23:12:11Z","timestamp":1606086731000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bib\/article\/21\/2\/527\/5306506"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,7]]},"references-count":34,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2019,2,7]]},"published-print":{"date-parts":[[2020,3,23]]}},"URL":"https:\/\/doi.org\/10.1093\/bib\/bbz014","relation":{},"ISSN":["1467-5463","1477-4054"],"issn-type":[{"value":"1467-5463","type":"print"},{"value":"1477-4054","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2020,3]]},"published":{"date-parts":[[2019,2,7]]}}}