TreeJuxtaposer : Scalable Tree Comparison using Focus + Context with Guaranteed Visibility

This paper describes how we extended the existing TreeJuxtaposer application so that it takes into account edge lengths. When analyzing phylogenetic trees, the domain for which TreeJuxtaposer was designed, edge lengths are a significant feature and must be taken into consideration. We changed the rendering system in TreeJuxtaposer so that it correctly depicts edge lengths. We also implemented complementary interactions like pan and zoom, on top of the existing rendering infrastructure, which preserve the rendered edge lengths. For tree comparison we developed a scalable algorithm for determining the structural differences between two trees that takes into account edge lengths.

[1]  E. N. Adams Consensus Techniques and the Comparison of Taxonomic Trees , 1972 .

[2]  F. James Rohlf,et al.  Taxonomic Congruence in the Leptopodomorpha Re-examined , 1981 .

[3]  D. Robinson,et al.  Comparison of phylogenetic trees , 1981 .

[4]  Fred R. McMorris,et al.  Consensusn-trees , 1981 .

[5]  Robert E. Tarjan,et al.  Fast Algorithms for Finding Nearest Common Ancestors , 1984, SIAM J. Comput..

[6]  W. H. Day Optimal algorithms for comparing trees with labeled leaves , 1985 .

[7]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[8]  Jock D. Mackinlay,et al.  The document lens , 1993, UIST '93.

[9]  Hector Garcia-Molina,et al.  SCAM: A Copy Detection Mechanism for Digital Documents , 1995, DL.

[10]  George W. Furnas,et al.  Effective view navigation , 1997, CHI.

[11]  Andrei Z. Broder,et al.  On the resemblance and containment of documents , 1997, Proceedings. Compression and Complexity of SEQUENCES 1997 (Cat. No.97TB100171).

[12]  Geoffrey Zweig,et al.  Syntactic Clustering of the Web , 1997, Comput. Networks.

[13]  George W. Furnas,et al.  Critical zones in desert fog: aids to multiscale navigation , 1998, UIST '98.

[14]  Pat Hanrahan,et al.  Interactive visualization of large graphs and networks , 2000 .

[15]  Sean R. Eddy,et al.  ATV: display and manipulation of annotated phylogenetic , 2001, Bioinform..

[16]  Catherine Plaisant,et al.  SpaceTree: supporting exploration in large node link tree, design evolution and empirical evaluation , 2002, IEEE Symposium on Information Visualization, 2002. INFOVIS 2002..

[17]  Sven O. Krumke,et al.  Online Optimization: Competitive Analysis and Beyond , 2002 .

[18]  Erich Bornberg-Bauer,et al.  TreeWiz: interactive exploration of huge trees , 2002, Bioinform..

[19]  Li Zhang On matching nodes between trees , 2003 .

[20]  Serdar Tasiran,et al.  TreeJuxtaposer: scalable tree comparison using Focus+Context with guaranteed visibility , 2003, ACM Trans. Graph..

[21]  David Peleg,et al.  Compact and localized distributed data structures , 2003, Distributed Computing.

[22]  Jeffrey Heer,et al.  DOITrees revisited: scalable, space-constrained visualization of hierarchical data , 2004, AVI.

[23]  Savrina F. Carrizo Phylogenetic Trees: An Information Visualisation Perspective , 2004, APBC.

[24]  Tamara Munzner,et al.  Scalable, Robust Visualization of Very Large Trees , 2005, EuroVis.

[25]  Tamara Munzner,et al.  PRISAD: a partitioned rendering infrastructure for scalable accordion drawing , 2005 .