| Literature DB >> 25538939 |
Andreas Dräger1, Bernhard Ø Palsson2.
Abstract
Collaborative genome-scale reconstruction endeavors of metabolic networks would not be possible without a common, standardized formal representation of these systems. The ability to precisely define biological building blocks together with their dynamic behavior has even been considered a prerequisite for upcoming synthetic biology approaches. Driven by the requirements of such ambitious research goals, standardization itself has become an active field of research on nearly all levels of granularity in biology. In addition to the originally envisaged exchange of computational models and tool interoperability, new standards have been suggested for an unambiguous graphical display of biological phenomena, to annotate, archive, as well as to rank models, and to describe execution and the outcomes of simulation experiments. The spectrum now even covers the interaction of entire neurons in the brain, three-dimensional motions, and the description of pharmacometric studies. Thereby, the mathematical description of systems and approaches for their (repeated) simulation are clearly separated from each other and also from their graphical representation. Minimum information definitions constitute guidelines and common operation protocols in order to ensure reproducibility of findings and a unified knowledge representation. Central database infrastructures have been established that provide the scientific community with persistent links from model annotations to online resources. A rich variety of open-source software tools thrives for all data formats, often supporting a multitude of programing languages. Regular meetings and workshops of developers and users lead to continuous improvement and ongoing development of these standardization efforts. This article gives a brief overview about the current state of the growing number of operation protocols, mark-up languages, graphical descriptions, and fundamental software support with relevance to systems biology.Entities:
Keywords: model databases; model formats; modeling guidelines; network visualization; ontologies; software support
Year: 2014 PMID: 25538939 PMCID: PMC4259112 DOI: 10.3389/fbioe.2014.00061
Source DB: PubMed Journal: Front Bioeng Biotechnol ISSN: 2296-4185
Standards with relevance for modeling in systems biology.
| Model | Procedures | Results | |
|---|---|---|---|
| Representation formats | BioPAX, CellML, NeuroML, PharmML, SBML (including extension packages), SBGN-ML, SBOL | SED-ML | NuML, SBRML |
| Graphical display | CellML visualization, SBGN, SBOL visual | ||
| Minimal information requirements | MIRIAM | MIASE | |
| Mathematical semantics | SBO, MAMO | KiSAO | TEDDY |
| Biological semantics | MIRIAM | MIRIAM | MIRIAM |
Figure 1Standards overview. Hierarchically organized controlled vocabularies, so-called ontologies and modeling guidelines build the basis for model encoding formats. These formats can refer to terms from ontologies and their organization is in accordance with the modeling guidelines. Recommendations for a visual representation of models as well as the execution of individual models in numerical simulation or optimization are separated from the structural models. Numerical results can be encoded in further standard data formats.
Figure 2SBOL visual. The horizontal bar represents a DNA molecule to which various features can be visually attached. Here, a few examples are applied for demonstration purposes. A full specification and an exhaustive list of all available symbols can be found online at http://www.sbolstandard.org/visual.
Figure 3(A) The glycolysis in human erythrocytes, simplified from Dräger (2011). This example network depicts the reaction steps from extracellular glucose to intracellular lactose as a chain of enzyme-catalyzed reactions in SBGN PD notation. Metabolites that occur multiple times in the map, such as ATP or NAD, have darker clone markers on the bottom. Simple molecules are displayed as circles, whereas, macromolecules appear as rounded rectangles. Reactions are indicated as square process nodes. (B) This activity flow diagram displays the interaction of two mammalian signaling pathways that are stimulated by epidermal growth factor (EGF) and tumor necrosis factor alpha (TNFα) and their influence on the nuclear factor κ-light-chain-enhancer of activated B cells (NFκB) and mitogen-activated protein kinases (MAPK) cascades. Adapted from Chaouiya et al. (2013) and generated with the program CellNOpt (Terfve et al., 2012). Here, external stimuli are colored in green. (C) This figure displays an example for an entity-relationship diagram, in which Ca2+/calmodulin-dependent protein kinase II (CaMKII) is precluded if it dimerizes or if it binds to the protein calmodulin. Adapted from Le Novere et al. (2011).
Relevant online databases.
| Database | URL | Provides | Comments |
|---|---|---|---|
| BiGG | SBML | COBRA models | |
| BioModels | CellML, SBML, PDF, VCML, and other formats | Main repository for SBML models | |
| JWS | JWS format, SBML | Online simulation facility | |
| ModelDB | Various kinds of model data files | Focus on neuroscience | |
| Open-source brain | NeuroML and PyNN | Interactive model development repository | |
| PMR2 | CellML | Project management platform with connection to JWS | |
| SEEK | Models in diverse formats, publications, and presentations | Focus on collaboration, connection to JWS | |
| WikiPathways | BioPAX, PathVisio, and image formats | Interactive web 2.0 tool for biochemical pathways |
Figure 4Garuda dashboard. This is the main screen of Garuda. The left column lists several categories that group individual gadgets. The icons in the center column allow users to launch applications with a double click. A detailed description of a gadget is displayed in the right column upon click on an icon.
Selected relevant software for systems biology.
| Program | Main features | Citation |
|---|---|---|
| BiNA | Visualization of regulatory and metabolic network data with configurable styles and hierarchical graph concepts; analysis of omics data; data warehouse; plug-in system architecture | Gerasch et al. ( |
| BioGrapher | Web-based tool for creation and editing of SBGN maps with automatic layout algorithms | Krause et al. ( |
| BioUML | Platform for network building, simulation, analysis with full implementation of SBML | Kolpakov et al. ( |
| CellNOpt | Logic-based program for creating and simulating models of signal transduction | Terfve et al. ( |
| Cytoscape | Plug-in-based open-source software platform for visualizing complex networks and their attributes | Shannon et al. ( |
| CellDesigner | Process-diagram editor for gene-regulatory and biochemical networks with plug-in architecture and integrated solvers | Funahashi et al. ( |
| COBRA, COBRApy | Implementations of FBA, gene deletions, flux variability analysis, sampling, and batch simulations for constraint-based models | Schellenberger et al. ( |
| COPASI | Simulation and analysis of biochemical networks and their dynamics in stochastic and ODE frameworks with support for SBW, parameter estimation, visualization, and several export formats | Hoops et al. ( |
| FASIMU | Command-line based collection of common FBA algorithms for SBML and several kinds of constraints. Its linear programing solvers can be exchanged and numerous constraints be defined | Hoppe et al. ( |
| Flint | An efficient stand-alone solver for PHML and SBML models, which also provides a cloud service | Asai et al. ( |
| GINsim | Simulator for qualitative gene interaction networks with graph-drawing capability, interactive user interface, and support for SBML qual | Gonzalez Gonzalez et al. ( |
| GRN2SBML | Converts the output of network inference procedures to SBML including MIRIAM annotation; access to BioMart central portal; R-package | Vlaic et al. ( |
| iBioSim | Modeling, analysis, design of genetic circuits for systems, and synthetic biology; user-friendly editors for diverse formats; variety of ODE and stochastic simulators; and plotting functions | Myers et al. ( |
| JSim | Building and analysis of quantitative numeric models with focus on physiology and biomedicine; support for ODEs, PDEs, implicit equations, etc. | Butterworth et al. ( |
| libRoad-Runner | C++ library for efficient numerical simulation and analysis of SBML models that provides Python language-bindings, which are integrated into the tellurium environment | Sauro et al. ( |
| libSBMLSim | C-based ODE simulation library for SBML models with explicit and implicit methods, language-bindings, and command-line tool | Takizawa et al. ( |
| Mass-Toolbox | Mathematica framework for kinetic and constraint-based model building and simulation; focus on mass-action kinetics and elementary reaction systems; support for ODE/DAE (incl. delays and events) | Sonnenschein and Palsson ( |
| Module-Master | Identification of | Wrzodek et al. ( |
| MOOSE | Multi-scale object-oriented simulation environment for diverse biological systems with a Python scripting interface and support for SBML, NeuroML, GENESIS kkit, and cell.p formats | Dudani et al. ( |
| OpenCOR | Plug-in based cross-platform modeling environment for working with CellML files | Nickerson et al. ( |
| Physio-Designer | Platform for the creation and analysis of PHML models that also allows users to integrate SBML models. It uses Flint as its solver back-end through a cloud service | Asai et al. ( |
| PySCeS | Extendable Python toolbox for time-course simulation, steady-state and stability analysis, metabolic control analysis and many more, support for SBML fbc and SED-ML | Olivier et al. ( |
| SOSlib | C programing library for symbolic and numerical analysis of chemical reaction network models encoded in SBML format | Hindmarsh et al. ( |
| SBML-simulator | Dynamic model simulation and heuristic parameter optimization of SBML models based on the systems biology simulation core library and EvA2 | Kronfeld ( |
| SBML-squeezer | Context-sensitive generator for kinetic equations of biochemical and gene-regulatory networks with access to SABIO-RK | Dräger et al. ( |
| SBToolbox2 | MATLAB™ toolbox with support for SBML, and a large variety of analysis and high-performance simulation functions as well as parameter estimation, sensitivity analyses | Schmidt and Jirstrand ( |
| TinkerCell | Computer-aided design platform for synthetic biology with C and Python API | Chandran et al. ( |
| VANTED | Versatile plug-in based visualization and analysis platform for networks with support for SBGN-ML, sophisticated layout algorithms, and FBA | Junker et al. ( |
| VCell | Modeling and simulation (deterministic and stochastic) of physicochemical and electro-physiological processes with support for irregular spatial distribution of substances in arbitrary geometries | Moraru et al. ( |