{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T23:20:36Z","timestamp":1770765636612,"version":"3.50.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T00:00:00Z","timestamp":1765929600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T00:00:00Z","timestamp":1765929600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004270","name":"Royal Institute of Technology","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004270","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Numer. Math."],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    In this paper we develop a new method for numerically approximating sensitivities in parameter-dependent ordinary differential equations (ODEs). Our approach, intended for situations where the standard forward and adjoint sensitivity analyses become too computationally costly for practical purposes, is based on the Peano-Baker series from control theory. Using this series, we construct a representation of the sensitivity matrix\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\textbf{S}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>S<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    and, from this representation, a numerical method for approximating\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\textbf{S}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>S<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    . We prove that, under standard regularity assumptions, the error of our method scales as\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\mathcal {O}(\\Delta t^2_{\\textrm{max}})$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>O<\/mml:mi>\n                            <mml:mo>(<\/mml:mo>\n                            <mml:mi>\u0394<\/mml:mi>\n                            <mml:msubsup>\n                              <mml:mi>t<\/mml:mi>\n                              <mml:mtext>max<\/mml:mtext>\n                              <mml:mn>2<\/mml:mn>\n                            <\/mml:msubsup>\n                            <mml:mo>)<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , where\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\Delta t_{\\textrm{max}}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>\u0394<\/mml:mi>\n                            <mml:msub>\n                              <mml:mi>t<\/mml:mi>\n                              <mml:mtext>max<\/mml:mtext>\n                            <\/mml:msub>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    is the largest time step used when numerically solving the ODE. We illustrate the performance of the method in several numerical experiments, taken from both the systems biology setting and more classical dynamical systems. The experiments show the sought-after improvement in running time of our method compared to the forward sensitivity approach. In experiments involving a random linear system, the forward approach requires roughly\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\sqrt{n}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:msqrt>\n                            <mml:mi>n<\/mml:mi>\n                          <\/mml:msqrt>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    longer computational time, where\n                    <jats:italic>n<\/jats:italic>\n                    is the dimension of the parameter space, than our proposed method.\n                  <\/jats:p>","DOI":"10.1007\/s00211-025-01514-2","type":"journal-article","created":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T12:44:37Z","timestamp":1765975477000},"page":"303-352","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Sensitivity approximation by the Peano-Baker series"],"prefix":"10.1007","volume":"158","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0740-4318","authenticated-orcid":false,"given":"Olivia","family":"Eriksson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3828-6978","authenticated-orcid":false,"given":"Andrei","family":"Kramer-Miehe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3635-8760","authenticated-orcid":false,"given":"Federica","family":"Milinanni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8702-2293","authenticated-orcid":false,"given":"Pierre","family":"Nyquist","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,12,17]]},"reference":[{"key":"1514_CR1","volume-title":"Introduction to System Sensitivity Theory","author":"PM Frank","year":"1978","unstructured":"Frank, P.M.: Introduction to System Sensitivity Theory. Academic Press, Harcourt Brace Jovanovich, New York-London (1978)"},{"issue":"4","key":"1514_CR2","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1016\/0098-1354(85)85014-6","volume":"9","author":"M Caracotsios","year":"1985","unstructured":"Caracotsios, M., Stewart, W.E.: Sensitivity analysis of initial value problems with mixed ODEs and algebraic equations. Comput. Chem. Eng. 9(4), 359\u2013365 (1985)","journal-title":"Comput. Chem. Eng."},{"key":"1514_CR3","doi-asserted-by":"publisher","DOI":"10.1201\/9780203498798","volume-title":"Sensitivity and Uncertainty Analysis","author":"DG Cacuci","year":"2003","unstructured":"Cacuci, D.G.: Sensitivity and Uncertainty Analysis, vol. I. Chapman & Hall\/CRC, Boca Raton, FL (2003)"},{"key":"1514_CR4","volume-title":"Global Sensitivity Analysis: The Primer","author":"A Saltelli","year":"2008","unstructured":"Saltelli, A., Andres, T., Campolongo, F., Cariboni, J., Gatelli, D., Ratto, M.: Global Sensitivity Analysis: The Primer, 1st edn. Wiley-Interscience, New York (2008)","edition":"1"},{"key":"1514_CR5","volume-title":"Sensitivity and Uncertainty Analysis","author":"DG Cacuci","year":"2005","unstructured":"Cacuci, D.G., Ionescu-Bujor, M., Navon, I.M.: Sensitivity and Uncertainty Analysis, vol. II. Chapman & Hall\/CRC, Boca Raton, FL (2005)"},{"issue":"4","key":"1514_CR6","doi-asserted-by":"publisher","first-page":"1101","DOI":"10.1007\/s11075-016-0188-6","volume":"74","author":"J Calver","year":"2017","unstructured":"Calver, J., Enright, W.: Numerical methods for computing sensitivities for ODEs and DDEs. Numer. Algorithms 74(4), 1101\u20131117 (2017)","journal-title":"Numer. Algorithms"},{"key":"1514_CR7","unstructured":"Marchuk, G.I.: Adjoint Equations and Analysis of Complex Systems. Mathematics and its Applications, vol. 295. Kluwer Academic Publishers Group, Dordrecht (1995)"},{"key":"1514_CR8","volume-title":"Adjoint Equations and Perturbation Algorithms in Nonlinear Problems","author":"GI Marchuk","year":"1996","unstructured":"Marchuk, G.I., Agoshkov, V.I., Shutyaev, V.P.: Adjoint Equations and Perturbation Algorithms in Nonlinear Problems. CRC Press, Boca Raton, FL (1996)"},{"issue":"3","key":"1514_CR9","doi-asserted-by":"publisher","first-page":"1076","DOI":"10.1137\/S1064827501380630","volume":"24","author":"Y Cao","year":"2003","unstructured":"Cao, Y., Li, S., Petzold, L., Serban, R.: Adjoint sensitivity analysis for differential-algebraic equations: The adjoint DAE system and its numerical solution. SIAM J. Sci. Comput. 24(3), 1076\u20131089 (2003)","journal-title":"SIAM J. Sci. Comput."},{"issue":"3","key":"1514_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3539801","volume":"48","author":"DJ Gardner","year":"2022","unstructured":"Gardner, D.J., Reynolds, D.R., Woodward, C.S., Balos, C.J.: Enabling new flexibility in the SUNDIALS suite of nonlinear and differential\/algebraic equation solvers. ACM Transactions on Mathematical Software (TOMS) 48(3), 1\u201324 (2022). https:\/\/doi.org\/10.1145\/3539801","journal-title":"ACM Transactions on Mathematical Software (TOMS)"},{"key":"1514_CR11","unstructured":"Hindmarsh, A.C., Serban, R., Balos, C.J., Gardner, D.J., Reynolds, D.R., Woodward, C.S.: User Documentation for CVODES. Chap. 2.7. https:\/\/computing.llnl.gov\/sites\/default\/files\/cvs_guide-5.7.0.pdf"},{"key":"1514_CR12","doi-asserted-by":"crossref","unstructured":"Baake, M., Schl\u00e4gel, U.: The Peano-Baker series. Proceedings of the Steklov Institute of Mathematics 275 (2010)","DOI":"10.1134\/S0081543811080098"},{"key":"1514_CR13","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/BF01989751","volume":"33","author":"DJ Higham","year":"1993","unstructured":"Higham, D.J., Trefethen, L.N.: Stiffness of odes. BIT Numer. Math. 33, 285\u2013303 (1993)","journal-title":"BIT Numer. Math."},{"key":"1514_CR14","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1093\/bioinformatics\/bty607","volume":"35","author":"O Eriksson","year":"2019","unstructured":"Eriksson, O., Jauhiainen, A., Maad Sasane, S., Kramer, A., Nair, A.G., Sartorius, C., Hellgren Kotaleski, J.: Uncertainty quantification, propagation and characterization by Bayesian analysis combined with global sensitivity analysis applied to dynamical intracellular pathway models. Bioinformatics 35, 284\u2013292 (2019)","journal-title":"Bioinformatics"},{"key":"1514_CR15","doi-asserted-by":"publisher","DOI":"10.1201\/b16018","volume-title":"Bayesian Data Analysis","author":"A Gelman","year":"2013","unstructured":"Gelman, A.: Bayesian Data Analysis, 3rd edn. Chapman Hall\/CRC, United Kingdom (2013)","edition":"3"},{"key":"1514_CR16","unstructured":"Kramer, A., Milinanni, F., Nyquist, P., Jauhiainen, A., Eriksson, O.: UQSA\u2013an R-package for uncertainty quantification and sensitivity analysis for biochemical reaction network models. arXiv preprint arXiv:2308.05527 (2023)"},{"issue":"2","key":"1514_CR17","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1111\/j.1467-9868.2010.00765.x","volume":"73","author":"M Girolami","year":"2011","unstructured":"Girolami, M., Calderhead, B.: Riemann manifold Langevin and Hamiltonian Monte Carlo methods. J. R. Stat. Soc. Ser. B Stat Methodol. 73(2), 123\u2013214 (2011)","journal-title":"J. R. Stat. Soc. Ser. B Stat Methodol."},{"issue":"1","key":"1514_CR18","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1214\/18-BA1137","volume":"15","author":"N Garcia Trillos","year":"2020","unstructured":"Garcia Trillos, N., Sanz-Alonso, D.: The Bayesian update: variational formulations and gradient flows. Bayesian Anal. 15(1), 29\u201356 (2020)","journal-title":"Bayesian Anal."},{"key":"1514_CR19","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1146\/annurev-statistics-031017-100141","volume":"5","author":"A Barp","year":"2018","unstructured":"Barp, A., Briol, F.-X., Kennedy, A.D., Girolami, M.: Geometry and dynamics for Markov chain Monte Carlo. Annu. Rev. Stat. Appl. 5, 451\u2013474 (2018)","journal-title":"Annu. Rev. Stat. Appl."},{"key":"1514_CR20","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/978-1-4612-0919-5_16","volume-title":"Breakthroughs in Statistics: Foundations and Basic Theory","author":"CR Rao","year":"1992","unstructured":"Rao, C.R.: Information and the Accuracy Attainable in the Estimation of Statistical Parameters. In: Kotz, S., Johnson, N.L. (eds.) Breakthroughs in Statistics: Foundations and Basic Theory, vol. 1, pp. 235\u2013247. Springer, New York, NY (1992)"},{"key":"1514_CR21","first-page":"161","volume-title":"Stochastic Methods for Parameter Estimation and Design of Experiments in Systems Biology","author":"A Kramer","year":"2016","unstructured":"Kramer, A.: Stochastic Methods for Parameter Estimation and Design of Experiments in Systems Biology, p. 161. Logos Verlag, Berlin (2016)"},{"key":"1514_CR22","doi-asserted-by":"crossref","unstructured":"Brockett, R.W.: Finite Dimensional Linear Systems, Siam edn. Classics in applied mathematics ; 74. siam, Cambridge, Massachusetts (2015)","DOI":"10.1137\/1.9781611973884"},{"key":"1514_CR23","volume-title":"Linear System Theory","author":"WJ Rugh","year":"1993","unstructured":"Rugh, W.J.: Linear System Theory. Prentice Hall, Englewood Cliffs, N.J. (1993)"},{"key":"1514_CR24","unstructured":"Hairer, E., N\u00f8rsett, S.P., Wanner, G.: Solving Ordinary Differential Equations. I, 2nd edn. Springer Series in Computational Mathematics, vol. 8. Springer, Berlin (1993)"},{"key":"1514_CR25","unstructured":"Hairer, E., Wanner, G.: Solving Ordinary Differential Equations. II. Springer Series in Computational Mathematics, vol. 14. Springer, Berlin (2010)"},{"key":"1514_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-85729-148-6","volume-title":"Numerical Methods for Ordinary Differential Equations","author":"DF Griffiths","year":"2010","unstructured":"Griffiths, D.F., Higham, D.J.: Numerical Methods for Ordinary Differential Equations. Springer Undergraduate Mathematics Series. Springer, London (2010)"},{"key":"1514_CR27","volume-title":"Numerical Analysis","author":"T Sauer","year":"2006","unstructured":"Sauer, T.: Numerical Analysis. Pearson\/Addison Wesley, Boston (2006)"},{"key":"1514_CR28","unstructured":"Scarborough, J.B.: Numerical Mathematical Analysis, 2. ed. edn., Baltimore (1950)"},{"issue":"4","key":"1514_CR29","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1137\/090768539","volume":"51","author":"NJ Higham","year":"2009","unstructured":"Higham, N.J.: The scaling and squaring method for the matrix exponential revisited. SIAM Rev. 51(4), 747\u2013764 (2009)","journal-title":"SIAM Rev."},{"key":"1514_CR30","doi-asserted-by":"crossref","unstructured":"Church, T.W., Tewatia, P., Hannan, S., Antunes, J., Eriksson, O., Smart, T.G., Hellgren\u00a0Kotaleski, J., Gold, M.G.: AKAP79 enables calcineurin to directly suppress protein kinase a activity. bioRxiv (2021)","DOI":"10.7554\/eLife.68164.sa2"},{"key":"1514_CR31","series-title":"Progress in Molecular Biology and Translational Science","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/B978-0-12-397897-4.00013-9","volume-title":"Computational Neuroscience","author":"AG Nair","year":"2014","unstructured":"Nair, A.G., Gutierrez-Arenas, O., Eriksson, O., Jauhiainen, A., Blackwell, K.T., Kotaleski, J.H.: Modeling intracellular signaling underlying striatal function in health and disease. In: Blackwell, K.T. (ed.) Computational Neuroscience. Progress in Molecular Biology and Translational Science, vol. 123, pp. 277\u2013304. Academic Press, Cambridge, Massachusetts (2014)"}],"container-title":["Numerische Mathematik"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00211-025-01514-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00211-025-01514-2","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00211-025-01514-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T12:30:44Z","timestamp":1770640244000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00211-025-01514-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,17]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["1514"],"URL":"https:\/\/doi.org\/10.1007\/s00211-025-01514-2","relation":{},"ISSN":["0029-599X","0945-3245"],"issn-type":[{"value":"0029-599X","type":"print"},{"value":"0945-3245","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,17]]},"assertion":[{"value":"22 October 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 November 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 December 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflicts of interest. The funding is disclosed in the Acknowledgment section. This numerical study uses free software, the code and numerical results have been made available through publicly accessible repositories.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of Interest"}}]}}