| Literature DB >> 30319440 |
Leshi Chen1, Don Kulasiri1, Sandhya Samarasinghe2.
Abstract
A Boolean model is a simple, discrete and dynamic model without the need to consider the effects at the intermediate levels. However, little effort has been made into constructing activation, inhibition, and protein decay networks, which could indicate the direct roles of a gene (or its synthesized protein) as an activator or inhibitor of a target gene. Therefore, we propose to focus on the general Boolean functions at the subfunction level taking into account the effectiveness of protein decay, and further split the subfunctions into the activation and inhibition domains. As a consequence, we developed a novel data-driven Boolean model; namely, the Fundamental Boolean Model (FBM), to draw insights into gene activation, inhibition, and protein decay. This novel Boolean model provides an intuitive definition of activation and inhibition pathways and includes mechanisms to handle protein decay issues. To prove the concept of the novel model, we implemented a platform using R language, called FBNNet. Our experimental results show that the proposed FBM could explicitly display the internal connections of the mammalian cell cycle between genes separated into the connection types of activation, inhibition and protein decay. Moreover, the method we proposed to infer the gene regulatory networks for the novel Boolean model can be run in parallel and; hence, the computation cost is affordable. Finally, the novel Boolean model and related Fundamental Boolean Networks (FBNs) could show significant trajectories in genes to reveal how genes regulated each other over a given period. This new feature could facilitate further research on drug interventions to detect the side effects of a newly-proposed drug.Entities:
Keywords: boolean modeling; boolean network; data-driven boolean modeling; fundamental boolean model; fundamental boolean networks; network inference; orchard cube; time series data
Year: 2018 PMID: 30319440 PMCID: PMC6167558 DOI: 10.3389/fphys.2018.01328
Source DB: PubMed Journal: Front Physiol ISSN: 1664-042X Impact factor: 4.566
Figure 1An example of a simple Boolean Network. The right side lists the Boolean functions of the example; the dashed line means the source gene is expected to be inhibited; the solid line indicates that the source gene is expected to be activated.
Figure 2Example of a Fundamental Boolean Network. The icon box is denoted as a fundamental Boolean function. The red box is denoted as an inhibition function, and the light green box is denoted as an activation function. The green circle icon is denoted as a gene or a variable.
Figure 3Simulation of the dynamic equilibrium of gene regulation.
Figure 4Illustration of an orchard cube.
Figure 5Sample nodes and measurement.
Figure 6Schematic diagram of FBN modeling and network inferences: (1) discrete expression data into Boolean time series; (2) construct orchard cubes in parallel to generate analytical data and store all precomputed measures; (3) mine potential regulatory rules for all target genes through the constructed orchard cube based on some criteria; (4) generate the fundamental Boolean network; (5) use the generated network to reconstruct the input time series by giving the initial states of all original inputs and; (6) verify the reconstruction time series with the original series, if necessary, to gain confidence in the results.
Figure 7Experiment design of evaluating the Fundamental Boolean network inference. The blue arrows represent the processes using BoolNet and brown arrows represent the processes using our FBNNet tools. The green arrows represent the evaluation process. (A) We use the BoolNet script loadNetwork.R to load pre-defined networks from files and then generate the time series and networks. (B) We use the time series generated from BoolNet and the new R package, FBNNet, to generate FBNs. (C) We reconstruct the time series via the FBM. (D) To evaluate the FBM, we rebuild the BoolNet type network based on the reconstructed time series; and (E) we evaluate the FBN inference methods by comparing the generated time series and the generated BoolNet type of network with the original time series and network that were generated in step A.
Figure 8Known mammalian cell cycle networks provided by BoolNet.
Inferred FBN cell cycle network.
Experimental results for reconstructed time series data.
| Network | ||||||
| Cell cycle | 1,024 | 43 | 0 | 100% | 100% | 0 |
Figure 9Cell Cycle FBN. The light blue elliptical icons represent genes; the orange box icons represent inhibition functions, and the light green box icons represent activation functions. The dark blue arrows represent activation, dark red arrows represent inhibition, and gray arrows represent protein decay.
Figure 10Synchronous attractors of the cell cycle fundamental Boolean model.
Figure 11The dynamic trajectory of attractor 2. The underscore mark “_” indicates the time step that the gene was located.
| APC | Anaphase-promoting complex |
| BUC | Bottom-up computation |
| Cdks | Cyclin-dependent kinases (Cdk1, Cdk2 and so on) |
| CKI | Cyclin-dependent kinase inhibitor |
| CycD | Cdk4/6-Cyclin D complex |
| CycE | Cdk2/Cyclin E complex |
| CycA | Cdk2/Cyclin A complex |
| Cdc20 | Cell-division cycle protein 20 |
| Cdh1 | Epithelial cadherin (E-cadherin), a classical member of the cadherin superfamily |
| CycB | Cdk1/Cycline B complex |
| DNA | Deoxyribonucleic acid |
| E2F | A family of transcription factors (TF) that act as transcriptional regulators of G1–S transcription |
| GRNs | Genetic regulatory networks |
| GF | Growth factor |
| NP | Nondeterministic Polynomial, a computational complexity class |
| NP-hard | A class of problems in computational complexity (Non-deterministic Polynomial acceptable problems) |
| p27 | A member of Kip/Cip family, a group of CKIs |
| R | R statistic script programming language |
| RNA | Ribonucleic acid |
| Rb | Retinoblastoma protein |
| SI | Supplementary information |
| UbcH10 | Cancer-related E2 ubiquitin-conjugating enzyme1 |
| AR | Accurate rate |
| ER | Error rate |
| FBM | Fundamental Boolean model |
| FBNs | Fundamental Boolean networks |
| MMR | Mismatched rate |
| PMR | Perfect matched rate |
| & | Logical And connector |
| | | Logical Or connector |
| ! | Logical negation symbol |
| ¬ | A negation operator that changes a Boolean function from TRUE to FALSE or vice versa |
| ×, ∩ | Logical And operator |
| + | logical Or operator |
| τ | An incremental variable presenting the number of time steps that have been processed |
| ϑ | The decay period to reflect the fact that the attenuation or enhancement of the expression of mRNA requires time |
| The Boolean state of gene σ | |
| The Boolean state of gene σ | |
| The total number of fundamental Boolean functions activating the target gene σ | |
| The total number of fundamental Boolean functions deactivating the target gene σ | |
| A fundamental Boolean function of activation | |
| A fundamental Boolean function of inhibition | |
| A Boolean function that takes a uniform distributed random number, μ, and an output of 1 if μ < x and 0 otherwise. |