Download BioGears

We are releasing the BioGears Physiology Engine and Common Data Model under the Apache 2.0 license.

You can use BioGears as a stand-alone application or integrate BioGears into your training and immersive learning technologies. We provide comprehensive documentation, including an SDK that provides detailed tutorials and step-by-step information to help our end user groups: simulation content developers, biomedical modelers, MedSim technology integrators, and researchers/ educators.

Over the next year of the project we will continue to add physiology systems and functionality to BioGears. We look forward to hearing from you and encourage feedback from our users who have downloaded BioGears 4952 times!

Choose your platform:
Select your download type for {{platform.name}}:
Toolkit DMG SDK Source Code Documentation Verification

Official Release

Our latest deployment is still in a beta phase, and is intended to be an intermediate release to showcase the capabilities of the BioGears® Physiology Engine. The current version of the software includes examples of all types of engine interfaces, but does not include all of the functionality or physiologic systems that will be present in the final product. This version of the software is meant to elicit feedback and enhance community involvement in establishing end product expectations.

Release Notes 6.1.1

The latest deployment includes the following notable updates:

Note: 6.1.1 only contains a few minor bug fixes from 6.1.0 with no new features

  • General bug fixes, system improvements, and tools/solver improvements
  • Improved Epinephrine methodology
  • Improved Pupillary State for both Drug and Nervous methodology
  • Improved Renal Tubuloglomerular Feedback
  • Added cardiovascular chemoreceptor feedback
  • Added Diuretic drug effects (Furosemide)
  • Aerosolization of Solids and Liquids
    • Improves administration of Albuterol
    • New Smoke Particulate substance and smoke inhalation modeling
  • Carbon Monoxide support
  • New data requests and events
  • New Conditions
    • Impaired Alveolar Exchange
  • New Actions
    • Acute Stress
    • Apnea
    • Brain Injury
    • Intubation now supports Leftmainstem, Rightmainstem, Esopageal, and Tracheal types
    • Mechanical Ventilation

(Interested in a previous Version?)

Known Issues

The following are known issues with the current version of the software:

  • Lack of a full sympathetic/parasympathetic nervous system
  • Extravascular fluid exchange model is incomplete
  • Peripheral resistance currently does not scale with core temperature
  • Only tested a simulation up to 12 hours in length (No Sleep model)
  • Limited Consumption model
    • Limited number of macronutrients available
    • Limited conversion and use within the BioGears engine

Downloads

We are developing BioGears with various user groups in mind. We provide design decisions and functionality in several deployment packages to cater to each user group.

The packages listed below are available for Windows, Mac, and Ubuntu Linux. We recommend at least 1 GB of RAM for all downloads.

  • The BioGears library (run via the console executable) has a process footprint of approximately 15 MB.
  • The BioGears GUI and graphing scripts can run up to 512 MB of process memory due to the Java Virtual Machine (JVM) and graphing large amounts of data.

Toolkit

We created a suite of tools to drive the BioGears Engine. This Toolkit is intended for users (e.g., researchers, educators, or curious individuals) who wish to execute BioGears and view the physiological effects of the patient. These tools will create and plot a time-based, tab-delimited file of calculated physiological outputs.

The Toolkit unzips about 15 MB of files. We recommend having at least 1 GB of available disk space.

  • The result files generated from the command line executable and GUI average 20 MB.
  • Graphed results file from the GUI or graphing script can generate file sets of several hundred MB.

See the Toolkit for details of the tools and how to use them.

Development Kit

We created a software development kit (SDK) to help developers integrate the BioGears Engine into software applications. This SDK provides pre-built libraries and headers, as well as examples of programmatically using the provided interfaces. The provided application programming interfaces (APIs) provide full control over the engine to execute various actions and retrieve a wide range of calculated physiological outputs

The SDK unzips around 200 MB of files. Dynamic execution of the engine does not produce any files.

The Software Development Kit provides details of the interfaces and how to use them.

Source Code

The full BioGears source code is available for users to view and review implementation, contribute improvements, and integrate or replace models for use with the BioGears systems.

The source unzips around 350 MB of files. We recommend having at least 5 GB of disk space dedicated to building BioGears. The Source Code contains all code, scripts, data, and documentation to rebuild BioGears.

Scenario Baselines

We include scenarios and baselined results used for verification and validation. As changes are implemented in the code base, doing a comparison after making modifications shows how changes to the scenario files or code itself manifests in BioGears system data. This data is used extensively to validate each system individually, as well as the combined effects of insults and interventions—see the Methodology Reports for more details. The scenarios output requests match the columns in the results file; we recommend that you do not modify these scenarios.

The complete data set unzips around 2 GB of files. Execution of all scenarios provided can generate up to 20 GB of results data.