• DocumentCode
    1392037
  • Title

    An Efficient Algorithm for Approximating Geodesic Distances in Tree Space

  • Author

    Battagliero, Simone ; Puglia, Giuseppe ; Vicario, Saverio ; Rubino, Francesco ; Scioscia, Gaetano ; Leo, Pietro

  • Author_Institution
    GBS BAO Adv. Analytics Services, IBM Italia S.p.A., Bari, Italy
  • Volume
    8
  • Issue
    5
  • fYear
    2011
  • Firstpage
    1196
  • Lastpage
    1207
  • Abstract
    The increasing use of phylogeny in biological studies is limited by the need to make available more efficient tools for computing distances between trees. The geodesic tree distance-introduced by Billera, Holmes, and Vogtmann-combines both the tree topology and edge lengths into a single metric. Despite the conceptual simplicity of the geodesic tree distance, algorithms to compute it don´t scale well to large, real-world phylogenetic trees composed of hundred or even thousand leaves. In this paper, we propose the geodesic distance as an effective tool for exploring the likelihood profile in the space of phylogenetic trees, and we give a cubic time algorithm, GeoHeuristic, in order to compute an approximation of the distance. We compare it with the GTP algorithm, which calculates the exact distance, and the cone path length, which is another approximation, showing that GeoHeuristic achieves a quite good trade-off between accuracy (relative error always lower than 0.0001) and efficiency. We also prove the equivalence among GeoHeuristic, cone path, and Robinson-Foulds distances when assuming branch lengths equal to unity and we show empirically that, under this restriction, these distances are almost always equal to the actual geodesic.
  • Keywords
    approximation theory; bioinformatics; differential geometry; evolution (biological); genetics; molecular biophysics; molecular configurations; topology; trees (mathematics); GeoHeuristic; Robinson-Foulds distance; cone path length; cubic time algorithm; edge lengths; geodesic distance approximation; geodesic tree distance; likelihood profile; phylogenetic trees; phylogeny; tree space; tree topology; Approximation algorithms; Approximation methods; Bioinformatics; Computational biology; Heuristic algorithms; Phylogeny; Topology; Analysis of algorithms; discrete mathematics.; geodesic; phylogeny; tree distance; Algorithms; Animals; Bayes Theorem; Computational Biology; Lepidoptera; Models, Genetic; Phylogeny;
  • fLanguage
    English
  • Journal_Title
    Computational Biology and Bioinformatics, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5963
  • Type

    jour

  • DOI
    10.1109/TCBB.2010.121
  • Filename
    5654499