Benchmarking of numerical integration methods for ODE models of biological systems.


Journal

Scientific reports
ISSN: 2045-2322
Titre abrégé: Sci Rep
Pays: England
ID NLM: 101563288

Informations de publication

Date de publication:
29 01 2021
Historique:
received: 04 09 2020
accepted: 08 01 2021
entrez: 30 1 2021
pubmed: 31 1 2021
medline: 31 1 2021
Statut: epublish

Résumé

Ordinary differential equation (ODE) models are a key tool to understand complex mechanisms in systems biology. These models are studied using various approaches, including stability and bifurcation analysis, but most frequently by numerical simulations. The number of required simulations is often large, e.g., when unknown parameters need to be inferred. This renders efficient and reliable numerical integration methods essential. However, these methods depend on various hyperparameters, which strongly impact the ODE solution. Despite this, and although hundreds of published ODE models are freely available in public databases, a thorough study that quantifies the impact of hyperparameters on the ODE solver in terms of accuracy and computation time is still missing. In this manuscript, we investigate which choices of algorithms and hyperparameters are generally favorable when dealing with ODE models arising from biological processes. To ensure a representative evaluation, we considered 142 published models. Our study provides evidence that most ODEs in computational biology are stiff, and we give guidelines for the choice of algorithms and hyperparameters. We anticipate that our results will help researchers in systems biology to choose appropriate numerical methods when dealing with ODE models.

Identifiants

pubmed: 33514831
doi: 10.1038/s41598-021-82196-2
pii: 10.1038/s41598-021-82196-2
pmc: PMC7846608
doi:

Types de publication

Journal Article Research Support, Non-U.S. Gov't

Langues

eng

Sous-ensembles de citation

IM

Pagination

2696

Références

Methods Mol Biol. 2009;500:17-59
pubmed: 19399433
Bioinformatics. 2021 Oct 25;37(20):3676-3677
pubmed: 33821950
Nucleic Acids Res. 2020 Jan 8;48(D1):D407-D415
pubmed: 31701150
Annu Rev Biophys Bioeng. 1977;6:525-42
pubmed: 326153
Bioinformatics. 2006 Dec 15;22(24):3067-74
pubmed: 17032683
Bioinformatics. 2015 Nov 1;31(21):3558-60
pubmed: 26142188
PLoS One. 2013 Sep 30;8(9):e74335
pubmed: 24098642
Genome Biol. 2019 Dec 16;20(1):281
pubmed: 31842943
BMC Syst Biol. 2011 Dec 15;5:198
pubmed: 22172142
Bioinformatics. 2015 Oct 15;31(20):3315-21
pubmed: 26085503
Neuroimage. 2014 Sep;98:521-7
pubmed: 24769182
BMC Bioinformatics. 2017 May 10;18(1):246
pubmed: 28486952
Bioinformatics. 2019 Mar 1;35(5):830-838
pubmed: 30816929
Bioinformatics. 2019 Sep 1;35(17):3073-3082
pubmed: 30624608
Nature. 2002 Nov 14;420(6912):206-10
pubmed: 12432404
Bioinformatics. 2017 Nov 01;33(21):3492-3494
pubmed: 28666314
Bioinformatics. 2008 Sep 15;24(18):2037-43
pubmed: 18614583
Cell Syst. 2018 Dec 26;7(6):567-579.e6
pubmed: 30503647
BMC Syst Biol. 2010 Jun 29;4:92
pubmed: 20587024
PLoS Comput Biol. 2017 Jan 23;13(1):e1005331
pubmed: 28114351
Bioinformatics. 2004 Sep 1;20(13):2143-4
pubmed: 15072998
Bioinformatics. 2003 Mar 1;19(4):524-31
pubmed: 12611808

Auteurs

Philipp Städter (P)

Institute of Computational Biology, Helmholtz Zentrum München - German Research Center for Environmental Health, 85764, Neuherberg, Germany.
Center for Mathematics, Technische Universität München, 85748, Garching, Germany.

Yannik Schälte (Y)

Institute of Computational Biology, Helmholtz Zentrum München - German Research Center for Environmental Health, 85764, Neuherberg, Germany.
Center for Mathematics, Technische Universität München, 85748, Garching, Germany.

Leonard Schmiester (L)

Institute of Computational Biology, Helmholtz Zentrum München - German Research Center for Environmental Health, 85764, Neuherberg, Germany.
Center for Mathematics, Technische Universität München, 85748, Garching, Germany.

Jan Hasenauer (J)

Institute of Computational Biology, Helmholtz Zentrum München - German Research Center for Environmental Health, 85764, Neuherberg, Germany. jan.hasenauer@uni-bonn.de.
Center for Mathematics, Technische Universität München, 85748, Garching, Germany. jan.hasenauer@uni-bonn.de.
Faculty of Mathematics and Natural Sciences, University of Bonn, 53113, Bonn, Germany. jan.hasenauer@uni-bonn.de.

Paul L Stapor (PL)

Institute of Computational Biology, Helmholtz Zentrum München - German Research Center for Environmental Health, 85764, Neuherberg, Germany.
Center for Mathematics, Technische Universität München, 85748, Garching, Germany.

Classifications MeSH