Cargando…

Evaluation of properties over phylogenetic trees using stochastic logics

BACKGROUND: Model checking has been recently introduced as an integrated framework for extracting information of the phylogenetic trees using temporal logics as a querying language, an extension of modal logics that imposes restrictions of a boolean formula along a path of events. The phylogenetic t...

Descripción completa

Detalles Bibliográficos
Autores principales: Requeno, José Ignacio, Colom, José Manuel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4908722/
https://www.ncbi.nlm.nih.gov/pubmed/27301397
http://dx.doi.org/10.1186/s12859-016-1077-7
_version_ 1782437731824041984
author Requeno, José Ignacio
Colom, José Manuel
author_facet Requeno, José Ignacio
Colom, José Manuel
author_sort Requeno, José Ignacio
collection PubMed
description BACKGROUND: Model checking has been recently introduced as an integrated framework for extracting information of the phylogenetic trees using temporal logics as a querying language, an extension of modal logics that imposes restrictions of a boolean formula along a path of events. The phylogenetic tree is considered a transition system modeling the evolution as a sequence of genomic mutations (we understand mutation as different ways that DNA can be changed), while this kind of logics are suitable for traversing it in a strict and exhaustive way. Given a biological property that we desire to inspect over the phylogeny, the verifier returns true if the specification is satisfied or a counterexample that falsifies it. However, this approach has been only considered over qualitative aspects of the phylogeny. RESULTS: In this paper, we repair the limitations of the previous framework for including and handling quantitative information such as explicit time or probability. To this end, we apply current probabilistic continuous-time extensions of model checking to phylogenetics. We reinterpret a catalog of qualitative properties in a numerical way, and we also present new properties that couldn’t be analyzed before. For instance, we obtain the likelihood of a tree topology according to a mutation model. As case of study, we analyze several phylogenies in order to obtain the maximum likelihood with the model checking tool PRISM. In addition, we have adapted the software for optimizing the computation of maximum likelihoods. CONCLUSIONS: We have shown that probabilistic model checking is a competitive framework for describing and analyzing quantitative properties over phylogenetic trees. This formalism adds soundness and readability to the definition of models and specifications. Besides, the existence of model checking tools hides the underlying technology, omitting the extension, upgrade, debugging and maintenance of a software tool to the biologists. A set of benchmarks justify the feasibility of our approach.
format Online
Article
Text
id pubmed-4908722
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-49087222016-06-16 Evaluation of properties over phylogenetic trees using stochastic logics Requeno, José Ignacio Colom, José Manuel BMC Bioinformatics Methodology Article BACKGROUND: Model checking has been recently introduced as an integrated framework for extracting information of the phylogenetic trees using temporal logics as a querying language, an extension of modal logics that imposes restrictions of a boolean formula along a path of events. The phylogenetic tree is considered a transition system modeling the evolution as a sequence of genomic mutations (we understand mutation as different ways that DNA can be changed), while this kind of logics are suitable for traversing it in a strict and exhaustive way. Given a biological property that we desire to inspect over the phylogeny, the verifier returns true if the specification is satisfied or a counterexample that falsifies it. However, this approach has been only considered over qualitative aspects of the phylogeny. RESULTS: In this paper, we repair the limitations of the previous framework for including and handling quantitative information such as explicit time or probability. To this end, we apply current probabilistic continuous-time extensions of model checking to phylogenetics. We reinterpret a catalog of qualitative properties in a numerical way, and we also present new properties that couldn’t be analyzed before. For instance, we obtain the likelihood of a tree topology according to a mutation model. As case of study, we analyze several phylogenies in order to obtain the maximum likelihood with the model checking tool PRISM. In addition, we have adapted the software for optimizing the computation of maximum likelihoods. CONCLUSIONS: We have shown that probabilistic model checking is a competitive framework for describing and analyzing quantitative properties over phylogenetic trees. This formalism adds soundness and readability to the definition of models and specifications. Besides, the existence of model checking tools hides the underlying technology, omitting the extension, upgrade, debugging and maintenance of a software tool to the biologists. A set of benchmarks justify the feasibility of our approach. BioMed Central 2016-06-14 /pmc/articles/PMC4908722/ /pubmed/27301397 http://dx.doi.org/10.1186/s12859-016-1077-7 Text en © Requeno and Colom. 2016 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Methodology Article
Requeno, José Ignacio
Colom, José Manuel
Evaluation of properties over phylogenetic trees using stochastic logics
title Evaluation of properties over phylogenetic trees using stochastic logics
title_full Evaluation of properties over phylogenetic trees using stochastic logics
title_fullStr Evaluation of properties over phylogenetic trees using stochastic logics
title_full_unstemmed Evaluation of properties over phylogenetic trees using stochastic logics
title_short Evaluation of properties over phylogenetic trees using stochastic logics
title_sort evaluation of properties over phylogenetic trees using stochastic logics
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4908722/
https://www.ncbi.nlm.nih.gov/pubmed/27301397
http://dx.doi.org/10.1186/s12859-016-1077-7
work_keys_str_mv AT requenojoseignacio evaluationofpropertiesoverphylogenetictreesusingstochasticlogics
AT colomjosemanuel evaluationofpropertiesoverphylogenetictreesusingstochasticlogics