| Literature DB >> 29212542 |
Parul Maheshwari1, Réka Albert2,3.
Abstract
BACKGROUND: Cellular behaviors are governed by interaction networks among biomolecules, for example gene regulatory and signal transduction networks. An often used dynamic modeling framework for these networks, Boolean modeling, can obtain their attractors (which correspond to cell types and behaviors) and their trajectories from an initial state (e.g. a resting state) to the attractors, for example in response to an external signal. The existing methods however do not elucidate the causal relationships between distant nodes in the network.Entities:
Keywords: Attractor; Biological networks; Boolean networks; Network model; Regulatory functions; Signal transduction network; Stable motif; Sufficient and necessary conditions
Mesh:
Substances:
Year: 2017 PMID: 29212542 PMCID: PMC5719532 DOI: 10.1186/s12918-017-0482-5
Source DB: PubMed Journal: BMC Syst Biol ISSN: 1752-0509
Fig. 1Causal relationship between two nodes expressed by the edge type. Edges ending in an arrow (→) signify activation and edges ending in a bar (⊣) signify inhibition; node x signifies other regulator(s) of B. a A is necessary for B, meaning that whenever A is OFF, B must be OFF, regardless of the state of x; b A is sufficient for B, which means that A being ON implies that B is ON, regardless of the state of x; c A is a necessary inhibitor of B, i.e., A must be ON to inhibit B, implying that when A is OFF, B must be ON, regardless of the state of x; d A is sufficient to inhibit B, i.e., whenever A is ON, B must be OFF, regardless of the state of x; e A is sufficient and necessary for B, i.e., B is always stabilized in the same state as A; f A is a sufficient and necessary inhibitor for B, i.e., B is always stabilized in the state opposite of that of A. Blue edges represent necessary relationships, red edges represent sufficient relationships and black edges represent a sufficient and necessary relationship i.e., when the target node has only one regulator. The corresponding truth table of steady states for each edge type is on the right. States not specified by the logic relationship between A and B, which therefore depend on x, are shown as question marks. The states of A shown in red are the causative states and the states of B shown in red are the resultant states
Fig. 2Example of a causal edge representation of a Boolean network. Blue edges represent necessary relationships, red edges represent sufficient relationships and the black edge represents a sufficient and necessary relationship. Node M1 (blue) is a mediator node. Node B is a signal (source node) while node D is an output node. The Boolean rules are: f =B OR (NOT C); f =B; f =A OR (B AND C)
Fig. 3Possible logical linear paths. ABC is sufficient; ABCD is sufficient inhibitory; DEF is necessary; DEFG is necessary inhibitory; ABCDEFG is sufficient. Incoming arrows that have no starting points indicate unknown additional regulators
The chain function: the rows represent the logic type of the preceding edge or path and the columns represent the type of the succeeding edge or path; each cell indicates the type of the resulting path; “-” indicates that there is no particular logical implication when such paths are chained
| Succeeding | suff | necc | suff & necc | suff inh | necc inh | suff & necc inh | |
|---|---|---|---|---|---|---|---|
| Preceding | |||||||
| suff | suff | - | suff | suff inh | - | suff inh | |
| necc | - | necc | necc | - | necc inh | necc inh | |
| suff & necc | suff | necc | suff & necc | suff inh | necc inh | suff & necc inh | |
| suff inh | - | suff inh | suff inh | - | suff | suff | |
| necc inh | necc inh | - | necc inh | necc | - | necc | |
| suff & necc inh | necc inh | suff inh | suff & necc inh | necc | suff | suff & necc |
“suff” stands for sufficient, “necc” for necessary, “suff & necc” for sufficient and necessary, i.e. only one regulator (activating), “suff inh” stands for sufficient inhibitory, “necc inh” for necessary inhibitory and “suff & necc inh” for sufficient and necessary inhibitory, i.e., only one regulator (inhibiting)
Fig. 4Sufficient and necessary subgraphs. a JIAF is a necessary subgraph where I and A are sufficient regulators of the subgraph’s target, F, and the subgraph’s source J is necessary for each of these. AHFBGCD is a sufficient subgraph where G, F and C are the necessary regulators of the target node D and the source node A is sufficient for each of these regulators. AHFBGDCNMELK is a sufficient subgraph where E is a necessary regulator and L is a sufficient inhibitory regulator of the target node K and the source A is sufficient for E while it is sufficient inhibitory for L. b Flowchart illustrating the application of the algorithm to identify the sufficient subgraph AHFBGCD from the network in panel A. The abbreviations used for causal logic implications are as follows: s-sufficient; n-necessary; si-sufficient inhibitor
The subgraph chain function: The rows represent the logic type of the preceding edge or path and the columns represent the type of the succeeding edge or path; each cell corresponds to the type of subgraph that may exist if there is a pairing of the preceding relationship with the succeeding relationship
| Succeeding | suff | necc | suff inh | necc inh | |
|---|---|---|---|---|---|
| Preceding | |||||
| suff | - | suff | - | suff inh | |
| necc | necc | - | necc inh | - | |
| suff inh | suff inh | - | suff | - | |
| necc inh | - | necc inh | - | necc |
A subgraph exists only if this chain function gives the same result (the same values in the corresponding cells) for all regulators. “-” indicates that there is a path, see Table 1. “suff” stands for sufficient, “necc” for necessary, “suff & necc” for sufficient and necessary, i.e. the only regulator (activating), “suff inh” for sufficient inhibitory, “necc inh” for necessary inhibitory and “suff & necc inh” for sufficient and necessary inhibitory, i.e., the only regulator (inhibiting)
Fig. 5Necessary cycle intersecting with a sufficient subgraph. ABCDFG is a sufficient path intersecting the necessary cycle ECD. The intersection, i.e. the edge C→D, follows a sufficient inhibitory portion of the sufficient subgraph (ABC)
Fig. 6Illustration of a sufficient cyclic subgraph that corresponds to a stable motif. In the ABCDE subgraph the target node E has two necessary regulators, C and D, ABC is a sufficient path and A→D is a sufficient edge, making the entire subgraph sufficient. In the ABCDEGF subgraph the target node F has two regulators, E and G; the A to E subgraph is sufficient while the A to G path is sufficient inhibitory. Using the subgraph chaining function at node E, we chain the sufficient subgraph ABCDE with the necessary inhibitory edge E⊣F, giving us a sufficient inhibitory relationship (check Table 2). Similarly, at node G, we chain the sufficient inhibitory path ADG with the sufficient edge G→F which gives sufficient inhibitory (check Table 1). Since the subgraph chaining for both regulators of the target node F gives the same result, we have a sufficient inhibitory subgraph from A to F. FHI is a necessary inhibitory path. Combining subgraph ABCDEGF and path FHI, we have a sufficient subgraph ABCDEGFHI with the source node A and target node I. Node A has two necessary regulators, E and I and we know that A is sufficient for both of these regulators, hence making A sufficient for itself. We thus have a sufficient cyclic subgraph (i.e. a sufficient subgraph starting as well as ending at the same node, A) which in effect is a stable motif. Nodes with white background are in the ON state, while those with gray background are in the OFF state in the stabilized state of the motif. Node names marked in bold indicate driver nodes
Fig. 7Reduced EMT network in the causal logic representation. Red edges are sufficient, blue edges are necessary and black means that the source node is the only regulator of the target node. All the nodes with numbers (1-10) as labels are mediator nodes. The full names of the abbreviated node names are given in Table 3 and in Supplemental Table 1 of [21]
Fig. 8Extended cyclic subgraph with two collective driver nodes corresponding to a stable motif. There is a sufficient subgraph starting from SMAD and ERK collectively and ending at them. Hence, SMAD and ERK form a set of collective driver nodes. Nodes with white background are in the ON state, while those with gray background are in the OFF state in the stabilized state of the motif. Node names marked in bold and starred refer to collective driver nodes
Fig. 9Interesting subgraphs from the EMT network. a Sufficient subgraph from SNAI1 to SMAD (SNAI=ON => SMAD=ON); b Sufficient inhibitory subgraph from RAS to E-cadherin (RAS=ON => E-cadherin=OFF). Nodes with white background go into the ON state, while those with gray background go to the OFF state when the source node is fixed in the ON state
Fig. 11The logic backbone structure of the EMT network. All signals and the output node EMT are in yellow while the motifs are in blue. All edges represent sufficient logic relationships. An edge between a signal and a stable motif means that activating the signal can stabilize the motif. An edge between two motifs means that stabilizing one stabilizes the other. An edge from a stable motif to the output (EMT) means that the stable motif can activate the output
List of abbreviated network node names for the EMT network and the ABA network
| Abbreviation | Full name (Gene name/ official name) |
|---|---|
| EMT network: | |
| EMT | Epithelial to Mesenchymal Transition |
| TGF | Transforming growth factor beta |
| PDGF | Platelet derived growth factor |
| SHH | Sonic Hedgehog |
| SNAI1 | snail homolog 1 (Drosophila) |
| SNAI2 | snail homolog 2 (Drosophila) |
| ZEB1 | zinc finger E-box binding homeobox 1 |
| ZEB2 | zinc finger E-box binding homeobox 2 |
| HEY1 | hairy/enhancer-of-split related with YRPW motif 1 |
| FOXC2 | forkhead box C2 (MFH-1, mesenchyme forkhead 1) |
| TWIST1 | twist basic helix-loop-helix transcription factor 1 |
| ERK | mitogen-activated protein kinases 1 & 3 |
| RAS | v-Ha-ras Harvey rat sarcoma viral oncogene |
| homolog | |
| miR200 | microRNA 200b |
| RKIP | phosphatidylethanolamine-binding protein 4; |
| RAF1 the inhibitory protein | |
| MEK | mitogen-activated protein kinase kinases 1 & 2 |
| CHD1L | chromodomain helicase DNA binding protein 1-like |
| IGF1 | Insulin-like growth factor 1 |
| EGF | epidermal growth factor |
| HGF | hepatocyte growth factor |
| FGF | fibroblast growth factor 2 |
| Wnt | wingless-type MMTV integration site family, |
| member 1 | |
| NF | nuclear factor of kappa light polypeptide gene |
| enhancer in B-cells 1 | |
|
| beta-transducin repeat containing E3 ubiquitin |
| protein ligase | |
| H1F1 | hypoxia inducible factor 1, alpha subunit |
| (basic helix-loop-helix transcription factor) | |
| FGFR | fibroblast growth factor receptor 1 |
| PDGFR | platelet-derived growth factor receptor, alpha |
| & beta polypeptides | |
| SOS/GRB2 | son of sevenless homolog 1 (Drosophila) and |
| growth factor receptor-bound protein 2 | |
| GSK3 | glycogen synthase kinase 3 beta |
| Dest_complex | Destruction complex |
|
| nuclear |
|
| membrane-bound |
| (cadherin-associated protein) | |
| GLI | GLI family zinc finger 1 & 2 |
| DSH | dishevelled, dsh homolog 1 |
| SUFU | suppressor of fused homolog (Drosophila) |
| NOTCH_ic | NOTCH (Drosophila) Homolog 1 |
| E-cadherin | cadherin 1, type 1, E-cadherin |
| TCF/LEF | a basic helix-loop-helix transcription factor & |
| lymphoid enhancer-binding factor 1 | |
| RAF | v-raf-1 murine leukemia viral oncogene homolog 1 |
| ILK | integrin-linked kinase |
| AKT | v-akt murine thymoma viral oncogene |
| EGR1 | early growth response 1 |
| c-fos | FBJ murine osteosarcoma viral oncogene homolog |
| CsI | recombination signal binding protein for |
| immunoglobulin kappa J region | |
| ABA network: | |
| ABA | Abscisic acid |
|
| Increase of the cytosolic pH level |
| AtRAC1 | small GTPase RAC1 |
| ABI1 | ABA (abscisic acid)-insensitive 1 |
| ABI2 | ABA (abscisic acid)-insensitive 2 |
|
| Cytosolic calcium |
|
| Ca2+ ATPases and Ca2+/H+ antiporters responsible |
| for Ca2+ efflux from the cytosol | |
| PLD | Phospholipase D |
| ROS | Reactive oxygen species |
| RBOH | NADPH oxidases AtRBOH D and F |
| PA | Phosphatidic acid |
| PI3P5K | Phosphatidylinositol 3-phosphate 5-kinase |
| PtdIns(3,5)P2 | Phosphatidylinositol 3,5-bisphosphate |
| V-PPase | vacuolar proton pyrophosphatase |
| RCARs | Regulatory Components of ABA Receptor |
| OST1 | protein kinase OPEN STOMATA 1 |
| CaIM |
|
| CIS |
|
| AnionEM | Anion efflux through the plasma membrane |
|
|
|
|
| water efflux through the plasma membrane |
| MPK 9/12 | Mitogen-activated protein kinases 9 and 12 |
| CPK 3/21 | Calcium-dependent protein kinases 3 and 21 |
| SLAC1 | Slow Anion Channel- associated 1 |
Fig. 10Different kinds of relationships between the stable motifs of the EMT network. The Wnt/ β-catenin feedback loop (top) can stabilize the SMAD/MAPK crosstalk motif (bottom left) since it fixes the state of the node GSK3 β which is a driver node of the SMAD/MAPK crosstalk motif. This crosstalk motif can in turn stabilize the Wnt/ β-catenin feedback loop motif since they share the GSK3 β node and there is a subgraph from one of its nodes, RAS, to E-cadherin, a member of the Wnt/ β-catenin feedback loop (see Fig 9b). The RAS → E-cadherin sufficient inhibitory subgraph is detailed in Fig 9b. The SMAD/MAPK crosstalk motif and the RKIP feedback loop (bottom right) can stabilize each other since they share the driver nodes MEK and ERK. Nodes with white background are in the ON state, while those with gray background are in the OFF state in the stabilized state of the motif. The names of the driver nodes are shown in boldface
Fig. 12Interesting logic subgraphs in the ABA network. a Sufficient subgraph from ABA to pHc. The necessary (or sufficient inhibitory) regulators Vacuolar Acidification, ABI1, OST1 and ABI2 are together sufficient for pHc. The source node ABA is sufficient for Vacuolar Acidification and for OST1 while it is a sufficient inhibitor of ABI1 and for ABI2. b ABA has a sufficient inhibitory subgraph to AtRAC1. Along with the necessary inhibitory edge from ABA to AtRAC1, ABA is a sufficient inhibitor of the sufficient regulator of AtRAC1, ABI1. All necessary regulators are together sufficient and all sufficient regulators are together necessary unless otherwise specified via an additional edge without a starting point
Fig. 13The logic backbone of the ABA network. The backbone structure contains the signal ABA, the four stable motifs, the external driver node (C a 2+, marked in bold and italic) of the stable motifs, the output node Closure and its key regulators. The edges are representative of logic paths or subgraphs in the Boolean model. The signal ABA and the output node Closure have yellow background while the motifs are in blue background. Multiple necessary regulators incident on the same node are together sufficient and multiple sufficient regulators incident on the same node are together necessary (i.e. their simultaneous inactivity leads to the inactivation of the target node)