WOLFRAM SYSTEM MODELER

BioChem

A library for modeling, simulation, and visualization of biological and biochemical systems

Package Contents

Documentation

Documentation of the BioChem library and related Wolfram SystemModeler functionality

Examples

Package with examples of BioChem models

Compartments

Package with basic compartments

Reactions

Package with commonly used reactions

Substances

Package with substance nodes

Constants

Package with mathematical constants and constants of nature

Interfaces

Package with connection points and icons

Math

Package with mathematical functions

Types

Package with BioChem specific types

Units

Package with definitions of units that are common in biochemical models

Icons

Package containing icons

Information

The BioChem library is an extendable, general purpose Modelica library for modeling, simulation, and visualization of biological and biochemical systems. The library is designed to be used together with Wolfram SystemModeler, which enables several extra features such as systems biology markup language (SBML) import and export.

The Fig. 1 below shows a simple reaction network modeled using the BioChem library. For more information on how you can use the library, please have a look at the examples in the Examples package.


Fig. 1 a simple reaction network, where the concentration of substance 'D' inhibits the reaction between A+B and C.

Wolfram Language

In[1]:=
SystemModel["BioChem"]
Out[1]:=

Revisions

New in Version 2.0

  • Library compatible with Modelica Standard Library 4.0.0

BioChem 1.3.1:

  • Fix invalid uses of the Modelica language
  • Now compatible with Modelica library version 3.2.3

BioChem 1.3:

  • Added stored plots to examples for easy plotting of relevant variables
  • Easier to change relevant parameters
  • Now compatible with Modelica library version 3.2.2

BioChem 1.2:

Update models from BioChem 1.1

To update a model/package based on substance, reaction, and compartment classes from BioChem 1.1, please open the model/package in a text editor and replace all instances of the following two classes:

  • Compartments.Compartment
  • Compartments.MainCompartment

with Compartments.ConstantCompartment. Finally, update the mainCompartment parameter to "true" in all previous MainCompartment models.