Modular Modeling of Biological Systems
Author(s) -
Ilya Kiselev,
Fedor Kolpakov
Publication year - 2013
Publication title -
virtual biology
Language(s) - English
Resource type - Journals
ISSN - 2306-8140
DOI - 10.12704/vb/e11
Subject(s) - modular design , rotation formalisms in three dimensions , computer science , sbml , software , notation , model transformation , plug in , complex system , programming language , theoretical computer science , artificial intelligence , mathematics , xml , geometry , arithmetic , markup language , consistency (knowledge bases) , operating system
Motivation: Modeling of complex biological systems such as cells, organs or even whole organisms is not a trivial task because of their intricate structure. Although modern computers allow simulation for quite complex models, such models are difficult to support and work with. Modular approach facilitates the creation of complex models by representing them as combinations of submodels. On the other hand, there are a large number of models describing particular subsystems created by different authors using different formalisms and scales. These models may be reused as “bricks” in the creation of comprehensive overall models. Results: We have developed a modular approach to the modeling of complex biological systems. It includes a formal definition of graphical notation for modular models, an algorithm for the transformation of a modular model into a non-modular model which is appropriate for simulation using standard methods for solving ordinary differential equations (ODE), and an algorithm for simulating modular model based on the agent-model principles. The approach was implemented in software plug-in for BioUML platform. Availability: The developed software and the source code are freely available as a part of BioUML in both standalone and web versions at www.biouml.org .
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom