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...

Descripción completa

Detalles Bibliográficos
Autores principales: Villaverde, Alejandro F, Fröhlich, Fabian, Weindl, Daniel, Hasenauer, Jan, Banga, Julio R
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