BioModelKit is a versatile modelling framework for modular biomdel-engineering with multi-scale, multi-level and multi-space support.
The purpose of the modular modelling concept within BioModelKit is to represent knowledge about molecular mechanisms by consistent executable sub-models (modules) equipped with
defined interfaces facilitating their reuse and recombination. This concept allows composing complex and integrative models from an ad hoc chosen set of modules including different omic and abstraction levels with the option to integrate spatial aspects. The modular design of models within BioModelKit promotes the construction of alternative models by either the exchange of competing module versions or the algorithmic mutation of the composed model. Furthermore, BioModelKit offers concepts for (omic) data
integration and integration of existing resources i.e. models, and thus facilitate their reuse. BioModelKit is a web-based tool (www.biomodelkit.org), where users can interact with the modules stored in a database, and make use of the model composition features. BMK facilitates and encourages model-driven predictions and hypotheses supporting experimental research in a multilateral exchange.