Abstract
Model checking is a generic verification technique that allows the phylogeneticist to focus on models and specifications instead of on implementation issues. Phylogenetic trees are considered as transition systems over which we interrogate phylogenetic questions written as formulas of temporal logic. Nonetheless, standard logics become insufficient for the usual practices of phylogenetic analysis since they don’t allow the inclusion of explicit time and probabilities. The aim of this paper is to extend the application of model checking techniques beyond qualitative phylogenetic properties and adapt the existing logical extensions and tools to the field of phylogeny. The introduction of time and probabilities in phylogenetic specifications is motivated by a real example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Felsenstein, J.: Inferring phylogenies. Sinauer, Sunderland (2003)
Yang, Z., Rannala, B.: Molecular phylogenetics: principles and practice. Nat. Rev. Genet. 13(5), 303–314 (2012)
Fitch, W.M.: Uses for evolutionary trees. Philos. T. Roy. Soc. B 349(1327), 93–102 (1995)
Requeno, J.I., De Miguel Casado, G., Blanco, R., Colom, J.M.: Temporal logics for phylogenetic analysis via model checking. IEEE ACM T. Comput. Bi. 10(4), 1058–1070 (2013)
Baier, C., Katoen, J.P.: Principles of model checking. MIT Press, Cambridge (2008)
Zmasek, C.M., Eddy, S.R.: ATV: display and manipulation of annotated phylogenetic trees. Bioinformatics 17(4), 383–384 (2001)
Rambaut, A.: How to read a phylogenetic tree (August 2013)
Barraclough, T.G., Nee, S.: Phylogenetics and speciation. Trends Ecol. Evol. 16(7), 391–399 (2001)
Cavalli Sforza, L.L., Feldman, M.W.: The application of molecular genetic approaches to the study of human evolution. Nat. Genet. 33, 266–275 (2003)
Holden, C., Mace, R.: Phylogenetic analysis of the evolution of lactose digestion in adults. Hum. Biol. 597–619 (2009)
Tishkoff, S.A., et al.: Convergent adaptation of human lactase persistence in Africa and Europe. Nat. Genet. 39(1), 31–40 (2006)
Kwiatkowska, M., Norman, G., Parker, D.: Stochastic model checking. In: Bernardo, M., Hillston, J. (eds.) SFM 2007. LNCS, vol. 4486, pp. 220–270. Springer, Heidelberg (2007)
Hansson, H., Jonsson, B.: A logic for reasoning about time and reliability. Form. Asp. Comput. 6, 512–535 (1994)
Requeno, J.I., Colom, J.M.: Model checking software for phylogenetic trees using distribution and database methods. J. Integr. Bioinformatics 10(3), 229 (2013)
Kwiatkowska, M., Norman, G., Parker, D.: PRISM 4.0: Verification of probabilistic real-time systems. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 585–591. Springer, Heidelberg (2011)
Jansen, D.N., Katoen, J.-P., Oldenkamp, M., Stoelinga, M., Zapreev, I.: How fast and fat is your probabilistic model checker? an experimental performance comparison. In: Yorav, K. (ed.) HVC 2007. LNCS, vol. 4899, pp. 69–85. Springer, Heidelberg (2008)
Bruyère, V., Raskin, J.-F.: Real-time model-checking: Parameters everywhere. In: Pandya, P.K., Radhakrishnan, J. (eds.) FSTTCS 2003. LNCS, vol. 2914, pp. 100–111. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Requeno, J.I., Colom, J.M. (2014). Timed and Probabilistic Model Checking over Phylogenetic Trees. In: Saez-Rodriguez, J., Rocha, M., Fdez-Riverola, F., De Paz Santana, J. (eds) 8th International Conference on Practical Applications of Computational Biology & Bioinformatics (PACBB 2014). Advances in Intelligent Systems and Computing, vol 294. Springer, Cham. https://doi.org/10.1007/978-3-319-07581-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-07581-5_13
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07580-8
Online ISBN: 978-3-319-07581-5
eBook Packages: EngineeringEngineering (R0)