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...
Autores principales: | , , |
---|---|
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 |