|
ABSTRACT
Structural comparison of large trees is a difficult task that is only partially supported by current visualization techniques, which are mainly designed for browsing. We present TreeJuxtaposer, a system designed to support the comparison task for large trees of several hundred thousand nodes. We introduce the idea of "guaranteed visibility", where highlighted areas are treated as landmarks that must remain visually apparent at all times. We propose a new methodology for detailed structural comparison between two trees and provide a new nearly-linear algorithm for computing the best corresponding node from one tree to another. In addition, we present a new rectilinear Focus+Context technique for navigation that is well suited to the dynamic linking of side-by-side views while guaranteeing landmark visibility and constant frame rates. These three contributions result in a system delivering a fluid exploration experience that scales both in the size of the dataset and the number of pixels in the display. We have based the design decisions for our system on the needs of a target audience of biologists who must understand the structural details of many phylogenetic, or evolutionary, trees. Our tool is also useful in many other application domains where tree comparison is needed, ranging from network management to call graph optimization to genealogy.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ADAMS, E. N. 1972. Consensus techniques and the comparison of taxonomic trees. Systematic Zoology 21, 390--397.
|
| |
2
|
|
| |
3
|
|
 |
4
|
Lyn Bartram , Albert Ho , John Dill , Frank Henigman, The continuous zoom: a constrained fisheye technique for viewing and navigating large information spaces, Proceedings of the 8th annual ACM symposium on User interface and software technology, p.207-215, November 15-17, 1995, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/215585.215977]
|
| |
5
|
|
| |
6
|
Andrei Z. Broder , Steven C. Glassman , Mark S. Manasse , Geoffrey Zweig, Syntactic clustering of the Web, Selected papers from the sixth international conference on World Wide Web, p.1157-1166, September 1997, Santa Clara, California, United States
|
| |
7
|
|
| |
8
|
CARD, S. K., AND NATION, D. 2002. Degree-of-interest trees: A component of an attention-reactive user interface. In Proc. Advanced Visual Interfaces (AVI 2002).
|
| |
9
|
|
| |
10
|
Ed H. Chi , James Pitkow , Jock Mackinlay , Peter Pirolli , Rich Gossweiler , Stuart K. Card, Visualizing the evolution of Web ecologies, Proceedings of the SIGCHI conference on Human factors in computing systems, p.400-407, April 18-23, 1998, Los Angeles, California, United States
[doi> 10.1145/274644.274699]
|
| |
11
|
DAY, W. H. E. 1985. Optimal algorithms for comparing trees with labeled leaves. Journal of Classification 2, 7--28.
|
 |
12
|
|
| |
13
|
|
| |
14
|
GUIMBRETIÈRE, F. 2001. Fluid interaction for high-resolution wall-size displays. PhD thesis, Stanford University.
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
John Lamping , Ramana Rao , Peter Pirolli, A focus+context technique based on hyperbolic geometry for visualizing large hierarchies, Proceedings of the SIGCHI conference on Human factors in computing systems, p.401-408, May 07-11, 1995, Denver, Colorado, United States
[doi> 10.1145/223904.223956]
|
| |
19
|
LYNCH, K. 1960. Image of the City. MIT Press.
|
| |
20
|
MADDISON, D., AND MADDISON, W., 1992. MacClade: Analysis of phylogeny and character evolution.
|
| |
21
|
MARGUSH, T., AND MCMORRIS, F. R. 1981. Consensus n-trees. Bulletin of Mathematical Biology 3, 239--244.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
PLAISANT, C., GROSJEAN, J., AND BEDERSON, B. 2002. SpaceTree: Design evolution of a node link tree browser. In Proc. InfoVis 2002.
|
| |
27
|
|
 |
28
|
|
 |
29
|
George G. Robertson , Jock D. Mackinlay , Stuart K. Card, Cone Trees: animated 3D visualizations of hierarchical information, Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, p.189-194, April 27-May 02, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/108844.108883]
|
| |
30
|
ROBINSON, D. F., AND FOULDS, L. R. 1981. Comparison of phylogenetic trees. Mathematical Biosience 53, 131--147.
|
| |
31
|
ROST, U., AND BORNBERG-BAUER, E. 2002. Treewiz: interactive exploration of huge trees. Bioinformatics 18, 1, 109--114.
|
 |
32
|
Manojit Sarkar , Scott S. Snibbe , Oren J. Tversky , Steven P. Reiss, Stretching the rubber sheet: a metaphor for viewing large layouts on small screens, Proceedings of the 6th annual ACM symposium on User interface software and technology, p.81-91, December 1993, Atlanta, Georgia, United States
[doi> 10.1145/168642.168650]
|
| |
33
|
|
| |
34
|
SHIVAKUMAR, N., AND GARCÍA-MOLINA, H. 1995. SCAM: A copy detection mechanism for digital documents. In Proc. 2nd Annual Conf. on Theory and Practice of Digital Libraries.
|
| |
35
|
SOKAL, R. R., AND ROHLF, F. J. 1981. Taxonomic congruence in the Leptopodomorpha re-examined. Systematic Zoology 30, 309--325.
|
| |
36
|
SWOFFORD, D. L., 1998. PAUP* 4.0 - Phylogenetic Analysis Using Parsimony (*and Other Methods).
|
 |
37
|
|
| |
38
|
|
| |
39
|
ZHANG, L. 2003. On matching nodes between trees. Tech. Rep. 2003-67, HP Labs.
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Seung Hee Lee , Kyung Soon Hwang , Hye Ry Lee , Sung Soo Kim , Keon Myung Lee , Chan Hee Lee , Sung Duck Lee, Embedding operational taxonomic units in three-dimensional spce for evolutionary distance relationship in phylogenetic analysis, Proceedings of the 5th WSEAS International Conference on Circuits, Systems, Electronics, Control & Signal Processing, p.192-196, November 01-03, 2006, Dallas, Texas
|
|
|
|
|
|
|
|
|
|
|
Daren Nestor , Luke O'Malley , Patrick Healy , Aaron Quigley , Steffen Thiel, Visualisation techniques to support derivation tasks in software product line development, Proceedings of the 2007 conference of the center for advanced studies on Collaborative research, October 22-25, 2007, Richmond Hill, Ontario, Canada
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|