Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 222))

Abstract

Model checking is a generic and formal technique that the authors have proposed for the study of properties that emerge from the biological labeling of the states defined over the phylogenetic tree [3] [10]. 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 related subproblems 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 outperformed the results of monolithic model checking and helped us to execute the verification of properties in a real phylogenetic tree.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baier, C., Katoen, J.-P.: Principles of model checking. The MIT Press, Cambridge (2008)

    MATH  Google Scholar 

  2. Benson, D.A., Karsch-Mizrachi, I., Clark, K., Lipman, D.J., Ostell, J., Sayers, E.W.: GenBank. Nucleic Acids Reseach 40, D48–D53 (2012)

    Google Scholar 

  3. Blanco, R., de Miguel Casado, G., Requeno, J.I., Colom, J.M.: Temporal logics for phylogenetic analysis via model checking. In: 2010 IEEE Int. Conf. on Bioinformatics and Biomedicine Workshops, pp. 152–157. IEEE (2010)

    Google Scholar 

  4. Blanco, R., Mayordomo, E., Montoya, J., Ruiz-Pesini, E.: Rebooting the human mitochondrial phylogeny: an automated and scalable methodology with expert knowledge. BMC Bioinformatics 12, 174 (2011)

    Article  Google Scholar 

  5. Bošnački, D., Edelkamp, S.: Model checking software: on some new waves and some evergreens. Int. J. Software Tool Tech. Tran. 12, 89–95 (2010)

    Article  Google Scholar 

  6. Boukala, M.C., Petrucci, L.: Distributed CTL Model-Checking and counterexample search. In: 3rd Int. Workshop on Verification and Evaluation of Computer and Communication Systems (2009)

    Google Scholar 

  7. Cimatti, A., Clarke, E., Giunchiglia, E., Giunchiglia, F., Pistore, M., Roveri, M., Sebastiani, R., Tacchella, A.: NuSMV 2: An OpenSource Tool for Symbolic Model Checking. In: Brinksma, E., Larsen, K.G. (eds.) CAV 2002. LNCS, vol. 2404, pp. 359–364. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Fitch, W.M.: Uses for Evolutionary Trees. Philosophical Transactions of the Royal Society of London. Series B: Biological Sciences 349, 93–102 (1995)

    Article  Google Scholar 

  9. Mangalam, H.: The Bio* toolkits a brief overview. Brief Bioinform. 3(3), 296–302 (2002)

    Google Scholar 

  10. Requeno, J.I., Blanco, R., de Miguel Casado, G., Colom, J.M.: Phylogenetic Analysis Using an SMV Tool. In: Rocha, M.P., Corchado Rodríguez, J.M., Fdez-Riverola, F., Valencia, A. (eds.) PACBB 2011. AISC, vol. 93, pp. 167–174. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  11. Requeno, J.I., Blanco, R., de Miguel Casado, G., Colom, J.M.: Sliced Model Checking for Phylogenetic Analysis. In: Rocha, M.P., Luscombe, N., Fdez-Riverola, F., Corchado Rodríguez, J.M. (eds.) 6th International Conference on PACBB. AISC, vol. 154, pp. 95–104. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  12. Shegalov, G.: CTL Model Checking in Database Cloud. Unpublished version paper (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Ignacio Requeno .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Requeno, J.I., Colom, J.M. (2013). Speeding Up Phylogenetic Model Checking. In: Mohamad, M., Nanni, L., Rocha, M., Fdez-Riverola, F. (eds) 7th International Conference on Practical Applications of Computational Biology & Bioinformatics. Advances in Intelligent Systems and Computing, vol 222. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00578-2_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-00578-2_16

  • Publisher Name: Springer, Heidelberg

  • Print ISBN: 978-3-319-00577-5

  • Online ISBN: 978-3-319-00578-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics