/GenKinetics

A library for generalized kinetics format

Primary LanguageModelica

GenKinetics

Modeling biochemical reaction networks with generalized kinetic formats

Library description

A Modelica library for descriptive modeling of biochemical reaction networks using a specific subset of enzyme kinetics referred to as simplified kinetics formats, e.g. convenience kinetics. These subsets of enzyme kinetics are represented by generalized structured kinetic formulas suitable for biochemical reactions with arbitrary number of substrates, products, inhibitors and activators. By utilizing the power of Modelica constructs for providing a compact implementation of such generalized structured formulas is presented.

logo

Release notes

(5.5.2021) v1.0.3-alpha : BioChem 1.1.0

                        Warning this version does not work with the new frontend of OMC. 
                        Currently a new working BioChem-conform is aimed

(29.3.2021) v1.0.2-alpha : MSL 4.0.0

(22.06.2020) v1.0.1-alpha : starting the progress again, MSL 3.2.3

(7.12.2018) v1.0-alpha : Initial implementation containing Biochem-like structure and implementation of Convenience and LinLog kinetics

License

This library can be redistributed and/or modified under the terms of the Modelica 3 clased BSD License.

Running the unit tests with OpenModelica OMShell

execute the following commands:

loadModel(Modelica)

loadModel(Biochem)

cd("/path/to/GenKinetics/scripts")

runScirpt("executeUnitTestsOMC.mos")

Development and contribution

Main developer: Atiyah Elsheikh

You may report any issues with using the Issues button.

Contributions in shape of Pull Requests are always welcome.

Financial Support / Sponsorship

The progress and completion of this library enables another small progress step for Modelica in the Systems Biology field. Current plans include:

  • Establishing a new version that is conform with the new frontend of OMC, see issues for more details
  • Unifying GenKinetics with the Biochem Library
  • Showing examples for switching between mechanistic kinetics and generalized kinetics in a flexible way
  • Establishing a new version of the ADGenKinetics Library that supports the evaluation of dynamic control coefficients
  • Implementing Modelica-based technologies based on dynamic control coefficients
  • among others ...

Supporting this project via

is appreciable