Cargando…
MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling
BACKGROUND: Kinetic modeling is a powerful tool for understanding the dynamic behavior of biochemical systems. For kinetic modeling, determination of a number of kinetic parameters, such as the Michaelis constant (K(m)), is necessary, and global optimization algorithms have long been used for parame...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9624028/ https://www.ncbi.nlm.nih.gov/pubmed/36319952 http://dx.doi.org/10.1186/s12859-022-05009-x |
_version_ | 1784822140777791488 |
---|---|
author | Maeda, Kazuhiro Hatae, Aoi Sakai, Yukie Boogerd, Fred C. Kurata, Hiroyuki |
author_facet | Maeda, Kazuhiro Hatae, Aoi Sakai, Yukie Boogerd, Fred C. Kurata, Hiroyuki |
author_sort | Maeda, Kazuhiro |
collection | PubMed |
description | BACKGROUND: Kinetic modeling is a powerful tool for understanding the dynamic behavior of biochemical systems. For kinetic modeling, determination of a number of kinetic parameters, such as the Michaelis constant (K(m)), is necessary, and global optimization algorithms have long been used for parameter estimation. However, the conventional global optimization approach has three problems: (i) It is computationally demanding. (ii) It often yields unrealistic parameter values because it simply seeks a better model fitting to experimentally observed behaviors. (iii) It has difficulty in identifying a unique solution because multiple parameter sets can allow a kinetic model to fit experimental data equally well (the non-identifiability problem). RESULTS: To solve these problems, we propose the Machine Learning-Aided Global Optimization (MLAGO) method for K(m) estimation of kinetic modeling. First, we use a machine learning-based K(m) predictor based only on three factors: EC number, KEGG Compound ID, and Organism ID, then conduct a constrained global optimization-based parameter estimation by using the machine learning-predicted K(m) values as the reference values. The machine learning model achieved relatively good prediction scores: RMSE = 0.795 and R(2) = 0.536, making the subsequent global optimization easy and practical. The MLAGO approach reduced the error between simulation and experimental data while keeping K(m) values close to the machine learning-predicted values. As a result, the MLAGO approach successfully estimated K(m) values with less computational cost than the conventional method. Moreover, the MLAGO approach uniquely estimated K(m) values, which were close to the measured values. CONCLUSIONS: MLAGO overcomes the major problems in parameter estimation, accelerates kinetic modeling, and thus ultimately leads to better understanding of complex cellular systems. The web application for our machine learning-based K(m) predictor is accessible at https://sites.google.com/view/kazuhiro-maeda/software-tools-web-apps, which helps modelers perform MLAGO on their own parameter estimation tasks. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-022-05009-x. |
format | Online Article Text |
id | pubmed-9624028 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-96240282022-11-02 MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling Maeda, Kazuhiro Hatae, Aoi Sakai, Yukie Boogerd, Fred C. Kurata, Hiroyuki BMC Bioinformatics Research BACKGROUND: Kinetic modeling is a powerful tool for understanding the dynamic behavior of biochemical systems. For kinetic modeling, determination of a number of kinetic parameters, such as the Michaelis constant (K(m)), is necessary, and global optimization algorithms have long been used for parameter estimation. However, the conventional global optimization approach has three problems: (i) It is computationally demanding. (ii) It often yields unrealistic parameter values because it simply seeks a better model fitting to experimentally observed behaviors. (iii) It has difficulty in identifying a unique solution because multiple parameter sets can allow a kinetic model to fit experimental data equally well (the non-identifiability problem). RESULTS: To solve these problems, we propose the Machine Learning-Aided Global Optimization (MLAGO) method for K(m) estimation of kinetic modeling. First, we use a machine learning-based K(m) predictor based only on three factors: EC number, KEGG Compound ID, and Organism ID, then conduct a constrained global optimization-based parameter estimation by using the machine learning-predicted K(m) values as the reference values. The machine learning model achieved relatively good prediction scores: RMSE = 0.795 and R(2) = 0.536, making the subsequent global optimization easy and practical. The MLAGO approach reduced the error between simulation and experimental data while keeping K(m) values close to the machine learning-predicted values. As a result, the MLAGO approach successfully estimated K(m) values with less computational cost than the conventional method. Moreover, the MLAGO approach uniquely estimated K(m) values, which were close to the measured values. CONCLUSIONS: MLAGO overcomes the major problems in parameter estimation, accelerates kinetic modeling, and thus ultimately leads to better understanding of complex cellular systems. The web application for our machine learning-based K(m) predictor is accessible at https://sites.google.com/view/kazuhiro-maeda/software-tools-web-apps, which helps modelers perform MLAGO on their own parameter estimation tasks. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-022-05009-x. BioMed Central 2022-11-01 /pmc/articles/PMC9624028/ /pubmed/36319952 http://dx.doi.org/10.1186/s12859-022-05009-x Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Research Maeda, Kazuhiro Hatae, Aoi Sakai, Yukie Boogerd, Fred C. Kurata, Hiroyuki MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling |
title | MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling |
title_full | MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling |
title_fullStr | MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling |
title_full_unstemmed | MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling |
title_short | MLAGO: machine learning-aided global optimization for Michaelis constant estimation of kinetic modeling |
title_sort | mlago: machine learning-aided global optimization for michaelis constant estimation of kinetic modeling |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9624028/ https://www.ncbi.nlm.nih.gov/pubmed/36319952 http://dx.doi.org/10.1186/s12859-022-05009-x |
work_keys_str_mv | AT maedakazuhiro mlagomachinelearningaidedglobaloptimizationformichaelisconstantestimationofkineticmodeling AT hataeaoi mlagomachinelearningaidedglobaloptimizationformichaelisconstantestimationofkineticmodeling AT sakaiyukie mlagomachinelearningaidedglobaloptimizationformichaelisconstantestimationofkineticmodeling AT boogerdfredc mlagomachinelearningaidedglobaloptimizationformichaelisconstantestimationofkineticmodeling AT kuratahiroyuki mlagomachinelearningaidedglobaloptimizationformichaelisconstantestimationofkineticmodeling |