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 条
  • [31] Towards Automated Software Verification Using Model Checking Techniques
    Asadollahi, Somayeh
    Rafe, Vahid
    Rafeh, Reza
    Rahmani, Adel T.
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 305 - +
  • [32] Model checking on trees with path equivalences
    Alur, Rajeev
    Cerny, Pavol
    Chaudhuri, Swarat
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2007, 4424 : 664 - +
  • [33] On the Model Checking of the Graded μ-calculus on Trees
    Barcenas, Everardo
    Benitez-Guerrero, Edgard
    Lavalle, Jesus
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, MICAI 2015, PT I, 2015, 9413 : 178 - 189
  • [34] MODEL CHECKING OF COMPONENT BASED SOFTWARE USING COMPOSITIONAL REDUCTIONS
    Izadi, Mohammad
    Movaghar, Ali
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (05) : 683 - 712
  • [35] Using Quartets to Compare the NCD and MCMC Methods for Constructing Phylogenetic Trees
    Rogers, John D.
    [J]. PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 1699 - 1702
  • [36] A STOCHASTIC MODEL FOR PHYLOGENETIC TREES
    Liggett, Thomas M.
    Schinazi, Rinaldo B.
    [J]. JOURNAL OF APPLIED PROBABILITY, 2009, 46 (02) : 601 - 607
  • [37] Model-Checking Parse Trees
    Boral, Anudhyan
    Schmitz, Sylvain
    [J]. 2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, : 153 - 162
  • [38] Using Composition Trees to Model and Compare Software Process
    Wen, Lian
    Tuffley, David
    Rout, Terry
    [J]. SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION, 2011, 155 : 1 - 15
  • [39] Interactive visualization software for exploring phylogenetic trees and clades
    Derthick, Mark
    [J]. BIOINFORMATICS, 2008, 24 (06) : 868 - 869
  • [40] TOPD/FMTS:: a new software to compare phylogenetic trees
    Puigbo, Pere
    Garcia-Vallve, Santiago
    McInerney, James O.
    [J]. BIOINFORMATICS, 2007, 23 (12) : 1556 - 1558