Cargando…

JSim, an open-source modeling system for data analysis

JSim is a simulation system for developing models, designing experiments, and evaluating hypotheses on physiological and pharmacological systems through the testing of model solutions against data. It is designed for interactive, iterative manipulation of the model code, handling of multiple data se...

Descripción completa

Detalles Bibliográficos
Autores principales: Butterworth, Erik, Jardine, Bartholomew E., Raymond, Gary M., Neal, Maxwell L., Bassingthwaighte, James B.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000Research 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3901508/
https://www.ncbi.nlm.nih.gov/pubmed/24555116
http://dx.doi.org/10.12688/f1000research.2-288.v1
_version_ 1782300863054741504
author Butterworth, Erik
Jardine, Bartholomew E.
Raymond, Gary M.
Neal, Maxwell L.
Bassingthwaighte, James B.
author_facet Butterworth, Erik
Jardine, Bartholomew E.
Raymond, Gary M.
Neal, Maxwell L.
Bassingthwaighte, James B.
author_sort Butterworth, Erik
collection PubMed
description JSim is a simulation system for developing models, designing experiments, and evaluating hypotheses on physiological and pharmacological systems through the testing of model solutions against data. It is designed for interactive, iterative manipulation of the model code, handling of multiple data sets and parameter sets, and for making comparisons among different models running simultaneously or separately. Interactive use is supported by a large collection of graphical user interfaces for model writing and compilation diagnostics, defining input functions, model runs, selection of algorithms solving ordinary and partial differential equations, run-time multidimensional graphics, parameter optimization (8 methods), sensitivity analysis, and Monte Carlo simulation for defining confidence ranges. JSim uses Mathematical Modeling Language (MML) a declarative syntax specifying algebraic and differential equations. Imperative constructs written in other languages (MATLAB, FORTRAN, C++, etc.) are accessed through procedure calls. MML syntax is simple, basically defining the parameters and variables, then writing the equations in a straightforward, easily read and understood mathematical form. This makes JSim good for teaching modeling as well as for model analysis for research.   For high throughput applications, JSim can be run as a batch job.  JSim can automatically translate models from the repositories for Systems Biology Markup Language (SBML) and CellML models. Stochastic modeling is supported. MML supports assigning physical units to constants and variables and automates checking dimensional balance as the first step in verification testing. Automatic unit scaling follows, e.g. seconds to minutes, if needed. The JSim Project File sets a standard for reproducible modeling analysis: it includes in one file everything for analyzing a set of experiments: the data, the models, the data fitting, and evaluation of parameter confidence ranges. JSim is open source; it and about 400 human readable open source physiological/biophysical models are available at http://www.physiome.org/jsim/.
format Online
Article
Text
id pubmed-3901508
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher F1000Research
record_format MEDLINE/PubMed
spelling pubmed-39015082014-01-29 JSim, an open-source modeling system for data analysis Butterworth, Erik Jardine, Bartholomew E. Raymond, Gary M. Neal, Maxwell L. Bassingthwaighte, James B. F1000Res Research Article JSim is a simulation system for developing models, designing experiments, and evaluating hypotheses on physiological and pharmacological systems through the testing of model solutions against data. It is designed for interactive, iterative manipulation of the model code, handling of multiple data sets and parameter sets, and for making comparisons among different models running simultaneously or separately. Interactive use is supported by a large collection of graphical user interfaces for model writing and compilation diagnostics, defining input functions, model runs, selection of algorithms solving ordinary and partial differential equations, run-time multidimensional graphics, parameter optimization (8 methods), sensitivity analysis, and Monte Carlo simulation for defining confidence ranges. JSim uses Mathematical Modeling Language (MML) a declarative syntax specifying algebraic and differential equations. Imperative constructs written in other languages (MATLAB, FORTRAN, C++, etc.) are accessed through procedure calls. MML syntax is simple, basically defining the parameters and variables, then writing the equations in a straightforward, easily read and understood mathematical form. This makes JSim good for teaching modeling as well as for model analysis for research.   For high throughput applications, JSim can be run as a batch job.  JSim can automatically translate models from the repositories for Systems Biology Markup Language (SBML) and CellML models. Stochastic modeling is supported. MML supports assigning physical units to constants and variables and automates checking dimensional balance as the first step in verification testing. Automatic unit scaling follows, e.g. seconds to minutes, if needed. The JSim Project File sets a standard for reproducible modeling analysis: it includes in one file everything for analyzing a set of experiments: the data, the models, the data fitting, and evaluation of parameter confidence ranges. JSim is open source; it and about 400 human readable open source physiological/biophysical models are available at http://www.physiome.org/jsim/. F1000Research 2013-12-30 /pmc/articles/PMC3901508/ /pubmed/24555116 http://dx.doi.org/10.12688/f1000research.2-288.v1 Text en Copyright: © 2013 Butterworth E et al. http://creativecommons.org/licenses/by/3.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. http://creativecommons.org/publicdomain/zero/1.0/ Data associated with the article are available under the terms of the Creative Commons Zero "No rights reserved" data waiver (CC0 1.0 Public domain dedication).
spellingShingle Research Article
Butterworth, Erik
Jardine, Bartholomew E.
Raymond, Gary M.
Neal, Maxwell L.
Bassingthwaighte, James B.
JSim, an open-source modeling system for data analysis
title JSim, an open-source modeling system for data analysis
title_full JSim, an open-source modeling system for data analysis
title_fullStr JSim, an open-source modeling system for data analysis
title_full_unstemmed JSim, an open-source modeling system for data analysis
title_short JSim, an open-source modeling system for data analysis
title_sort jsim, an open-source modeling system for data analysis
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3901508/
https://www.ncbi.nlm.nih.gov/pubmed/24555116
http://dx.doi.org/10.12688/f1000research.2-288.v1
work_keys_str_mv AT butterwortherik jsimanopensourcemodelingsystemfordataanalysis
AT jardinebartholomewe jsimanopensourcemodelingsystemfordataanalysis
AT raymondgarym jsimanopensourcemodelingsystemfordataanalysis
AT nealmaxwelll jsimanopensourcemodelingsystemfordataanalysis
AT bassingthwaightejamesb jsimanopensourcemodelingsystemfordataanalysis