{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T01:50:53Z","timestamp":1778637053287,"version":"3.51.4"},"reference-count":47,"publisher":"Oxford University Press (OUP)","issue":"7","license":[{"start":{"date-parts":[[2016,12,27]],"date-time":"2016-12-27T00:00:00Z","timestamp":1482796800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/about_us\/legal\/notices"}],"funder":[{"DOI":"10.13039\/501100001659","name":"German Research Foundation","doi-asserted-by":"crossref","award":["01ZX1310B; J.H. and F.J.T."],"award-info":[{"award-number":["01ZX1310B; J.H. and F.J.T."]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,4,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>Ordinary differential equation (ODE) models are frequently used to describe the dynamic behaviour of biochemical processes. Such ODE models are often extended by events to describe the effect of fast latent processes on the process dynamics. To exploit the predictive power of ODE models, their parameters have to be inferred from experimental data. For models without events, gradient based optimization schemes perform well for parameter estimation, when sensitivity equations are used for gradient computation. Yet, sensitivity equations for models with parameter- and state-dependent events and event-triggered observations are not supported by existing toolboxes.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>In this manuscript, we describe the sensitivity equations for differential equation models with events and demonstrate how to estimate parameters from event-resolved data using event-triggered observations in parameter estimation. We consider a model for GFP expression after transfection and a model for spiking neurons and demonstrate that we can improve computational efficiency and robustness of parameter estimation by using sensitivity equations for systems with events. Moreover, we demonstrate that, by using event-outputs, it is possible to consider event-resolved data, such as time-to-event data, for parameter estimation with ODE models. By providing a user-friendly, modular implementation in the toolbox AMICI, the developed methods are made publicly available and can be integrated in other systems biology toolboxes.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and Implementation<\/jats:title>\n                  <jats:p>We implement the methods in the open-source toolbox Advanced MATLAB Interface for CVODES and IDAS (AMICI, https:\/\/github.com\/ICB-DCM\/AMICI).<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Supplementary information<\/jats:title>\n                  <jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btw764","type":"journal-article","created":{"date-parts":[[2016,11,25]],"date-time":"2016-11-25T12:05:45Z","timestamp":1480075545000},"page":"1049-1056","source":"Crossref","is-referenced-by-count":37,"title":["Parameter estimation for dynamical systems with discrete events and logical operations"],"prefix":"10.1093","volume":"33","author":[{"given":"Fabian","family":"Fr\u00f6hlich","sequence":"first","affiliation":[{"name":"Institute of Computational Biology, Helmholtz Zentrum M\u00fcnchen, Neuherberg, Germany"},{"name":"Center for Mathematics, Technische Universit\u00e4t M\u00fcnchen, Garching, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabian J","family":"Theis","sequence":"additional","affiliation":[{"name":"Institute of Computational Biology, Helmholtz Zentrum M\u00fcnchen, Neuherberg, Germany"},{"name":"Center for Mathematics, Technische Universit\u00e4t M\u00fcnchen, Garching, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joachim O","family":"R\u00e4dler","sequence":"additional","affiliation":[{"name":"Faculty of Physics, Ludwig-Maximilians-Universit\u00e4t, M\u00fcnchen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Hasenauer","sequence":"additional","affiliation":[{"name":"Institute of Computational Biology, Helmholtz Zentrum M\u00fcnchen, Neuherberg, Germany"},{"name":"Center for Mathematics, Technische Universit\u00e4t M\u00fcnchen, Garching, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2016,12,27]]},"reference":[{"key":"2023020204521886800_btw764-B1","doi-asserted-by":"crossref","DOI":"10.1186\/1752-0509-4-11","article-title":"An iterative identification procedure for dynamic modeling of biochemical networks","volume":"4","author":"Balsa-Canto","year":"2010","journal-title":"BMC Syst. Biol"},{"key":"2023020204521886800_btw764-B2","doi-asserted-by":"crossref","first-page":"966","DOI":"10.1021\/ie970738y","article-title":"Dynamic optimization in a discontinuous world","volume":"37","author":"Barton","year":"1998","journal-title":"Ind. Eng. Chem. Res"},{"key":"2023020204521886800_btw764-B3","doi-asserted-by":"crossref","first-page":"880","DOI":"10.1093\/bioinformatics\/btn051","article-title":"LibSBML: An API library for SBML","volume":"24","author":"Bornstein","year":"2008","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B4","first-page":"815","article-title":"Parameter set selection for signal transduction pathway models including uncertainties","author":"Dai","year":"2014","journal-title":"Proc. Of the 19th IFAC World Congress"},{"key":"2023020204521886800_btw764-B5","author":"de Lomana","year":"2007"},{"key":"2023020204521886800_btw764-B6","author":"Dierkes","year":"2011"},{"key":"2023020204521886800_btw764-B7","first-page":"92","volume-title":"Robust Satisfaction of Temporal Logic over Real-Valued Signals","author":"Donz\u00e9","year":"2010"},{"key":"2023020204521886800_btw764-B8","doi-asserted-by":"crossref","first-page":"136.","DOI":"10.1186\/1471-2105-15-136","article-title":"MEIGO: an open-source software suite based on metaheuristics for global optimization in systems biology and bioinformatics","volume":"15","author":"Egea","year":"2014","journal-title":"BMC Bioinf"},{"key":"2023020204521886800_btw764-B9","first-page":"089086.","article-title":"Scalable parameter estimation for genome-scale biochemical reaction networks","author":"Fr\u00f6hlich","year":"2016","journal-title":"bioRxiv"},{"key":"2023020204521886800_btw764-B10","doi-asserted-by":"crossref","first-page":"2464","DOI":"10.1093\/bioinformatics\/btw190","article-title":"MEMO \u2013 multi-experiment mixture model analysis of censored data","volume":"32","author":"Geissen","year":"2016","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B11","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1111\/j.1467-9868.2010.00765.x","article-title":"Riemann manifold Langevin and Hamiltonian Monte Carlo methods","volume":"73","author":"Girolami","year":"2011","journal-title":"J. R. Statist. Soc. B"},{"key":"2023020204521886800_btw764-B12","doi-asserted-by":"crossref","DOI":"10.1186\/1752-0509-6-46","article-title":"A specialized ODE integrator for the efficient computation of parameter sensitivities","volume":"6","author":"Gonnet","year":"2012","journal-title":"BMC Syst. Biol"},{"key":"2023020204521886800_btw764-B13","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1145\/1089014.1089020","article-title":"SUNDIALS: Suite of Nonlinear and Differential\/Algebraic Equation Solvers","volume":"31","author":"Hindmarsh","year":"2005","journal-title":"ACM T. Math. Softw"},{"key":"2023020204521886800_btw764-B14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-10-199","article-title":"Dotcvpsb, a software toolbox for dynamic optimization in systems biology","volume":"10","author":"Hirmajer","year":"2009","journal-title":"BMC Bioinf"},{"key":"2023020204521886800_btw764-B15","doi-asserted-by":"crossref","first-page":"e43.","DOI":"10.1038\/psp.2013.18","article-title":"A time to event tutorial for pharmacometricians","volume":"2","author":"Holford","year":"2013","journal-title":"CPT Pharmacometrics Syst. Pharmacol"},{"key":"2023020204521886800_btw764-B16","doi-asserted-by":"crossref","first-page":"3067","DOI":"10.1093\/bioinformatics\/btl485","article-title":"COPASI \u2013 a COmplex PAthway SImulator","volume":"22","author":"Hoops","year":"2006","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B17","doi-asserted-by":"crossref","first-page":"2321","DOI":"10.1093\/bioinformatics\/btw131","article-title":"Analysis of CFSE time-series data using division-, age- and label-structured population models","volume":"32","author":"Hross","year":"2016","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B18","doi-asserted-by":"crossref","first-page":"524","DOI":"10.1093\/bioinformatics\/btg015","article-title":"The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models","volume":"19","author":"Hucka","year":"2003","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B19","doi-asserted-by":"crossref","first-page":"1569","DOI":"10.1109\/TNN.2003.820440","article-title":"Simple model of spiking neurons","volume":"14","author":"Izhikevich","year":"2003","journal-title":"IEEE Trans. Neural Netw"},{"key":"2023020204521886800_btw764-B20","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":"2023020204521886800_btw764-B21","doi-asserted-by":"crossref","DOI":"10.1002\/3527603603","volume-title":"Systems Biology in Practice","author":"Klipp","year":"2005"},{"key":"2023020204521886800_btw764-B22","doi-asserted-by":"crossref","first-page":"2564","DOI":"10.1111\/febs.12276","article-title":"Profile likelihood in systems biology","volume":"280","author":"Kreutz","year":"2013","journal-title":"FEBS J"},{"key":"2023020204521886800_btw764-B23","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1038\/nrg3885","article-title":"Quantitative and logic modelling of molecular and gene networks","volume":"16","author":"Le Nov\u00e8re","year":"2015","journal-title":"Nat. Rev. Genet. Genet"},{"key":"2023020204521886800_btw764-B24","doi-asserted-by":"crossref","first-page":"D689","DOI":"10.1093\/nar\/gkj092","article-title":"BioModels database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems","volume":"34","author":"Le Nov\u00e8re","year":"2006","journal-title":"Nucleic Acids Res"},{"key":"2023020204521886800_btw764-B25","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1016\/j.nano.2013.11.008","article-title":"Single-cell mRNA transfection studies: delivery, kinetics and statistics by numbers","volume":"10","author":"Leonhardt","year":"2014","journal-title":"Nanomed. Nanotechnol. Biol. Med"},{"key":"2023020204521886800_btw764-B26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pone.0107148","article-title":"Multi-level kinetic model of mRNA delivery via transfection of lipoplexes","volume":"9","author":"Ligon","year":"2014","journal-title":"PLoS ONE"},{"key":"2023020204521886800_btw764-B27","doi-asserted-by":"crossref","first-page":"1109","DOI":"10.1093\/bioinformatics\/btn061","article-title":"In silico biochemical reaction network analysis (ibrena): a package for simulation and analysis of reaction networks","volume":"24","author":"Liu","year":"2008","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B28","author":"Lu","year":"2008"},{"key":"2023020204521886800_btw764-B29","doi-asserted-by":"crossref","first-page":"650","DOI":"10.1126\/science.7624793","article-title":"Circuit simulation of genetic networks","volume":"269","author":"McAdams","year":"1995","journal-title":"Science"},{"key":"2023020204521886800_btw764-B30","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MCSE.2007.60","article-title":"Python unleashed on systems biology","volume":"9","author":"Myers","year":"2007","journal-title":"Comput. Sci. Eng"},{"key":"2023020204521886800_btw764-B31","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1093\/bioinformatics\/bti046","article-title":"Modelling cellular systems with pysces","volume":"21","author":"Olivier","year":"2005","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B32","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1016\/S0006-3495(67)86596-2","article-title":"Neuronal spike trains and stochastic point processes: I. the single spike train","volume":"7","author":"Perkel","year":"1967","journal-title":"Biophys. J"},{"key":"2023020204521886800_btw764-B33","doi-asserted-by":"crossref","first-page":"1923","DOI":"10.1093\/bioinformatics\/btp358","article-title":"Structural and practical identifiability analysis of partially observed dynamical models by exploiting the profile likelihood","volume":"25","author":"Raue","year":"2009","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B34","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1049\/iet-syb.2010.0061","article-title":"Addressing parameter identifiability by model-based experimentation","volume":"5","author":"Raue","year":"2011","journal-title":"IET. Syst. Biol"},{"key":"2023020204521886800_btw764-B35","doi-asserted-by":"crossref","first-page":"e74335.","DOI":"10.1371\/journal.pone.0074335","article-title":"Lessons learned from quantitative dynamical modeling in systems biology","volume":"8","author":"Raue","year":"2013","journal-title":"PLoS ONE"},{"key":"2023020204521886800_btw764-B36","doi-asserted-by":"crossref","first-page":"3558","DOI":"10.1093\/bioinformatics\/btv405","article-title":"Data2Dynamics: a modeling environment tailored to parameter estimation in dynamical systems","volume":"31","author":"Raue","year":"2015","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B37","author":"Roberts","year":"2006"},{"key":"2023020204521886800_btw764-B38","doi-asserted-by":"crossref","first-page":"1675","DOI":"10.1093\/bioinformatics\/btq242","article-title":"Senssb: a software toolbox for the development and sensitivity analysis of systems biology models","volume":"26","author":"Rodriguez-Fernandez","year":"2010","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B39","doi-asserted-by":"crossref","first-page":"9.","DOI":"10.3389\/fnins.2011.00009","article-title":"Fitting neuron models to spike trains","volume":"5","author":"Rossant","year":"2011","journal-title":"Front. Neurosci"},{"key":"2023020204521886800_btw764-B40","first-page":"52","article-title":"General sensitivity equations of discontinuous systems","volume":"3","author":"Rozenvasser","year":"1967","journal-title":"Avtomat I Telemekh"},{"key":"2023020204521886800_btw764-B41","doi-asserted-by":"crossref","first-page":"334.","DOI":"10.1038\/msb.2009.91","article-title":"Theoretical and experimental analysis links isoformspecific ERK signalling to cell fate decisions","volume":"5","author":"Schilling","year":"2009","journal-title":"Mol. Syst. Biol"},{"key":"2023020204521886800_btw764-B42","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1093\/bioinformatics\/bti799","article-title":"Systems biology toolbox for MATLAB: a computational platform for research in systems biology","volume":"22","author":"Schmidt","year":"2006","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B43","first-page":"363","article-title":"CVODES: an ODE solver with sensitivity analysis capabilities","volume":"31","author":"Serban","year":"2005","journal-title":"ACM T. Math. Softw"},{"key":"2023020204521886800_btw764-B44","doi-asserted-by":"crossref","first-page":"3315","DOI":"10.1093\/bioinformatics\/btv363","article-title":"libRoadRunner: A high performance SBML simulation and analysis library","volume":"31","author":"Somogyi","year":"2015","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B45","doi-asserted-by":"crossref","first-page":"69.","DOI":"10.1186\/1752-0509-5-69","article-title":"From qualitative data to quantitative models: analysis of the phage shock protein stress response in Escherichia coli","volume":"5","author":"Toni","year":"2011","journal-title":"BMC Syst. Biol"},{"key":"2023020204521886800_btw764-B46","doi-asserted-by":"crossref","first-page":"1136","DOI":"10.1093\/bioinformatics\/bts092","article-title":"A Bayesian approach to targeted experiment design","volume":"28","author":"Vanlier","year":"2012","journal-title":"Bioinformatics"},{"key":"2023020204521886800_btw764-B47","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-9-342","article-title":"SBML-SAT: a systems biology markup language (SBML) based sensitivity analysis tool","volume":"9","author":"Zi","year":"2008","journal-title":"BMC Bioinf"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/33\/7\/1049\/49038496\/bioinformatics_33_7_1049.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/33\/7\/1049\/49038496\/bioinformatics_33_7_1049.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,2]],"date-time":"2023-02-02T04:56:25Z","timestamp":1675313785000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/33\/7\/1049\/2769435"}},"subtitle":[],"editor":[{"given":"Oliver","family":"Stegle","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2016,12,27]]},"references-count":47,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2017,4,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btw764","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2017,4,1]]},"published":{"date-parts":[[2016,12,27]]}}}