Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]

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...

Full description

Bibliographic Details
Main Authors: Bartholomew Jardine, Gary M. Raymond, James B. Bassingthwaighte
Format: Article
Language:English
Published: F1000 Research Ltd 2016-06-01
Series:F1000Research
Subjects:
Online Access:http://f1000research.com/articles/4-1461/v3
id doaj-83e3b185c1314446ad3801fc7bf1658b
record_format Article
spelling doaj-83e3b185c1314446ad3801fc7bf1658b2020-11-25T03:24:20ZengF1000 Research LtdF1000Research2046-14022016-06-01410.12688/f1000research.7476.39641Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]Bartholomew Jardine0Gary M. Raymond1James B. Bassingthwaighte2Department of Bioengineering, University of Washington, Seattle, WA, 98195, USADepartment of Bioengineering, University of Washington, Seattle, WA, 98195, USADepartment of Bioengineering, University of Washington, Seattle, WA, 98195, USAThe 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/.http://f1000research.com/articles/4-1461/v3BioinformaticsTheory & Simulation
collection DOAJ
language English
format Article
sources DOAJ
author Bartholomew Jardine
Gary M. Raymond
James B. Bassingthwaighte
spellingShingle Bartholomew Jardine
Gary M. Raymond
James B. Bassingthwaighte
Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]
F1000Research
Bioinformatics
Theory & Simulation
author_facet Bartholomew Jardine
Gary M. Raymond
James B. Bassingthwaighte
author_sort Bartholomew Jardine
title Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]
title_short Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]
title_full Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]
title_fullStr Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]
title_full_unstemmed Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models [version 3; referees: 2 approved]
title_sort semi-automated modular program constructor for physiological modeling: building cell and organ models [version 3; referees: 2 approved]
publisher F1000 Research Ltd
series F1000Research
issn 2046-1402
publishDate 2016-06-01
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/.
topic Bioinformatics
Theory & Simulation
url http://f1000research.com/articles/4-1461/v3
work_keys_str_mv AT bartholomewjardine semiautomatedmodularprogramconstructorforphysiologicalmodelingbuildingcellandorganmodelsversion3referees2approved
AT garymraymond semiautomatedmodularprogramconstructorforphysiologicalmodelingbuildingcellandorganmodelsversion3referees2approved
AT jamesbbassingthwaighte semiautomatedmodularprogramconstructorforphysiologicalmodelingbuildingcellandorganmodelsversion3referees2approved
_version_ 1724602159035580416