Cargando…
Benchmarking optimization methods for parameter estimation in large kinetic models
MOTIVATION: Kinetic models contain unknown parameters that are estimated by optimizing the fit to experimental data. This task can be computationally challenging due to the presence of local optima and ill-conditioning. While a variety of optimization methods have been suggested to surmount these is...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6394396/ https://www.ncbi.nlm.nih.gov/pubmed/30816929 http://dx.doi.org/10.1093/bioinformatics/bty736 |
_version_ | 1783398888935260160 |
---|---|
author | Villaverde, Alejandro F Fröhlich, Fabian Weindl, Daniel Hasenauer, Jan Banga, Julio R |
author_facet | Villaverde, Alejandro F Fröhlich, Fabian Weindl, Daniel Hasenauer, Jan Banga, Julio R |
author_sort | Villaverde, Alejandro F |
collection | PubMed |
description | MOTIVATION: Kinetic models contain unknown parameters that are estimated by optimizing the fit to experimental data. This task can be computationally challenging due to the presence of local optima and ill-conditioning. While a variety of optimization methods have been suggested to surmount these issues, it is difficult to choose the best one for a given problem a priori. A systematic comparison of parameter estimation methods for problems with tens to hundreds of optimization variables is currently missing, and smaller studies provided contradictory findings. RESULTS: We use a collection of benchmarks to evaluate the performance of two families of optimization methods: (i) multi-starts of deterministic local searches and (ii) stochastic global optimization metaheuristics; the latter may be combined with deterministic local searches, leading to hybrid methods. A fair comparison is ensured through a collaborative evaluation and a consideration of multiple performance metrics. We discuss possible evaluation criteria to assess the trade-off between computational efficiency and robustness. Our results show that, thanks to recent advances in the calculation of parametric sensitivities, a multi-start of gradient-based local methods is often a successful strategy, but a better performance can be obtained with a hybrid metaheuristic. The best performer combines a global scatter search metaheuristic with an interior point local method, provided with gradients estimated with adjoint-based sensitivities. We provide an implementation of this method to render it available to the scientific community. AVAILABILITY AND IMPLEMENTATION: The code to reproduce the results is provided as Supplementary Material and is available at Zenodo https://doi.org/10.5281/zenodo.1304034. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-6394396 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-63943962019-03-05 Benchmarking optimization methods for parameter estimation in large kinetic models Villaverde, Alejandro F Fröhlich, Fabian Weindl, Daniel Hasenauer, Jan Banga, Julio R Bioinformatics Original Papers MOTIVATION: Kinetic models contain unknown parameters that are estimated by optimizing the fit to experimental data. This task can be computationally challenging due to the presence of local optima and ill-conditioning. While a variety of optimization methods have been suggested to surmount these issues, it is difficult to choose the best one for a given problem a priori. A systematic comparison of parameter estimation methods for problems with tens to hundreds of optimization variables is currently missing, and smaller studies provided contradictory findings. RESULTS: We use a collection of benchmarks to evaluate the performance of two families of optimization methods: (i) multi-starts of deterministic local searches and (ii) stochastic global optimization metaheuristics; the latter may be combined with deterministic local searches, leading to hybrid methods. A fair comparison is ensured through a collaborative evaluation and a consideration of multiple performance metrics. We discuss possible evaluation criteria to assess the trade-off between computational efficiency and robustness. Our results show that, thanks to recent advances in the calculation of parametric sensitivities, a multi-start of gradient-based local methods is often a successful strategy, but a better performance can be obtained with a hybrid metaheuristic. The best performer combines a global scatter search metaheuristic with an interior point local method, provided with gradients estimated with adjoint-based sensitivities. We provide an implementation of this method to render it available to the scientific community. AVAILABILITY AND IMPLEMENTATION: The code to reproduce the results is provided as Supplementary Material and is available at Zenodo https://doi.org/10.5281/zenodo.1304034. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2019-03-01 2018-08-23 /pmc/articles/PMC6394396/ /pubmed/30816929 http://dx.doi.org/10.1093/bioinformatics/bty736 Text en © The Author(s) 2018. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com |
spellingShingle | Original Papers Villaverde, Alejandro F Fröhlich, Fabian Weindl, Daniel Hasenauer, Jan Banga, Julio R Benchmarking optimization methods for parameter estimation in large kinetic models |
title | Benchmarking optimization methods for parameter estimation in large kinetic models |
title_full | Benchmarking optimization methods for parameter estimation in large kinetic models |
title_fullStr | Benchmarking optimization methods for parameter estimation in large kinetic models |
title_full_unstemmed | Benchmarking optimization methods for parameter estimation in large kinetic models |
title_short | Benchmarking optimization methods for parameter estimation in large kinetic models |
title_sort | benchmarking optimization methods for parameter estimation in large kinetic models |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6394396/ https://www.ncbi.nlm.nih.gov/pubmed/30816929 http://dx.doi.org/10.1093/bioinformatics/bty736 |
work_keys_str_mv | AT villaverdealejandrof benchmarkingoptimizationmethodsforparameterestimationinlargekineticmodels AT frohlichfabian benchmarkingoptimizationmethodsforparameterestimationinlargekineticmodels AT weindldaniel benchmarkingoptimizationmethodsforparameterestimationinlargekineticmodels AT hasenauerjan benchmarkingoptimizationmethodsforparameterestimationinlargekineticmodels AT bangajulior benchmarkingoptimizationmethodsforparameterestimationinlargekineticmodels |