Cargando…
Hierarchical optimization for the efficient parametrization of ODE models
MOTIVATION: Mathematical models are nowadays important tools for analyzing dynamics of cellular processes. The unknown model parameters are usually estimated from experimental data. These data often only provide information about the relative changes between conditions, hence, the observables contai...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6289139/ https://www.ncbi.nlm.nih.gov/pubmed/30010716 http://dx.doi.org/10.1093/bioinformatics/bty514 |
_version_ | 1783379930014285824 |
---|---|
author | Loos, Carolin Krause, Sabrina Hasenauer, Jan |
author_facet | Loos, Carolin Krause, Sabrina Hasenauer, Jan |
author_sort | Loos, Carolin |
collection | PubMed |
description | MOTIVATION: Mathematical models are nowadays important tools for analyzing dynamics of cellular processes. The unknown model parameters are usually estimated from experimental data. These data often only provide information about the relative changes between conditions, hence, the observables contain scaling parameters. The unknown scaling parameters and corresponding noise parameters have to be inferred along with the dynamic parameters. The nuisance parameters often increase the dimensionality of the estimation problem substantially and cause convergence problems. RESULTS: In this manuscript, we propose a hierarchical optimization approach for estimating the parameters for ordinary differential equation (ODE) models from relative data. Our approach restructures the optimization problem into an inner and outer subproblem. These subproblems possess lower dimensions than the original optimization problem, and the inner problem can be solved analytically. We evaluated accuracy, robustness and computational efficiency of the hierarchical approach by studying three signaling pathways. The proposed approach achieved better convergence than the standard approach and required a lower computation time. As the hierarchical optimization approach is widely applicable, it provides a powerful alternative to established approaches. AVAILABILITY AND IMPLEMENTATION: The code is included in the MATLAB toolbox PESTO which is available at http://github.com/ICB-DCM/PESTO SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-6289139 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-62891392018-12-14 Hierarchical optimization for the efficient parametrization of ODE models Loos, Carolin Krause, Sabrina Hasenauer, Jan Bioinformatics Original Papers MOTIVATION: Mathematical models are nowadays important tools for analyzing dynamics of cellular processes. The unknown model parameters are usually estimated from experimental data. These data often only provide information about the relative changes between conditions, hence, the observables contain scaling parameters. The unknown scaling parameters and corresponding noise parameters have to be inferred along with the dynamic parameters. The nuisance parameters often increase the dimensionality of the estimation problem substantially and cause convergence problems. RESULTS: In this manuscript, we propose a hierarchical optimization approach for estimating the parameters for ordinary differential equation (ODE) models from relative data. Our approach restructures the optimization problem into an inner and outer subproblem. These subproblems possess lower dimensions than the original optimization problem, and the inner problem can be solved analytically. We evaluated accuracy, robustness and computational efficiency of the hierarchical approach by studying three signaling pathways. The proposed approach achieved better convergence than the standard approach and required a lower computation time. As the hierarchical optimization approach is widely applicable, it provides a powerful alternative to established approaches. AVAILABILITY AND IMPLEMENTATION: The code is included in the MATLAB toolbox PESTO which is available at http://github.com/ICB-DCM/PESTO SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2018-12-15 2018-07-13 /pmc/articles/PMC6289139/ /pubmed/30010716 http://dx.doi.org/10.1093/bioinformatics/bty514 Text en © The Author(s) 2018. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Original Papers Loos, Carolin Krause, Sabrina Hasenauer, Jan Hierarchical optimization for the efficient parametrization of ODE models |
title | Hierarchical optimization for the efficient parametrization of ODE models |
title_full | Hierarchical optimization for the efficient parametrization of ODE models |
title_fullStr | Hierarchical optimization for the efficient parametrization of ODE models |
title_full_unstemmed | Hierarchical optimization for the efficient parametrization of ODE models |
title_short | Hierarchical optimization for the efficient parametrization of ODE models |
title_sort | hierarchical optimization for the efficient parametrization of ode models |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6289139/ https://www.ncbi.nlm.nih.gov/pubmed/30010716 http://dx.doi.org/10.1093/bioinformatics/bty514 |
work_keys_str_mv | AT looscarolin hierarchicaloptimizationfortheefficientparametrizationofodemodels AT krausesabrina hierarchicaloptimizationfortheefficientparametrizationofodemodels AT hasenauerjan hierarchicaloptimizationfortheefficientparametrizationofodemodels |