| Literature DB >> 29178844 |
Levi D Mcclenny1, Mahdi Imani2, Ulisses M Braga-Neto2.
Abstract
BACKGROUND: Gene regulatory networks govern the function of key cellular processes, such as control of the cell cycle, response to stress, DNA repair mechanisms, and more. Boolean networks have been used successfully in modeling gene regulatory networks. In the Boolean network model, the transcriptional state of each gene is represented by 0 (inactive) or 1 (active), and the relationship among genes is represented by logical gates updated at discrete time points. However, the Boolean gene states are never observed directly, but only indirectly and incompletely through noisy measurements based on expression technologies such as cDNA microarrays, RNA-Seq, and cell imaging-based assays. The Partially-Observed Boolean Dynamical System (POBDS) signal model is distinct from other deterministic and stochastic Boolean network models in removing the requirement of a directly observable Boolean state vector and allowing uncertainty in the measurement process, addressing the scenario encountered in practice in transcriptomic analysis.Entities:
Keywords: Boolean Kalman Filter; Gene expression analysis; Gene regulatory networks; Network inference; Partially-Observed Boolean Dynamical Systems; Particle filter
Mesh:
Year: 2017 PMID: 29178844 PMCID: PMC5702079 DOI: 10.1186/s12859-017-1886-3
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Fig. 1The p53-MDM2 Boolean gene regulatory network. The state of the system at time k is represented by a vector (ATM ,p53 ,WIP1 ,MDM2 ), where the subscript k indicates expression state at time k. The Boolean input u =dna_dsb at time k indicates the presence of DNA double strand breaks. Counter-clockwise from the top right: the activation/inhibition pathway diagram, transition diagrams corresponding to a constant inputs dna_dsb ≡0 (no stress) and dna_dsb ≡1 (DNA damage), and Boolean equations that describe the state transitions
Fig. 2POBDS model. The state process vector X evolves through networks of Boolean functions (i.e., logical gates), but it cannot be observed directly; instead, an incomplete and noisy function of the state is observed, namely, the observation process vector Y
Fig. 3Typical graphical output of the function “plotTrajectory”. The black and red lines denote the original state trajectory and estimated trajectories by the BKF for all four genes
Fig. 4Typical graphical output of the function “MMAE”. The Multiple-Model Adaptive Estimation algorithm determines which input network is the most likely network and creates a graphical output of the posterior probability of the selected model