Stochastic Boolean networks: An efficient approach to modeling gene regulatory networks

被引:49
|
作者
Liang, Jinghang [1 ]
Han, Jie [1 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2V4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
INTERVENTION; SIMULATION; DYNAMICS; REDUCTION;
D O I
10.1186/1752-0509-6-113
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Background: Various computational models have been of interest due to their use in the modelling of gene regulatory networks (GRNs). As a logical model, probabilistic Boolean networks (PBNs) consider molecular and genetic noise, so the study of PBNs provides significant insights into the understanding of the dynamics of GRNs. This will ultimately lead to advances in developing therapeutic methods that intervene in the process of disease development and progression. The applications of PBNs, however, are hindered by the complexities involved in the computation of the state transition matrix and the steady-state distribution of a PBN. For a PBN with n genes and N Boolean networks, the complexity to compute the state transition matrix is O(nN2(2n)) or O(nN2(n)) for a sparse matrix. Results: This paper presents a novel implementation of PBNs based on the notions of stochastic logic and stochastic computation. This stochastic implementation of a PBN is referred to as a stochastic Boolean network (SBN). An SBN provides an accurate and efficient simulation of a PBN without and with random gene perturbation. The state transition matrix is computed in an SBN with a complexity of O(nL2(n)), where L is a factor related to the stochastic sequence length. Since the minimum sequence length required for obtaining an evaluation accuracy approximately increases in a polynomial order with the number of genes, n, and the number of Boolean networks, N, usually increases exponentially with n, L is typically smaller than N, especially in a network with a large number of genes. Hence, the computational efficiency of an SBN is primarily limited by the number of genes, but not directly by the total possible number of Boolean networks. Furthermore, a time-frame expanded SBN enables an efficient analysis of the steady-state distribution of a PBN. These findings are supported by the simulation results of a simplified p53 network, several randomly generated networks and a network inferred from a T cell immune response dataset. An SBN can also implement the function of an asynchronous PBN and is potentially useful in a hybrid approach in combination with a continuous or single-molecule level stochastic model. Conclusions: Stochastic Boolean networks (SBNs) are proposed as an efficient approach to modelling gene regulatory networks (GRNs). The SBN approach is able to recover biologically-proven regulatory behaviours, such as the oscillatory dynamics of the p53-Mdm2 network and the dynamic attractors in a T cell immune response network. The proposed approach can further predict the network dynamics when the genes are under perturbation, thus providing biologically meaningful insights for a better understanding of the dynamics of GRNs. The algorithms and methods described in this paper have been implemented in Matlab packages, which are attached as Additional files.
引用
收藏
页数:20
相关论文
共 50 条
  • [31] A new approach combined fuzzy clustering and Bayesian networks for modeling gene regulatory networks
    Wang, Fei
    Pan, De
    Ding, Jianhua
    [J]. BMEI 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS, VOL 1, 2008, : 29 - 33
  • [32] Relationships between probabilistic Boolean networks and dynamic Bayesian networks as models of gene regulatory networks
    Lähdesmäki, H
    Hautaniemi, S
    Shmulevich, I
    Yli-Harja, O
    [J]. SIGNAL PROCESSING, 2006, 86 (04) : 814 - 834
  • [33] Optimal Control of Gene Regulatory Networks with Effectiveness of Multiple Drugs: A Boolean Network Approach
    Kobayashi, Koichi
    Hiraishi, Kunihiko
    [J]. BIOMED RESEARCH INTERNATIONAL, 2013, 2013
  • [34] Modeling of Hysteresis in Gene Regulatory Networks
    J. Hu
    K. R. Qin
    C. Xiang
    T. H. Lee
    [J]. Bulletin of Mathematical Biology, 2012, 74 : 1727 - 1753
  • [35] Modeling of Hysteresis in Gene Regulatory Networks
    Hu, J.
    Qin, K. R.
    Xiang, C.
    Lee, T. H.
    [J]. BULLETIN OF MATHEMATICAL BIOLOGY, 2012, 74 (08) : 1727 - 1753
  • [36] Dynamics of gene regulatory networks with stochastic propensities
    Akman, O.
    Comar, T.
    Harris, A. L.
    Hrozencik, D.
    Li, Y.
    [J]. INTERNATIONAL JOURNAL OF BIOMATHEMATICS, 2018, 11 (03)
  • [37] From Boolean to probabilistic Boolean networks as models of genetic regulatory networks
    Shmulevich, I
    Dougherty, ER
    Mang, W
    [J]. PROCEEDINGS OF THE IEEE, 2002, 90 (11) : 1778 - 1792
  • [38] Modeling genetic regulatory networks with probabilistic Boolean networks: From inference to intervention.
    Shmulevich, I
    [J]. TOXICOLOGICAL SCIENCES, 2003, 72 : 223 - 223
  • [39] Stochastic modeling and simulation of gene networks
    Cai, Xiaodong
    Wang, Xiaodong
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2007, 24 (01) : 27 - 36
  • [40] Efficient Boolean Modeling of Gene Regulatory Networks via Random Forest Based Feature Selection and Best-Fit Extension
    Gao, Shuhua
    Xiang, Cheng
    Sun, Changkai
    Qin, Kairong
    Lee, Tong Heng
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2018, : 1076 - 1081