Cargando…

Emulating complex simulations by machine learning methods

BACKGROUND: The aim of the present paper is to construct an emulator of a complex biological system simulator using a machine learning approach. More specifically, the simulator is a patient-specific model that integrates metabolic, nutritional, and lifestyle data to predict the metabolic and inflam...

Descripción completa

Detalles Bibliográficos
Autores principales: Stolfi, Paola, Castiglione, Filippo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8588594/
https://www.ncbi.nlm.nih.gov/pubmed/34772335
http://dx.doi.org/10.1186/s12859-021-04354-7
_version_ 1784598505631776768
author Stolfi, Paola
Castiglione, Filippo
author_facet Stolfi, Paola
Castiglione, Filippo
author_sort Stolfi, Paola
collection PubMed
description BACKGROUND: The aim of the present paper is to construct an emulator of a complex biological system simulator using a machine learning approach. More specifically, the simulator is a patient-specific model that integrates metabolic, nutritional, and lifestyle data to predict the metabolic and inflammatory processes underlying the development of type-2 diabetes in absence of familiarity. Given the very high incidence of type-2 diabetes, the implementation of this predictive model on mobile devices could provide a useful instrument to assess the risk of the disease for aware individuals. The high computational cost of the developed model, being a mixture of agent-based and ordinary differential equations and providing a dynamic multivariate output, makes the simulator executable only on powerful workstations but not on mobile devices. Hence the need to implement an emulator with a reduced computational cost that can be executed on mobile devices to provide real-time self-monitoring. RESULTS: Similarly to our previous work, we propose an emulator based on a machine learning algorithm but here we consider a different approach which turn out to have better performances, indeed in terms of root mean square error we have an improvement of two order magnitude. We tested the proposed emulator on samples containing different number of simulated trajectories, and it turned out that the fitted trajectories are able to predict with high accuracy the entire dynamics of the simulator output variables. We apply the emulator to control the level of inflammation while leveraging on the nutritional input. CONCLUSION: The proposed emulator can be implemented and executed on mobile health devices to perform quick-and-easy self-monitoring assessments.
format Online
Article
Text
id pubmed-8588594
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-85885942021-11-15 Emulating complex simulations by machine learning methods Stolfi, Paola Castiglione, Filippo BMC Bioinformatics Research BACKGROUND: The aim of the present paper is to construct an emulator of a complex biological system simulator using a machine learning approach. More specifically, the simulator is a patient-specific model that integrates metabolic, nutritional, and lifestyle data to predict the metabolic and inflammatory processes underlying the development of type-2 diabetes in absence of familiarity. Given the very high incidence of type-2 diabetes, the implementation of this predictive model on mobile devices could provide a useful instrument to assess the risk of the disease for aware individuals. The high computational cost of the developed model, being a mixture of agent-based and ordinary differential equations and providing a dynamic multivariate output, makes the simulator executable only on powerful workstations but not on mobile devices. Hence the need to implement an emulator with a reduced computational cost that can be executed on mobile devices to provide real-time self-monitoring. RESULTS: Similarly to our previous work, we propose an emulator based on a machine learning algorithm but here we consider a different approach which turn out to have better performances, indeed in terms of root mean square error we have an improvement of two order magnitude. We tested the proposed emulator on samples containing different number of simulated trajectories, and it turned out that the fitted trajectories are able to predict with high accuracy the entire dynamics of the simulator output variables. We apply the emulator to control the level of inflammation while leveraging on the nutritional input. CONCLUSION: The proposed emulator can be implemented and executed on mobile health devices to perform quick-and-easy self-monitoring assessments. BioMed Central 2021-11-12 /pmc/articles/PMC8588594/ /pubmed/34772335 http://dx.doi.org/10.1186/s12859-021-04354-7 Text en © The Author(s) 2021 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
Stolfi, Paola
Castiglione, Filippo
Emulating complex simulations by machine learning methods
title Emulating complex simulations by machine learning methods
title_full Emulating complex simulations by machine learning methods
title_fullStr Emulating complex simulations by machine learning methods
title_full_unstemmed Emulating complex simulations by machine learning methods
title_short Emulating complex simulations by machine learning methods
title_sort emulating complex simulations by machine learning methods
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8588594/
https://www.ncbi.nlm.nih.gov/pubmed/34772335
http://dx.doi.org/10.1186/s12859-021-04354-7
work_keys_str_mv AT stolfipaola emulatingcomplexsimulationsbymachinelearningmethods
AT castiglionefilippo emulatingcomplexsimulationsbymachinelearningmethods