| Literature DB >> 30072906 |
Jung-Min Yang1, Chun-Kyung Lee1, Kwang-Hyun Cho2.
Abstract
Boolean networks (BNs) have been widely used as a useful model for molecular regulatory networks in systems biology. In the state space of BNs, attractors represent particular cell phenotypes. For targeted therapy of cancer, there is a pressing need to control the heterogeneity of cellular responses to the targeted drug by reducing the number of attractors associated with the ill phenotypes of cancer cells. Here, we present a novel control scheme for global stabilization of BNs to a unique fixed point. Using a sufficient condition of global stabilization with respect to the adjacency matrix, we can determine a set of constant controls so that the controlled BN is steered toward an unspecified fixed point which can then be further transformed to a desired attractor by subsequent control. Our method is efficient in that it has polynomial complexity with respect to the number of state variables, while having exponential complexity with respect to in-degree of BNs. To demonstrate the applicability of the proposed control scheme, we conduct simulation studies using a regulation influence network describing the metastatic process of cells and the Mitogen-activated protein kinase (MAPK) signaling network that is crucial in cancer cell fate determination.Entities:
Keywords: Boolean networks (BNs); global stabilization; heterogeneity; sequential control; systems biology
Year: 2018 PMID: 30072906 PMCID: PMC6060448 DOI: 10.3389/fphys.2018.00774
Source DB: PubMed Journal: Front Physiol ISSN: 1664-042X Impact factor: 4.566
Figure 3Boolean network implementing a metastasis influence network (Cohen et al., 2015). Some nodes represent biochemical species (proteins, miRNAs, processes, etc.) and others represent phenotypes, and edges represent activating (blue) or inhibitory (red) influences of one node onto other node. The BN has two input nodes ECMicroenv and DNADamage and one output node Metastasis, drawn in rectangles.
Unique fixed points with p53 = 1.
| AKT1 | 0 | 0 | 0 | 0 |
| AKT2 | 0 | 0 | 0 | 0 |
| CDH1 | 1 | 1 | 1 | 1 |
| CDH2 | 0 | 0 | 0 | 0 |
| CTNNB1 | 0 | 0 | 0 | 0 |
| DKK1 | 0 | 0 | 0 | 0 |
| ERK | 0 | 0 | 0 | 0 |
| GF | 0 | 0 | 0 | 0 |
| miR200 | 1 | 1 | 1 | 1 |
| miR203 | 1 | 1 | 1 | 1 |
| miR34 | 0 | 0 | 0 | 0 |
| NICD | 0 | 0 | 0 | 0 |
| p21 | 1 | 1 | 1 | 1 |
| p53 | 1 | 1 | 1 | 1 |
| p63 | 0 | 0 | 0 | 0 |
| p73 | 0 | 0 | 0 | 0 |
| SMAD | 0 | 0 | 0 | 0 |
| SNAI1 | 0 | 0 | 0 | 0 |
| SNAI2 | 0 | 0 | 0 | 0 |
| TGFbeta | 0 | 1 | 0 | 1 |
| TWIST1 | 0 | 0 | 0 | 0 |
| VIM | 0 | 0 | 0 | 0 |
| ZEB1 | 0 | 0 | 0 | 0 |
| ZEB2 | 0 | 0 | 0 | 0 |
| CellCycleArrest | 1 | 1 | 1 | 1 |
| EMT | 0 | 0 | 0 | 0 |
| Invasion | 0 | 0 | 0 | 0 |
| Migration | 0 | 0 | 0 | 0 |
The rows of two external inputs and one output, and the key gene, Apoptosis, are written in bold.
Figure 4Boolean network implementing the MAPK signaling network (Grieco et al., 2013). Each node denotes a model component. Model inputs and outputs are drawn in rectangles, and blue arrows and red T-arrows denote positive and negative regulations, respectively.
Unique single attractors with p38 = 1 and GRB2 = 1 for various input combinations and mutation settings.
| AKT | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| AP1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| ATF2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ATM | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| BCL2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| CREB | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| DUSP1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| EGFR | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| ELK1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ERK | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| FGFR3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| FOS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| FOXO3 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| FRS2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| GAB1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| GADD45 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| GRB2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JNK | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| JUN | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| MAP3K1_3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| MAX | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| MDM2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| MEK1_2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| MSK | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| MTK1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| MYC | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PDK1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PI3K | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PKC | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| PLCG | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| PPP2CA | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PTEN | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| RAF | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| RAS | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RSK | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SMAD | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| SOS | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| SPRY | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TAK1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| TAOK | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| TGFBR | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| p14 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| p21 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| p38 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| p53 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| p70 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
The rows of three genes composing the desirable phenotype are written in bold.
Results of perturbation of external inputs after global stabilization by p38 = 1 and GRB2 = 1.
| r9 | 0 | 0 | 0 | 0 | Cycle | Cycle | Cycle |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 0 | 0 | 1 | 0 | Cycle | Cycle | Cycle | |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | |
| 0 | 1 | 0 | 0 | Cycle | Cycle | Cycle | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 0 | 1 | 1 | 0 | Cycle | Cycle | Cycle | |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 1 | 1 | 0 | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | |
| 1 | 0 | 1 | 1 | 1 | 1 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 1 | 0 | |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | |
| 1 | 1 | 1 | 1 | 1 | 1 | 0 | |
| r10 | 0 | 0 | 0 | 0 | Cycle | Cycle | Cycle |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 0 | 0 | 1 | 0 | Cycle | Cycle | Cycle | |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | |
| 0 | 1 | 0 | 0 | Cycle | Cycle | Cycle | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 0 | 1 | 1 | 0 | Cycle | Cycle | Cycle | |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | Cycle | Cycle | Cycle | |
| 1 | 0 | 1 | 0 | Cycle | Cycle | Cycle | |
| 1 | 0 | 1 | 1 | 1 | 1 | 0 | |
| 1 | 1 | 0 | 0 | Cycle | Cycle | Cycle | |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | |
| 1 | 1 | 1 | 0 | Cycle | Cycle | Cycle | |
| 1 | 1 | 1 | 1 | 1 | 1 | 0 | |
The rows of the selected solution input combination are written in bold.
Minimal FVS for control of the MAPK signaling network with r9 and r10 mutations (refer to Supplementary Dataset S1 for associated desired fixed points).
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
Control kernels with size two for control of the MAPK signaling network with r9 and r10 mutations (refer to Supplementary Dataset S2 for associated desired fixed points).
| 1 | - | - | - | - | 1 | 1 | - | - | - | - |
| 2 | - | - | - | - | 1 | - | 1 | - | - | - |
| 3 | - | - | - | - | 1 | - | - | 1 | - | - |
| 4 | - | - | - | - | - | 1 | - | - | - | 1 |
| 5 | - | - | - | - | - | 1 | - | - | 1 | - |
| 6 | - | - | - | - | - | - | 1 | - | - | 1 |
| 7 | - | - | - | - | - | - | 1 | - | 1 | - |
| 8 | - | - | - | - | - | - | - | 1 | - | 1 |
| 9 | - | - | - | - | - | - | - | 1 | 1 | - |
“-” indicates that the corresponding variable or external input is not needed.
Stable motif control sets for control of the MAPK signaling network with r9 and r10 mutations (refer to Supplementary Dataset S3 for associated desired fixed points).
| 1 | 1 | 0 | 0 | 1 |
| 2 | 1 | 0 | 1 | 1 |
| 3 | 1 | 1 | 0 | 1 |
| 4 | 1 | 1 | 1 | 1 |
Comparison between the proposed scheme and feedback vertex set, control kernel, and stable motif methods that are applied to controlling the MAPK signaling network.
| Find control targets for global stabilization | Yes | Yes | Yes | Yes |
| Applicable to large-scale BNs ( | Yes | Yes | Yes | No |
| Need to know Boolean logic of the network | Yes | No | Yes | Yes |
| Procedure | 1. Global stabilization by the adjacency matrix2. Determine external inputs to steer the BN toward a desired attractor | 1. Find FVSs using network topology2. Fix values of FVS states corresponding to the desired attractor | Check whether the BN can be steered toward the desired attractor by brute-force method (sample initial states for large networks) | 1. Compute stable motifs2. Derive optimal stable motif nodes that take the BN to the desired attractor |
Note that the control kernel method is computationally intractable, if not impossible, for large-scale BNs since it takes huge time to find control kernels for BNs with large n.
Permuted adjacency matrix (ã).
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 3 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 |
| 4 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
Permuted adjacency matrix (ã).
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | |
| 1 | 1 | 1 | 2 | 2 | 3 | 4 | 5 |