Literature DB >> 20530818

Untangling tanglegrams: comparing trees by their drawings.

Balaji Venkatachalam1, Jim Apple, Katherine St John, Dan Gusfield.   

Abstract

A tanglegram is a pair of trees on the same set of leaves with matching leaves in the two trees joined by an edge. Tanglegrams are widely used in biology--to compare evolutionary histories of host and parasite species and to analyze genes of species in the same geographical area. We consider optimization problems in tanglegram drawings. We show a linear time algorithm to decide if a tanglegram admits a planar embedding by a reduction to the planar graph drawing problem. This problem was also studied by Fernau et al. A similar reduction to a graph crossing problem also helps to solve an open problem they posed, showing a fixed-parameter tractable algorithm for minimizing the number of crossings over all d-ary trees. For the case where one tree is fixed, we show an O(n log n) algorithm to determine the drawing of the second tree that minimizes the number of crossings. This improves the bound from earlier methods. We introduce a new optimization criterion using Spearman's footrule distance and give an O(n²) algorithm. We also show integer programming formulations to quickly obtain tanglegram drawings that minimize the two optimization measures discussed. We prove lower bounds on the maximum gap between the optimal solution and the heuristic of Dwyer and Schreiber to minimize crossings.

Mesh:

Year:  2010        PMID: 20530818     DOI: 10.1109/TCBB.2010.57

Source DB:  PubMed          Journal:  IEEE/ACM Trans Comput Biol Bioinform        ISSN: 1545-5963            Impact factor:   3.710


  3 in total

1.  Tanglegrams for rooted phylogenetic trees and networks.

Authors:  Celine Scornavacca; Franziska Zickmann; Daniel H Huson
Journal:  Bioinformatics       Date:  2011-07-01       Impact factor: 6.937

2.  Characterization of Genetic Variability of Venezuelan Equine Encephalitis Viruses.

Authors:  Shea N Gardner; Kevin McLoughlin; Nicholas A Be; Jonathan Allen; Scott C Weaver; Naomi Forrester; Mathilde Guerbois; Crystal Jaing
Journal:  PLoS One       Date:  2016-04-07       Impact factor: 3.240

3.  phylotree.js - a JavaScript library for application development and interactive data visualization in phylogenetics.

Authors:  Stephen D Shank; Steven Weaver; Sergei L Kosakovsky Pond
Journal:  BMC Bioinformatics       Date:  2018-07-25       Impact factor: 3.169

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.