Discuss this article AbstractJSim 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 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/.
Large-scale models accounting for the processes supporting metabolism and function in an organ or tissue with a marked heterogeneity of flows and metabolic rates are computationally complex and tedious to compute. Their use in the analysis of data from positron emission tomography (PET) and magnetic resonance imaging (MRI) requires model reduction since the data are composed of concentration–time curves from hundreds of regions of interest (ROI) within the organ. Within each ROI, one must account for blood flow, intracapillary gradients in concentrations, transmembrane transport, and intracellular reactions. Using modular design, we configured a whole organ model, GENTEX, to allow adaptive usage for multiple reacting molecular species while omitting computation of unused components. The temporal and spatial resolution and the number of species are adaptable and the numerical accuracy and computational speed is adjustable during optimization runs, which increases accuracy and spatial resolution as convergence approaches. An application to the interpretation of PET image sequences after intravenous injection of 13NH3 provides functional image maps of regional myocardial blood flows.
lpsmith@u.washington.edu.
Compartmental models are composed of sets of interconnected mixing chambers or stirred tanks. Each component of the system is considered to be homogeneous, instantly mixed, with uniform concentration. The state variables are concentrations or molar amounts of chemical species. Chemical reactions, transmembrane transport, and binding processes, determined in reality by electrochemical driving forces and constrained by thermodynamic laws, are generally treated using first-order rate equations. This fundamental simplicity makes them easy to compute since ordinary differential equations (ODEs) are readily solved numerically and often analytically. While compartmental systems have a reputation for being merely descriptive they can be developed to levels providing realistic mechanistic features through refining the kinetics. Generally, one is considering multi-compartmental systems for realistic modeling. Compartments can be used as "black" box operators without explicit internal structure, but in pharmacokinetics compartments are considered as homogeneous pools of particular solutes, with inputs and outputs defined as flows or solute fluxes, and transformations expressed as rate equations.Descriptive models providing no explanation of mechanism are nevertheless useful in modeling of many systems. In pharmacokinetics (PK), compartmental models are in widespread use for describing the concentration-time curves of a drug concentration following administration. This gives a description of how long it remains available in the body, and is a guide to defining dosage regimens, method of delivery, and expectations for its effects. Pharmacodynamics (PD) requires more depth since it focuses on the physiological response to the drug or toxin, and therefore stimulates a demand to understand how the drug works on the biological system; having to understand drug response mechanisms then folds back on the delivery mechanism (the PK part) since PK and PD are going on simultaneously (PKPD).Many systems have been developed over the years to aid in modeling PKPD systems. Almost all have solved only ODEs, while allowing considerable conceptual complexity in the descriptions of chemical transformations, methods of solving the equations, displaying results, and analyzing systems behavior. Systems for compartmental analysis include Simulation and Applied Mathematics, CoPasi (enzymatic reactions), Berkeley Madonna (physiological systems), XPPaut (dynamical system behavioral analysis), and a good many others. JSim, a system allowing the use of both ODEs and partial differential equations (that describe spatial distributions), is used here. It is an open source system, meaning that it is available for free and can be modified by users. It offers a set of features unique in breadth of capability that make model verification surer and easier, and produces models that can be shared on all standard computer platforms.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.