Attractor detection and enumeration algorithms for Boolean networks

被引:5
|
作者
Mori, Tomoya [1 ]
Akutsu, Tatsuya [1 ]
机构
[1] Kyoto Univ, Bioinformat Ctr, Inst Chem Res, Kyoto 6110011, Japan
关键词
Boolean network; Singleton attractor; Periodic attractor; Computational complexity; SAT; Nested canalyzing function; SINGLETON ATTRACTOR; STEADY-STATES; FINDING ATTRACTORS; REDUCTION; MODELS; IDENTIFICATION; STABILITY; NUMBER;
D O I
10.1016/j.csbj.2022.05.027
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
The Boolean network (BN) is a mathematical model used to represent various biological processes such as gene regulatory networks. The state of a BN is determined from the previous state and eventually reaches a stable state called an attractor. Due to its significance for elucidating the whole system, extensive studies have been conducted on analysis of attractors. However, the problem of detecting an attractor from a given BN has been shown to be NP-hard, and for general BNs, the time complexity of most existing algorithms is not guaranteed to be less than O (2n). Therefore, the computational difficulty of attractor detection has been a big obstacle for analysis of BNs. This review highlights singleton/periodic attractor detection algorithms that have guaranteed computational complexities less than O (2n) time for particular classes of BNs under synchronous update in which the maximum indegree is limited to a constant, each Boolean function is AND or OR of literals, or each Boolean function is given as a nested canalyzing function. We also briefly review practically efficient algorithms for the problem. (c) 2022 The Author(s). Published by Elsevier B.V. on behalf of Research Network of Computational and Structural Biotechnology. This is an open access article under the CC BY license (http://creativecommons. org/licenses/by/4.0/).
引用
收藏
页码:2512 / 2520
页数:9
相关论文
共 50 条
  • [1] Attractor detection and enumeration algorithms for Boolean networks
    Mori, Tomoya
    Akutsu, Tatsuya
    Computational and Structural Biotechnology Journal, 2022, 20 : 2512 - 2520
  • [2] Algorithms for Singleton Attractor Detection in Planar and Nonplanar AND/OR Boolean Networks
    Tamura, Takeyuki
    Akutsu, Tatsuya
    MATHEMATICS IN COMPUTER SCIENCE, 2009, 2 (03) : 401 - 420
  • [3] An ASP-based Approach for Attractor Enumeration in Synchronous and Asynchronous Boolean Networks
    Khaled, Tarek
    Benhamou, Belaid
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (306): : 295 - 301
  • [4] Taming Asynchrony for Attractor Detection in Large Boolean Networks
    Mizera, Andrzej
    Pang, Jun
    Qu, Hongyang
    Yuan, Qixia
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2019, 16 (01) : 31 - 42
  • [5] Exploring Observability of Attractor Cycles in Boolean Networks for Biomarker Detection
    Qiu, Yushan
    Huang, Yulong
    Tan, Shaobo
    Li, Dongqi
    Van der Zup-Tan, Ada Chaeli
    Borchert, Glen M.
    Jiang, Hao
    Huang, Jingshan
    IEEE ACCESS, 2019, 7 : 127745 - 127753
  • [6] Improving BDD-based attractor detection for synchronous Boolean networks
    Yuan, Qixia
    Qu, Hongyang
    Pang, Jun
    Mizera, Andrzej
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (08)
  • [7] Improving BDD-based attractor detection for synchronous Boolean networks
    Qixia YUAN
    Hongyang QU
    Jun PANG
    Andrzej MIZERA
    ScienceChina(InformationSciences), 2016, 59 (08) : 7 - 22
  • [8] Improving BDD-based attractor detection for synchronous Boolean networks
    Qixia Yuan
    Hongyang Qu
    Jun Pang
    Andrzej Mizera
    Science China Information Sciences, 2016, 59
  • [9] Exploring attractor bifurcations in Boolean networks
    Nikola Beneš
    Luboš Brim
    Jakub Kadlecaj
    Samuel Pastva
    David Šafránek
    BMC Bioinformatics, 23
  • [10] Attractor stability in nonuniform Boolean networks
    Kuhlman, Chris J.
    Mortveit, Henning S.
    THEORETICAL COMPUTER SCIENCE, 2014, 559 : 20 - 33