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 条
  • [1] SAT-based algorithm for finding cycles in a Boolean network
    School of Computer Science and Technology, University of Electronic Science and Technology of China, Chengdu
    610054, China
    不详
    CA
    90034, United States
    Dianzi Keji Diaxue Xuebao, 6 (881-886):
  • [2] Finding Attractors in Synchronous Multiple-Valued Networks Using SAT-based Bounded Model Checking
    Dubrova, Elena
    Teslenko, Maxim
    Ming, Liu
    40TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC ISMVL 2010, 2010, : 144 - 149
  • [3] Finding Attractors in Synchronous Multiple-Valued Networks Using SAT-based Bounded Model Checking
    Dubrova, Elena
    Liu, Ming
    Teslenko, Maxim
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2012, 19 (1-3) : 109 - 131
  • [4] An efficient algorithm for finding attractors in synchronous Boolean networks with biochemical applications
    Zheng, D.
    Yang, G.
    Li, X.
    Wang, Z.
    Hung, W. N. N.
    GENETICS AND MOLECULAR RESEARCH, 2013, 12 (04) : 4656 - 4666
  • [5] Simulation and SAT-Based Boolean Matching for Large Boolean Networks
    Wang, Kuo-Hua
    Chan, Chung-Ming
    Liu, Jung-Chang
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 396 - 401
  • [6] SAT-based algorithm for finding all maximal cliques
    Wu, Haitao
    Hao, Ningbo
    Chou, Wen-Kuang
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2016, 12 (2-3) : 186 - 191
  • [7] SAT-based summarization for boolean programs
    Basler, Gerard
    Kroening, Daniel
    Weissenbacher, Georg
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2007, 4595 : 131 - +
  • [8] An Efficient Algorithm for Computing Attractors of Synchronous And Asynchronous Boolean Networks
    Zheng, Desheng
    Yang, Guowu
    Li, Xiaoyu
    Wang, Zhicai
    Liu, Feng
    He, Lei
    PLOS ONE, 2013, 8 (04):
  • [9] SAT-based Distributed Reactive Control Protocol Synthesis for Boolean Networks
    Sahin, Yunus Emre
    Ozay, Necmiye
    2016 IEEE CONFERENCE ON COMPUTER AIDED CONTROL SYSTEM DESIGN (CACSD), 2016, : 874 - 880
  • [10] Search techniques for SAT-based Boolean optimization
    Department of Computer Engineering, American University of Sharjah, Sharjah, United Arab Emirates
    Met. Finish., 2006, 6 (436-447):