| Literature DB >> 22141422 |
Daniel Machado1, Rafael S Costa, Miguel Rocha, Eugénio C Ferreira, Bruce Tidor, Isabel Rocha.
Abstract
Systems Biology has taken advantage of computational tools and high-throughput experimental data to model several biological processes. These include signaling, gene regulatory, and metabolic networks. However, most of these models are specific to each kind of network. Their interconnection demands a whole-cell modeling framework for a complete understanding of cellular systems. We describe the features required by an integrated framework for modeling, analyzing and simulating biological processes, and review several modeling formalisms that have been used in Systems Biology including Boolean networks, Bayesian networks, Petri nets, process algebras, constraint-based models, differential equations, rule-based models, interacting state machines, cellular automata, and agent-based models. We compare the features provided by different formalisms, and discuss recent approaches in the integration of these formalisms, as well as possible directions for the future.Entities:
Year: 2011 PMID: 22141422 PMCID: PMC3285092 DOI: 10.1186/2191-0855-1-45
Source DB: PubMed Journal: AMB Express ISSN: 2191-0855 Impact factor: 3.298
Figure 1The main cellular processes. Conceptual representation of the main cellular processes that occur inside the cell. Signaling cascades receive external signals from the environment, either by binding to an extracellular receptor or, as illustrated, by passing through a channel and binding to an internal receptor. This signal is then propagated through a signaling cascade that involves the sequential phosphorylation of several proteins, leading to gene activations. Gene regulatory networks control the transcription level of genes. Genes are transcribed into RNA molecules, which are subsequently translated into proteins. These proteins are involved in all cellular functions. Some proteins are enzymes involved in the catalysis of metabolic reactions. Metabolic networks obtain energy and carbon from external sources using internal conversion steps. The internal metabolites can be used for cellular growth, or converted into by-products that are excreted by the cell. Their concentration level can also influence gene regulation.
Literature references grouped by formalism
| BN | Bay | PN | PA | CB | DE | RB | ISM | CA | AB | |
|---|---|---|---|---|---|---|---|---|---|---|
| Signaling | + | + | ++ | ++ | + | ++ | ++ | ++ | + | ++ |
| Gene regulatory | ++ | ++ | + | + | ++ | + | ||||
| Metabolic | ++ | ++ | ++ | + | + |
Overview of the amount of literature references for each formalism classified by the type of biological process. (+) Few references; (++) Several references; (BN) Boolean networks; (Bay) Bayesian networks; (PN) Petri nets; (PA) Process algebras; (CB) Constraint-based models; (DE) Differential equations; (RB) Rule-based models; (ISM) Interacting state machines; (CA) Cellular automata; (AB) Agent-based models.
Figure 2Formalisms with visual representation Toy examples of the formalisms with visual representation. a) Boolean network: genes are represented by nodes (a, b, c, d) and the arrows represent activation and repression; b) Bayesian network: the value of the output nodes (genes c, d, e) are given by a probability function that depends on the value of the input nodes (genes a and b); c) Petri net: places represent substances (a, b, c), transitions represent reactions (p, q) and the arrows represent consumption and production; d) Agent-based model: two types of agents, representing two different kinds of cells (or two kinds of molecules) can move freely and interact within the containing space; e) Interacting state machine: systems are represented by their state (a, b), where each state may contain one or more internal sub-states (b, d, e), arrows represent the transition between different states of the system; f) Rule-based model (represented by a contact map): agents represent proteins (P, Q, R, S), which may contain different binding sites (a to f ), the connections represent the rules for possible interactions (such as phosphorylation); g) Cellular automata: a grid where the value of each element can represent different kinds of cells (or molecules), that can change by interaction with their immediate neighbors.
Modeling formalisms and implemented features
| BN | Bay | PN | PA | CB | DE | RB | ISM | CA | AB | |
|---|---|---|---|---|---|---|---|---|---|---|
| Visualization | + | + | + | + | + | + | + | |||
| Topology | + | + | + | + | ||||||
| Modularity | + | + | + | + | ||||||
| Hierarchy | e | e | + | |||||||
| Multi-state | e | + | + | + | + | |||||
| Compartments | e | + | + | + | ||||||
| Spatial | e | e | + | + | ||||||
| Qualitative | + | + | + | + | + | + | ||||
| Synchronized | + | e | + | |||||||
| Stochastic | e | + | e | + | e | + | + | + | + | |
| Continuous | e | + | + |
Modeling formalisms and implemented features. (+) Supported feature; (e) Available through extension; (BN) Boolean networks; (Bay) Bayesian networks; (PN) Petri nets; (PA) Process algebras; (CB) Constraint-based models; (DE) Differential equations; (RB) Rule-based models; (ISM) Interacting state machines; (CA) Cellular automata; (AB) Agent-based models.