Cargando…

Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models

The Modular Program Constructor (MPC) is an open-source Java based modeling utility, built upon JSim's Mathematical Modeling Language (MML) ( http://www.physiome.org/jsim/) that uses directives embedded in model code to construct larger, more complicated models quickly and with less error than...

Descripción completa

Detalles Bibliográficos
Autores principales: Jardine, Bartholomew, Raymond, Gary M., Bassingthwaighte, James B.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000Research 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5488124/
https://www.ncbi.nlm.nih.gov/pubmed/28698795
http://dx.doi.org/10.12688/f1000research.7476.3
_version_ 1783246597724831744
author Jardine, Bartholomew
Raymond, Gary M.
Bassingthwaighte, James B.
author_facet Jardine, Bartholomew
Raymond, Gary M.
Bassingthwaighte, James B.
author_sort Jardine, Bartholomew
collection PubMed
description The Modular Program Constructor (MPC) is an open-source Java based modeling utility, built upon JSim's Mathematical Modeling Language (MML) ( http://www.physiome.org/jsim/) that uses directives embedded in model code to construct larger, more complicated models quickly and with less error than manually combining models. A major obstacle in writing complex models for physiological processes is the large amount of time it takes to model the myriad processes taking place simultaneously in cells, tissues, and organs. MPC replaces this task with code-generating algorithms that take model code from several different existing models and produce model code for a new JSim model. This is particularly useful during multi-scale model development where many variants are to be configured and tested against data. MPC encodes and preserves information about how a model is built from its simpler model modules, allowing the researcher to quickly substitute or update modules for hypothesis testing. MPC is implemented in Java and requires JSim to use its output. MPC source code and documentation are available at http://www.physiome.org/software/MPC/.
format Online
Article
Text
id pubmed-5488124
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher F1000Research
record_format MEDLINE/PubMed
spelling pubmed-54881242017-07-10 Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models Jardine, Bartholomew Raymond, Gary M. Bassingthwaighte, James B. F1000Res Software Tool Article The Modular Program Constructor (MPC) is an open-source Java based modeling utility, built upon JSim's Mathematical Modeling Language (MML) ( http://www.physiome.org/jsim/) that uses directives embedded in model code to construct larger, more complicated models quickly and with less error than manually combining models. A major obstacle in writing complex models for physiological processes is the large amount of time it takes to model the myriad processes taking place simultaneously in cells, tissues, and organs. MPC replaces this task with code-generating algorithms that take model code from several different existing models and produce model code for a new JSim model. This is particularly useful during multi-scale model development where many variants are to be configured and tested against data. MPC encodes and preserves information about how a model is built from its simpler model modules, allowing the researcher to quickly substitute or update modules for hypothesis testing. MPC is implemented in Java and requires JSim to use its output. MPC source code and documentation are available at http://www.physiome.org/software/MPC/. F1000Research 2016-06-16 /pmc/articles/PMC5488124/ /pubmed/28698795 http://dx.doi.org/10.12688/f1000research.7476.3 Text en Copyright: © 2016 Jardine B et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Tool Article
Jardine, Bartholomew
Raymond, Gary M.
Bassingthwaighte, James B.
Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models
title Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models
title_full Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models
title_fullStr Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models
title_full_unstemmed Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models
title_short Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models
title_sort semi-automated modular program constructor for physiological modeling: building cell and organ models
topic Software Tool Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5488124/
https://www.ncbi.nlm.nih.gov/pubmed/28698795
http://dx.doi.org/10.12688/f1000research.7476.3
work_keys_str_mv AT jardinebartholomew semiautomatedmodularprogramconstructorforphysiologicalmodelingbuildingcellandorganmodels
AT raymondgarym semiautomatedmodularprogramconstructorforphysiologicalmodelingbuildingcellandorganmodels
AT bassingthwaightejamesb semiautomatedmodularprogramconstructorforphysiologicalmodelingbuildingcellandorganmodels