A SAT-Based Algorithm for Finding Attractors in Synchronous Boolean Networks

被引:123
|
作者
Dubrova, Elena [1 ]
Teslenko, Maxim [1 ]
机构
[1] Royal Inst Technol, ECS ICT KTH, Dept Elect Comp & Software Syst, S-16440 Stockholm, Sweden
关键词
Bounded model checking; SAT; Boolean network; attractor; gene regulatory network; STEADY-STATES; MODEL; IDENTIFICATION; EVOLUTION; PREDICTS; GENES;
D O I
10.1109/TCBB.2010.20
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
This paper addresses the problem of finding attractors in synchronous Boolean networks. The existing Boolean decision diagram-based algorithms have limited capacity due to the excessive memory requirements of decision diagrams. The simulation-based algorithms can be applied to larger networks, however, they are incomplete. We present an algorithm, which uses a SAT-based bounded model checking to find all attractors in a Boolean network. The efficiency of the presented algorithm is evaluated by analyzing seven networks models of real biological processes, as well as 150,000 randomly generated Boolean networks of sizes between 100 and 7,000. The results show that our approach has a potential to handle an order of magnitude larger models than currently possible.
引用
收藏
页码:1393 / 1399
页数:7
相关论文
共 50 条
  • [41] SAF: SAT-Based Attractor Finder in Asynchronous Automata Networks
    Soh, Takehide
    Magnin, Morgan
    Le Berre, Daniel
    Banbara, Mutsunori
    Tamura, Naoyuki
    COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY, CMSB 2023, 2023, 14137 : 175 - 183
  • [42] New Approach of Exploiting Symmetry in SAT-based Boolean Matching for FPGA Technology Mapping
    Wang Xiu-qin
    Yang Yang
    2013 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY (ICVES), 2013, : 282 - 285
  • [43] Incremental SAT-Based Method with Native Boolean Cardinality Handling for the Hamiltonian Cycle Problem
    Soh, Takehide
    Le Berre, Daniel
    Roussel, Stephanie
    Banbara, Mutsunori
    Tamura, Naoyuki
    LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2014, 2014, 8761 : 684 - 693
  • [44] Finding cycles in synchronous Boolean networks with applications to biochemical systems
    Heidel, J
    Maloney, J
    Farrow, C
    Rogers, JA
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2003, 13 (03): : 535 - 552
  • [45] Exploiting symmetries to speed up SAT-based Boolean matching for logic synthesis of FPGAs
    Hu, Yu
    Shih, Victor
    Majumdar, Rupak
    He, Lei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (10) : 1751 - 1760
  • [46] SAT-Based Data Mining
    Boudane, Abdelhamid
    Jabbour, Said
    Sais, Lakhdar
    Salhi, Yakoub
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2018, 27 (01)
  • [47] SAT-Based Subsumption Resolution
    Coutelier, Robin
    Kovacs, Laura
    Rawson, Michael
    Rath, Jakob
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 190 - 206
  • [48] SAT-Based Formula Simplification
    Ignatiev, Alexey
    Previti, Alessandro
    Marques-Silva, Joao
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2015, 2015, 9340 : 287 - 298
  • [49] SAT-based MaxSAT algorithms
    Ansotegui, Carlos
    Luisa Bonet, Maria
    Levy, Jordi
    ARTIFICIAL INTELLIGENCE, 2013, 196 : 77 - 105
  • [50] SAT-based software certification
    Chaki, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2006, 3920 : 151 - 166