The COPASI team is happy to announce a new tool, called sbmodelr, which is intended to construct large models that are composed of repeating units. Essentially, you start with a base model and then tell sbmodelr to create a number of repeat units of that model, as well as which model entities interact between units.
sbmodelr is a python-based command line utility that reads a systems biology model, encoded in COPASI or SBML formats, to create a new model that is composed of several connected units that are replicates of the base model. These units may be organized as an arbitrarily connected network, a 2D rectangular grid, or a 3D cuboid array. Each unit contains a complete copy of the original model with all its species, reactions, compartments, events, and global quantities.
The new model can be a composition of the base according to:
Interactions between units in the new model can be:
Practical uses of sbmodelr include:
sbmodelr was written by Pedro Mendes in Python on top of basiCO. It is available immediately for installation using pypi (pip install sbmodelr
). It is free and open source software under the Artistic License 2.0.