Cargando…
Efficient gradient-based parameter estimation for dynamic models using qualitative data
MOTIVATION: Unknown parameters of dynamical models are commonly estimated from experimental data. However, while various efficient optimization and uncertainty analysis methods have been proposed for quantitative data, methods for qualitative data are rare and suffer from bad scaling and convergence...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8652033/ https://www.ncbi.nlm.nih.gov/pubmed/34260697 http://dx.doi.org/10.1093/bioinformatics/btab512 |
_version_ | 1784611504410066944 |
---|---|
author | Schmiester, Leonard Weindl, Daniel Hasenauer, Jan |
author_facet | Schmiester, Leonard Weindl, Daniel Hasenauer, Jan |
author_sort | Schmiester, Leonard |
collection | PubMed |
description | MOTIVATION: Unknown parameters of dynamical models are commonly estimated from experimental data. However, while various efficient optimization and uncertainty analysis methods have been proposed for quantitative data, methods for qualitative data are rare and suffer from bad scaling and convergence. RESULTS: Here, we propose an efficient and reliable framework for estimating the parameters of ordinary differential equation models from qualitative data. In this framework, we derive a semi-analytical algorithm for gradient calculation of the optimal scaling method developed for qualitative data. This enables the use of efficient gradient-based optimization algorithms. We demonstrate that the use of gradient information improves performance of optimization and uncertainty quantification on several application examples. On average, we achieve a speedup of more than one order of magnitude compared to gradient-free optimization. In addition, in some examples, the gradient-based approach yields substantially improved objective function values and quality of the fits. Accordingly, the proposed framework substantially improves the parameterization of models from qualitative data. AVAILABILITY AND IMPLEMENTATION: The proposed approach is implemented in the open-source Python Parameter EStimation TOolbox (pyPESTO). pyPESTO is available at https://github.com/ICB-DCM/pyPESTO. All application examples and code to reproduce this study are available at https://doi.org/10.5281/zenodo.4507613. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-8652033 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-86520332021-12-08 Efficient gradient-based parameter estimation for dynamic models using qualitative data Schmiester, Leonard Weindl, Daniel Hasenauer, Jan Bioinformatics Original Papers MOTIVATION: Unknown parameters of dynamical models are commonly estimated from experimental data. However, while various efficient optimization and uncertainty analysis methods have been proposed for quantitative data, methods for qualitative data are rare and suffer from bad scaling and convergence. RESULTS: Here, we propose an efficient and reliable framework for estimating the parameters of ordinary differential equation models from qualitative data. In this framework, we derive a semi-analytical algorithm for gradient calculation of the optimal scaling method developed for qualitative data. This enables the use of efficient gradient-based optimization algorithms. We demonstrate that the use of gradient information improves performance of optimization and uncertainty quantification on several application examples. On average, we achieve a speedup of more than one order of magnitude compared to gradient-free optimization. In addition, in some examples, the gradient-based approach yields substantially improved objective function values and quality of the fits. Accordingly, the proposed framework substantially improves the parameterization of models from qualitative data. AVAILABILITY AND IMPLEMENTATION: The proposed approach is implemented in the open-source Python Parameter EStimation TOolbox (pyPESTO). pyPESTO is available at https://github.com/ICB-DCM/pyPESTO. All application examples and code to reproduce this study are available at https://doi.org/10.5281/zenodo.4507613. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2021-07-14 /pmc/articles/PMC8652033/ /pubmed/34260697 http://dx.doi.org/10.1093/bioinformatics/btab512 Text en © The Author(s) 2021. Published by Oxford University Press. https://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 (https://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 Schmiester, Leonard Weindl, Daniel Hasenauer, Jan Efficient gradient-based parameter estimation for dynamic models using qualitative data |
title | Efficient gradient-based parameter estimation for dynamic models using qualitative data |
title_full | Efficient gradient-based parameter estimation for dynamic models using qualitative data |
title_fullStr | Efficient gradient-based parameter estimation for dynamic models using qualitative data |
title_full_unstemmed | Efficient gradient-based parameter estimation for dynamic models using qualitative data |
title_short | Efficient gradient-based parameter estimation for dynamic models using qualitative data |
title_sort | efficient gradient-based parameter estimation for dynamic models using qualitative data |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8652033/ https://www.ncbi.nlm.nih.gov/pubmed/34260697 http://dx.doi.org/10.1093/bioinformatics/btab512 |
work_keys_str_mv | AT schmiesterleonard efficientgradientbasedparameterestimationfordynamicmodelsusingqualitativedata AT weindldaniel efficientgradientbasedparameterestimationfordynamicmodelsusingqualitativedata AT hasenauerjan efficientgradientbasedparameterestimationfordynamicmodelsusingqualitativedata |