Bartholomew Jardine
University of Washington
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Bartholomew Jardine.
F1000Research | 2014
Erik Butterworth; Bartholomew Jardine; Gary M. Raymond; Maxwell Lewis Neal; James B. Bassingthwaighte
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 | 2016
Bartholomew Jardine; Gary M. Raymond; James B. Bassingthwaighte
The Modular Program Constructor (MPC) is an open-source Java based modeling utility, built upon JSims 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 | 2015
Bartholomew Jardine; Gary M. Raymond; James B. Bassingthwaighte
The Modular Program Constructor (MPC) is an open-source Java based utility, built upon JSims 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 programs for modeling physiological processes is the large amount of time it takes to code the myriad processes taking place simultaneously in cells, tissues, and organs. MPC replaces this task by code-generating algorithms that take the code from several different modules 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 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/.
American Journal of Physiology-lung Cellular and Molecular Physiology | 2013
Bartholomew Jardine; James B. Bassingthwaighte
Methods of Molecular Biology | 2012
James B. Bassingthwaighte; Erik Butterworth; Bartholomew Jardine; Gary M. Raymond
F1000Research | 2017
James B. Bassingthwaighte; Bartholomew Jardine; Ranjan K. Dash
F1000Research | 2016
Bartholomew Jardine; Gary M. Raymond; James B. Bassingthwaighte
The FASEB Journal | 2015
James B. Bassingthwaighte; Bartholomew Jardine; Gary M. Raymond
F1000Research | 2015
James B. Bassingthwaighte; Bartholomew Jardine; Gary M. Raymond
Archive | 2014
Erik Butterworth; Bartholomew Jardine; Gary M. Raymond; Maxwell Lewis Neal; James B. Bassingthwaighte