The design idea behind the BioChem library is to create a general purpose Modelica library for modeling, simulation and visualization of biological and biochemical systems. The classes implemented in the BioChem library describe substances and reactions that can take place in-between these substances in a diverse number of biochemical pathways.
Since the design objective for BioChem was to provide properties and attributes that are common in biological and biochemical systems the library contains several packages holding classes and partial models. The classes can be used as they are in sub libraries to BioChem, while the partial models must be further extended to fully functional models.