Approximating attractors of Boolean networks by iterative CTL model checking

被引:21
|
作者
Klarner, Hannes [1 ]
Siebert, Heike [1 ]
机构
[1] Free Univ Berlin, Fachbereich Math & Informat, Arnimallee 6, D-14195 Berlin, Germany
关键词
Boolean networks; asynchronous dynamics; attractors; CTL model checking; ASP; signaling; gene regulation;
D O I
10.3389/fbioe.2015.00130
中图分类号
Q81 [生物工程学(生物技术)]; Q93 [微生物学];
学科分类号
071005 ; 0836 ; 090102 ; 100705 ;
摘要
This paper introduces the notion of approximating asynchronous attractors of Boolean networks by minimal trap spaces. We define three criteria for determining the quality of an approximation: "faithfulness" which requires that the oscillating variables of all attractors in a trap space correspond to their dimensions, "univocality" which requires that there is a unique attractor in each trap space, and "completeness" which requires that there are no attractors outside of a given set of trap spaces. Each is a reachability property for which we give equivalent model checking queries. Whereas faithfulness and univocality can be decided by model checking the corresponding subnetworks, the naive query for completeness must be evaluated on the full state space. Our main result is an alternative approach which is based on the iterative refinement of an initially poor approximation. The algorithm detects so-called autonomous sets in the interaction graph, variables that contain all their regulators, and considers their intersection and extension in order to perform model checking on the smallest possible state spaces. A benchmark, in which we apply the algorithm to 18 published Boolean networks, is given. In each case, the minimal trap spaces are faithful, univocal, and complete, which suggests that they are in general good approximations for the asymptotics of Boolean networks.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] CTL model checking for Boolean program
    Lee, Taehoon
    Kwon, Gihwon
    Han, Hyuksoo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 1081 - 1089
  • [2] Control in Boolean Networks With Model Checking
    Cifuentes-Fontanals, Laura
    Tonello, Elisa
    Siebert, Heike
    FRONTIERS IN APPLIED MATHEMATICS AND STATISTICS, 2022, 8
  • [3] Efficient Patterns for Model Checking Partial State Spaces in CTL boolean AND LTL
    Antonik, Adam
    Huth, Michael
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 158 : 41 - 57
  • [4] Attractors in Boolean networks: a tutorial
    Martin Hopfensitz
    Christoph Müssel
    Markus Maucher
    Hans A. Kestler
    Computational Statistics, 2013, 28 : 19 - 36
  • [5] Attractors in continuous and Boolean networks
    Norrell, Johannes
    Samuelsson, Bjorn
    Socolar, Joshua E. S.
    PHYSICAL REVIEW E, 2007, 76 (04):
  • [6] Attractors in Boolean networks: a tutorial
    Hopfensitz, Martin
    Muessel, Christoph
    Maucher, Markus
    Kestler, Hans A.
    COMPUTATIONAL STATISTICS, 2013, 28 (01) : 19 - 36
  • [7] On Observability of Attractors in Boolean Networks
    Qiu, Yushan
    Cheng, Xiaoqing
    Ching, Wai-Ki
    Jiang, Hao
    Akutsu, Tatsuya
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, 2015, : 263 - 266
  • [8] An efficient algorithm for computing fixed length attractors based on bounded model checking in synchronous Boolean networks with biochemical applications
    Li, X. Y.
    Yang, G. W.
    Zheng, D. S.
    Guo, W. S.
    Hung, W. N. N.
    GENETICS AND MOLECULAR RESEARCH, 2015, 14 (02) : 4238 - 4244
  • [9] Algebraic Model Checking for Boolean Gene Regulatory Networks
    Quoc-Nam Tran
    SOFTWARE TOOLS AND ALGORITHMS FOR BIOLOGICAL SYSTEMS, 2011, 696 : 113 - 122
  • [10] Complexity of model checking by iterative improvement:: The pseudo-Boolean framework
    Björklund, H
    Sandberg, S
    Vorobyov, S
    PERSPECTIVES OF SYSTEM INFORMATICS, 2003, 2890 : 381 - 394