XSIM: An X-Window Simulation Interface


XSIM is a graphical user interface designed for use by biomedical investigators doing computer simulation. The software runs in a windowing environment on engineering workstations and uses a ‘point and click’ approach. As the engine of the NSR simulation envionment, XSIM connects models, data and physiological databases.

xsim fig1

Features of XSIM

The appearance of XSIM is not predefined but is determined at run time by a configuration file selected by the investigator. Thus, the interface can be tailored to the specific analysis task at hand, and a graphical display of the underlying model can be provided. XSIM features include:

  • parameter optimizers to fit model output to experimental data,
  • analysis of sensitivity and residual functions,
  • graphical display of data,
  • definition of new variables at run time, and
  • shifting to different models without leaving XSIM.

XSIM Project Status

The last release of XSIM was version 3.21. XSIM is no longer being actively developed. The versions available for download were built several years ago and may not be as compatible with, or run as well under, current revisions of the operating systems.

NSR's JSim product, the Java-based successor to XSIM, is being actively developed, and is available for recent releases of the Windows, Macintosh and Intel-based Linux operating systems. JSim has much of the same functionality as XSIM, and now runs many classic XSIM models (mmid4, msid4 and gentex, for example). In addition, JSim has many nice features not available in XSIM, such as simple model-building and customization procedures, as well as contour and colormap plots. JSim does not yet have every feature that XSIM does, but missing XSIM-like features are presently being added.

For more information about JSim, see the JSim Home page. For information about how to run classic XSIM models using JSim, see the JSim Fortran Package page.

XSIM Downloads Page

Model development and archiving support at https://www.imagwiki.nibib.nih.gov/physiome provided by the following grants: NIH U01HL122199 Analyzing the Cardiac Power Grid, 09/15/2015 - 05/31/2020, NIH/NIBIB BE08407 Software Integration, JSim and SBW 6/1/09-5/31/13; NIH/NHLBI T15 HL88516-01 Modeling for Heart, Lung and Blood: From Cell to Organ, 4/1/07-3/31/11; NSF BES-0506477 Adaptive Multi-Scale Model Simulation, 8/15/05-7/31/08; NIH/NHLBI R01 HL073598 Core 3: 3D Imaging and Computer Modeling of the Respiratory Tract, 9/1/04-8/31/09; as well as prior support from NIH/NCRR P41 RR01243 Simulation Resource in Circulatory Mass Transport and Exchange, 12/1/1980-11/30/01 and NIH/NIBIB R01 EB001973 JSim: A Simulation Analysis Platform, 3/1/02-2/28/07.