UML as a cell and biochemistry modeling language
- PMID: 15888343
- DOI: 10.1016/j.biosystems.2004.12.003
UML as a cell and biochemistry modeling language
Abstract
The systems biology community is building increasingly complex models and simulations of cells and other biological entities, and are beginning to look at alternatives to traditional representations such as those provided by ordinary differential equations (ODE). The lessons learned over the years by the software development community in designing and building increasingly complex telecommunication and other commercial real-time reactive systems, can be advantageously applied to the problems of modeling in the biology domain. Making use of the object-oriented (OO) paradigm, the unified modeling language (UML) and Real-Time Object-Oriented Modeling (ROOM) visual formalisms, and the Rational Rose RealTime (RRT) visual modeling tool, we describe a multi-step process we have used to construct top-down models of cells and cell aggregates. The simple example model described in this paper includes membranes with lipid bilayers, multiple compartments including a variable number of mitochondria, substrate molecules, enzymes with reaction rules, and metabolic pathways. We demonstrate the relevance of abstraction, reuse, objects, classes, component and inheritance hierarchies, multiplicity, visual modeling, and other current software development best practices. We show how it is possible to start with a direct diagrammatic representation of a biological structure such as a cell, using terminology familiar to biologists, and by following a process of gradually adding more and more detail, arrive at a system with structure and behavior of arbitrary complexity that can run and be observed on a computer. We discuss our CellAK (Cell Assembly Kit) approach in terms of features found in SBML, CellML, E-CELL, Gepasi, Jarnac, StochSim, Virtual Cell, and membrane computing systems.
Similar articles
-
The SBML ODE Solver Library: a native API for symbolic and fast numerical analysis of reaction networks.Bioinformatics. 2006 Jun 1;22(11):1406-7. doi: 10.1093/bioinformatics/btl086. Epub 2006 Mar 9. Bioinformatics. 2006. PMID: 16527832
-
A case study of object-oriented bio-chemistry: a unified specification of the coagulation cascade.Genome Inform. 2003;14:14-22. Genome Inform. 2003. PMID: 15706516
-
The caCORE Software Development Kit: streamlining construction of interoperable biomedical information services.BMC Med Inform Decis Mak. 2006 Jan 6;6:2. doi: 10.1186/1472-6947-6-2. BMC Med Inform Decis Mak. 2006. PMID: 16398930 Free PMC article.
-
The virtual cell--a candidate co-ordinator for 'middle-out' modelling of biological systems.Brief Bioinform. 2009 Jul;10(4):450-61. doi: 10.1093/bib/bbp010. Epub 2009 Mar 17. Brief Bioinform. 2009. PMID: 19293250 Review.
-
Simulating complex intracellular processes using object-oriented computational modelling.Prog Biophys Mol Biol. 2004 Nov;86(3):379-406. doi: 10.1016/j.pbiomolbio.2003.11.001. Prog Biophys Mol Biol. 2004. PMID: 15302205 Review.
Cited by
-
The development of a fully-integrated immune response model (FIRM) simulator of the immune response through integration of multiple subset models.BMC Syst Biol. 2013 Sep 28;7:95. doi: 10.1186/1752-0509-7-95. BMC Syst Biol. 2013. PMID: 24074340 Free PMC article.
-
UniPathway: a resource for the exploration and annotation of metabolic pathways.Nucleic Acids Res. 2012 Jan;40(Database issue):D761-9. doi: 10.1093/nar/gkr1023. Epub 2011 Nov 18. Nucleic Acids Res. 2012. PMID: 22102589 Free PMC article.
-
Module-based multiscale simulation of angiogenesis in skeletal muscle.Theor Biol Med Model. 2011 Apr 4;8:6. doi: 10.1186/1742-4682-8-6. Theor Biol Med Model. 2011. PMID: 21463529 Free PMC article.
-
CytoSolve: A Scalable Computational Method for Dynamic Integration of Multiple Molecular Pathway Models.Cell Mol Bioeng. 2011 Mar;4(1):28-45. doi: 10.1007/s12195-010-0143-x. Epub 2010 Oct 23. Cell Mol Bioeng. 2011. PMID: 21423324 Free PMC article.
-
Computational systems biology in cancer: modeling methods and applications.Gene Regul Syst Bio. 2007 Sep 17;1:91-110. Gene Regul Syst Bio. 2007. PMID: 19936081 Free PMC article.
MeSH terms
Substances
LinkOut - more resources
Full Text Sources