Model checking software for phylogenetic trees using distribution and database methods

被引:2
|
作者
Ignacio Requeno, Jose [1 ]
Manuel Colom, Jose [1 ]
机构
[1] Univ Zaragoza, Dept Comp Sci & Syst Engn DIIS, C Maria Luna 1, Zaragoza 50018, Spain
关键词
D O I
10.2390/biecoll-jib-2013-229
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Model checking, a generic and formal paradigm stemming from computer science based on temporal logics, has been proposed for the study of biological properties that emerge from the labeling of the states defined over the phylogenetic tree. This strategy allows us to use generic software tools already present in the industry. However, the performance of traditional model checking is penalized when scaling the system for large phylogenies. To this end, two strategies are presented here. The first one consists of partitioning the phylogenetic tree into a set of subgraphs each one representing a subproblem to be verified so as to speed up the computation time and distribute the memory consumption. The second strategy is based on uncoupling the information associated to each state of the phylogenetic tree (mainly, the DNA sequence) and exporting it to an external tool for the management of large information systems. The integration of all these approaches outperforms the results of monolithic model checking and helps us to execute the verification of properties in a real phylogenetic tree.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] MulRF: a software package for phylogenetic analysis using multi-copy gene trees
    Chaudhary, Ruchi
    Fernandez-Baca, David
    Burleigh, John Gordon
    [J]. BIOINFORMATICS, 2015, 31 (03) : 432 - 433
  • [42] Software model checking for resources race
    Hong Wang
    Tao Zhang
    [J]. Cluster Computing, 2017, 20 : 179 - 193
  • [43] Software model checking with abstraction refinement
    Podelski, A
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2003, 2575 : 1 - 3
  • [44] Software Model Checking Takes Off
    Miller, Steven P.
    Whalen, Michael W.
    Cofer, Daren D.
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (02) : 58 - 64
  • [46] Parallel Assignments in Software Model Checking
    Stokely, Murray
    Chaki, Sagar
    Ouaknine, Joel
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 157 (01) : 77 - 94
  • [47] Software testing via model checking
    Belli, F
    Güldali, B
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, 2004, 3280 : 907 - 916
  • [48] SOFTWARE MODEL CHECKING FOR AVIONICS SYSTEMS
    Cofer, Darren
    Whalen, Michael
    Miller, Steven
    [J]. DASC: 2008 IEEE/AIAA 27TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1 AND 2, 2008, : 1209 - 1216
  • [49] Translating software designs for model checking
    Xie, F
    Levin, V
    Kurshan, RR
    Browne, JC
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 2984 : 324 - 338
  • [50] Distributed and Predictable Software Model Checking
    Lopes, Nuno P.
    Rybalchenko, Andrey
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2011, 6538 : 340 - +