-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathbenchmark_refs.bib
More file actions
126 lines (118 loc) · 12.1 KB
/
benchmark_refs.bib
File metadata and controls
126 lines (118 loc) · 12.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
@article{philipps2025current,
title = {Current state and open problems in universal differential equations for systems biology},
author = {Philipps, Maren and Schmid, Nina and Hasenauer, Jan},
journal = {npj Systems Biology and Applications},
volume = {11},
number = {1},
pages = {101},
year = {2025},
publisher = {Nature Publishing Group UK London},
}
@article{persson2025petab,
title={PEtab. jl: advancing the efficiency and utility of dynamic modelling},
author={Persson, Sebastian and Fr{\"o}hlich, Fabian and Grein, Stephan and Loman, Torkel and Ognissanti, Damiano and Hasselgren, Viktor and Hasenauer, Jan and Cvijovic, Marija},
journal={Bioinformatics},
volume={41},
number={9},
pages={btaf497},
year={2025},
publisher={Oxford University Press}
}
@article{LakrisenkoPat2024,
author = {Lakrisenko, Polina AND Pathirana, Dilan AND Weindl, Daniel AND Hasenauer, Jan},
journal = {PLOS ONE},
publisher = {Public Library of Science},
title = {Benchmarking methods for computing local sensitivities in ordinary differential equation models at dynamic and steady states},
year = {2024},
month = {10},
volume = {19},
url = {https://doi.org/10.1371/journal.pone.0312148},
pages = {1-19},
abstract = {Estimating parameters of dynamic models from experimental data is a challenging, and often computationally-demanding task. It requires a large number of model simulations and objective function gradient computations, if gradient-based optimization is used. In many cases, steady-state computation is a part of model simulation, either due to steady-state data or an assumption that the system is at steady state at the initial time point. Various methods are available for steady-state and gradient computation. Yet, the most efficient pair of methods (one for steady states, one for gradients) for a particular model is often not clear. In order to facilitate the selection of methods, we explore six method pairs for computing the steady state and sensitivities at steady state using six real-world problems. The method pairs involve numerical integration or Newton’s method to compute the steady-state, and—for both forward and adjoint sensitivity analysis—numerical integration or a tailored method to compute the sensitivities at steady-state. Our evaluation shows that all method pairs provide accurate steady-state and gradient values, and that the two method pairs that combine numerical integration for the steady-state with a tailored method for the sensitivities at steady-state were the most robust, and amongst the most computationally-efficient. We also observed that while Newton’s method for steady-state computation yields a substantial speedup compared to numerical integration, it may lead to a large number of simulation failures. Overall, our study provides a concise overview across current methods for computing sensitivities at steady state. While our study shows that there is no universally-best method pair, it also provides guidance to modelers in choosing the right methods for a problem at hand.},
number = {10},
doi = {10.1371/journal.pone.0312148},
}
@article{DorešićGre2024,
author = {Dorešić, Domagoj and Grein, Stephan and Hasenauer, Jan},
title = {Efficient parameter estimation for ODE models of cellular processes using semi-quantitative data},
journal = {Bioinformatics},
volume = {40},
number = {Supplement_1},
pages = {i558-i566},
year = {2024},
month = {06},
abstract = {Quantitative dynamical models facilitate the understanding of biological processes and the prediction of their dynamics. The parameters of these models are commonly estimated from experimental data. Yet, experimental data generated from different techniques do not provide direct information about the state of the system but a nonlinear (monotonic) transformation of it. For such semi-quantitative data, when this transformation is unknown, it is not apparent how the model simulations and the experimental data can be compared.We propose a versatile spline-based approach for the integration of a broad spectrum of semi-quantitative data into parameter estimation. We derive analytical formulas for the gradients of the hierarchical objective function and show that this substantially increases the estimation efficiency. Subsequently, we demonstrate that the method allows for the reliable discovery of unknown measurement transformations. Furthermore, we show that this approach can significantly improve the parameter inference based on semi-quantitative data in comparison to available methods.Modelers can easily apply our method by using our implementation in the open-source Python Parameter EStimation TOolbox (pyPESTO) available at https://github.com/ICB-DCM/pyPESTO.},
issn = {1367-4811},
doi = {10.1093/bioinformatics/btae210},
url = {https://doi.org/10.1093/bioinformatics/btae210},
eprint = {https://academic.oup.com/bioinformatics/article-pdf/40/Supplement\_1/i558/58354973/btae210.pdf},
}
@article{RaimundezFed2023,
title = {Posterior marginalization accelerates Bayesian inference for dynamical models of biological processes},
journal = {iScience},
volume = {26},
number = {11},
pages = {108083},
year = {2023},
issn = {2589-0042},
doi = {10.1016/j.isci.2023.108083},
url = {https://www.sciencedirect.com/science/article/pii/S2589004223021600},
author = {Elba Raimúndez and Michael Fedders and Jan Hasenauer},
keywords = {Biological sciences, Mathematical biosciences, Systems biology},
abstract = {Bayesian inference is an important method in the life and natural sciences for learning from data. It provides information about parameter and prediction uncertainties. Yet, generating representative samples from the posterior distribution is often computationally challenging. Here, we present an approach that lowers the computational complexity of sample generation for dynamical models with scaling, offset, and noise parameters. The proposed method is based on the marginalization of the posterior distribution. We provide analytical results for a broad class of problems with conjugate priors and show that the method is suitable for a large number of applications. Subsequently, we demonstrate the benefit of the approach for applications from the field of systems biology. We report an improvement up to 50 times in the effective sample size per unit of time. As the scheme is broadly applicable, it will facilitate Bayesian inference in different research fields.}
}
@article{EgertKre2023,
title = {Realistic simulation of time-course measurements in systems biology},
journal = {Mathematical Biosciences and Engineering},
volume = {20},
number = {6},
pages = {10570-10589},
year = {2023},
issn = {1551-0018},
doi = {10.3934/mbe.2023467},
url = {https://www.aimspress.com/article/doi/10.3934/mbe.2023467},
author = {Janine Egert and Clemens Kreutz},
keywords = {systems biology, simulation, method evaluation, benchmark, model dynamics},
}
@article{LakrisenkoSta2023,
doi = {10.1371/journal.pcbi.1010783},
author = {Lakrisenko, Polina AND Stapor, Paul AND Grein, Stephan AND Paszkowski, \L{}ukasz AND Pathirana, Dilan AND Fröhlich, Fabian AND Lines, Glenn Terje AND Weindl, Daniel AND Hasenauer, Jan},
journal = {PLOS Computational Biology},
publisher = {Public Library of Science},
title = {Efficient computation of adjoint sensitivities at steady-state in ODE models of biochemical reaction networks},
year = {2023},
month = {01},
volume = {19},
url = {https://doi.org/10.1371/journal.pcbi.1010783},
pages = {1-19},
abstract = {Dynamical models in the form of systems of ordinary differential equations have become a standard tool in systems biology. Many parameters of such models are usually unknown and have to be inferred from experimental data. Gradient-based optimization has proven to be effective for parameter estimation. However, computing gradients becomes increasingly costly for larger models, which are required for capturing the complex interactions of multiple biochemical pathways. Adjoint sensitivity analysis has been pivotal for working with such large models, but methods tailored for steady-state data are currently not available. We propose a new adjoint method for computing gradients, which is applicable if the experimental data include steady-state measurements. The method is based on a reformulation of the backward integration problem to a system of linear algebraic equations. The evaluation of the proposed method using real-world problems shows a speedup of total simulation time by a factor of up to 4.4. Our results demonstrate that the proposed approach can achieve a substantial improvement in computation time, in particular for large-scale models, where computational efficiency is critical.},
number = {1},
}
@article{StaporSch2022,
author={Stapor, Paul and Schmiester, Leonard and Wierling, Christoph and Merkt, Simon and Pathirana, Dilan and Lange, Bodo M. H. and Weindl, Daniel and Hasenauer, Jan},
title={Mini-batch optimization enables training of ODE models on large-scale datasets},
journal={Nature Communications},
year={2022},
month={Jan},
day={10},
volume={13},
number={1},
pages={34},
abstract={Quantitative dynamic models are widely used to study cellular signal processing. A critical step in modelling is the estimation of unknown model parameters from experimental data. As model sizes and datasets are steadily growing, established parameter optimization approaches for mechanistic models become computationally extremely challenging. Mini-batch optimization methods, as employed in deep learning, have better scaling properties. In this work, we adapt, apply, and benchmark mini-batch optimization for ordinary differential equation (ODE) models, thereby establishing a direct link between dynamic modelling and machine learning. On our main application example, a large-scale model of cancer signaling, we benchmark mini-batch optimization against established methods, achieving better optimization results and reducing computation by more than an order of magnitude. We expect that our work will serve as a first step towards mini-batch optimization tailored to ODE models and enable modelling of even larger and more complex systems than what is currently possible.},
issn={2041-1723},
doi={10.1038/s41467-021-27374-6},
url={https://doi.org/10.1038/s41467-021-27374-6}
}
@article{VillaverdePat2021,
author = {Villaverde, Alejandro F and Pathirana, Dilan and Fröhlich, Fabian and Hasenauer, Jan and Banga, Julio R},
journal = {Briefings in Bioinformatics},
title = {{A protocol for dynamic model calibration}},
year = {2021},
issn = {1477-4054},
month = {10},
note = {bbab387},
abstract = {{Ordinary differential equation models are nowadays widely used for the mechanistic description of biological processes and their temporal evolution. These models typically have many unknown and nonmeasurable parameters, which have to be determined by fitting the model to experimental data. In order to perform this task, known as parameter estimation or model calibration, the modeller faces challenges such as poor parameter identifiability, lack of sufficiently informative experimental data and the existence of local minima in the objective function landscape. These issues tend to worsen with larger model sizes, increasing the computational complexity and the number of unknown parameters. An incorrectly calibrated model is problematic because it may result in inaccurate predictions and misleading conclusions. For nonexpert users, there are a large number of potential pitfalls. Here, we provide a protocol that guides the user through all the steps involved in the calibration of dynamic models. We illustrate the methodology with two models and provide all the code required to reproduce the results and perform the same analysis on new models. Our protocol provides practitioners and researchers in biological modelling with a one-stop guide that is at the same time compact and sufficiently comprehensive to cover all aspects of the problem.}},
doi = {10.1093/bib/bbab387},
eprint = {https://academic.oup.com/bib/advance-article-pdf/doi/10.1093/bib/bbab387/40534209/bbab387.pdf},
url = {https://doi.org/10.1093/bib/bbab387},
}