README.md

FBNNet

Background

Fundamental Boolean Model (FBM), published in Chen et al. (2018) https://doi.org/10.3389/fphys.2018.01328, 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 an R package, 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.

Introduction

This package adopted the concepts of fundamental Boolean modelling and networks to provide mechanisms for extracting the fundamental Boolean networks from the microarray timeseires data. The methodologies implemented in this package are documented in Chen et al. (2018) https://doi.org/10.3389/fphys.2018.01328 and Chen et al. (2022) https://doi.org/10.15302/J-QB-021-0280.

Main functions

Data

Main Example Data

Experiment Data

Installation

Install development version FBNNet from GitHub:

devtools::install_github("clsdavid/FBNNet2_public")

Documentation

https://clsdavid.github.io/FBNNet2_public/

SAMPLE CODE

TFBM

Find forward related genes with FAA

TFBM_FAA_CDC42EP3_Networks <- findForwardRelatedNetworkByGenes(networks = TFBM_Leukeamia_Networks, target_gene_list = "CDC42EP3", regulationType = 1, target_type = 1, maxDeep = 1) FBNNetwork.Graph(TFBM_FAA_CDC42EP3_Networks)

Find forward related genes with FAI

TFBM_FIA_CDC42EP3_Networks <- findForwardRelatedNetworkByGenes(networks = TFBM_Leukeamia_Networks, target_gene_list = "CDC42EP3", regulationType = 0, target_type = 1, maxDeep = 1) FBNNetwork.Graph(TFBM_FAA_CDC42EP3_Networks)

Find forward related genes with FAI with 2 levels

TFBM_FAI_CDC42EP3_Networks_2 <- findForwardRelatedNetworkByGenes(networks = TFBM_Leukeamia_Networks, target_gene_list = "CDC42EP3", regulationType = 1, target_type = 0, maxDeep = 2, next_level_mix_type = TRUE) FBNNetwork.Graph(TFBM_FAI_CDC42EP3_Networks_2)

Find backward related genes with BA

TFBM_FAA_CDC42EP3_Networks <- findAllBackwardRelatedGenes(networks = TFBM_Leukeamia_Networks, target_gene = "CDC42EP3", regulationType = 0, target_type = 1, maxDeep = 1) FBNNetwork.Graph(TFBM_FAA_CDC42EP3_Networks)

FBM

Find forward related genes with FAA

FBM_FAA_CDC42EP3_Networks <- findForwardRelatedNetworkByGenes(networks = FBM_Leukeamia_Networks, target_gene_list = "CDC42EP3", regulationType = 1, target_type = 1, maxDeep = 1) FBNNetwork.Graph(FBM_FAA_CDC42EP3_Networks)

Find forward related genes with FAI

FBM_FAA_CDC42EP3_Networks <- findForwardRelatedNetworkByGenes(networks = FBM_Leukeamia_Networks, target_gene_list = "CDC42EP3", regulationType = 0, target_type = 1, maxDeep = 1) FBNNetwork.Graph(FBM_FAA_CDC42EP3_Networks)

Find forward related genes with FAI with 2 levels

FBM_FAI_CDC42EP3_Networks_2 <- findForwardRelatedNetworkByGenes(networks = FBM_Leukeamia_Networks, target_gene_list = "CDC42EP3", regulationType = 0, target_type = 1, maxDeep = 2, next_level_mix_type = TRUE) FBNNetwork.Graph(FBM_FAI_CDC42EP3_Networks_2)

Find backward related genes with BA

FBM_FAA_CDC42EP3_Networks <- findAllBackwardRelatedGenes(networks = FBM_Leukeamia_Networks, target_gene = "CDC42EP3", regulationType = 0, target_type = 1, maxDeep = 1) FBNNetwork.Graph(FBM_FAA_CDC42EP3_Networks)

Citation

L. Chen, D. Kulasiri and S. Samarasinghe (2018). A Novel Data-Driven Boolean Model for Genetic Regulatory Networks. Front Physiol 9: 1328.
L. Chen, D. Kulasiri and S. Samarasinghe (2022). Fundamental Boolean network modelling for childhood acute lymphoblastic leukaemia pathways. Quant Biol. DOI: 10.15302/J-QB-021-0280, Vol 10, Issue (1) : 94-121.
W. Huber, V.J. Carey, R. Gentleman, ..., M. Morgan Nature Methods (2015). Orchestrating high-throughput genomic analysis with Bioconductor. 2015:12, 115.

Copyright and Licensing This package and related novel concepts were originally proposed and developed by Leshi Chen https://doi.org/10.3389/fphys.2018.01328, under the supervision of Don Kulasiri and Sandhya Samarasinghe during the PHD study at Lincoln University, New Zealand. Currently, the package is licensed under the MIT License for public.



clsdavid/FBNNet2_public documentation built on April 20, 2023, 4:36 p.m.