DensiTree is a Java-based phylogenetic visualization software designed to clear the clutter of complex genomic data. Instead of forcing a massive collection of trees (like a Bayesian MCMC posterior distribution or a bootstrap set) into a single, oversimplified consensus tree, DensiTree overlays all the trees transparently.
Areas where trees agree show up as dense, highly colored bands, while areas of evolutionary conflict or uncertainty emerge as loose, web-like structures. Core Strategy: How DensiTree Handles the “Forest”
Traditional consensus trees discard conflicting genetic signals. DensiTree preserves this information, allowing you to quickly read the “cloud” of data using three primary visual cues:
Well-Supported Clades: Solid, tightly packed, highly colored lines.
Topological Uncertainty: Intertwined, fuzzy “webs” where branches split into multiple paths.
Node Height Variation: The vertical smear or width of horizontal bands, representing uncertainty in the Time of the Most Recent Common Ancestor (tMRCA). Key Features to Untangle the Clutter 1. Tip Ordering and Leaf Shuffling
If the taxa (tips) at the bottom of the tree are arranged poorly, branches will cross constantly, transforming your data into an unreadable mess.
Automated Heuristics: DensiTree calculates average distances between taxa across all trees to minimize line crossings. The Fix: Navigate to Edit →right arrow
Shuffle to test various clustering algorithms that automatically untangle the branches. Manual Rotation: Use Edit →right arrow
Show Tree Edit to manually click internal nodes and rotate clades, clean up layout bottlenecks, or adjust individual lines. 2. Changing Branch Geometry
By default, standard “block” or square phylogenetic trees stack lines directly on top of each other, creating dense, uninformative blocks of solid color.
The Fix: Change the drawing layout to arcs or steep angles. Curving or slanting the lines leaves more white space and ensures that different branch pathways remain distinctly visible. 3. Color Coding by Frequency
DensiTree assigns colors based on how frequently a specific evolutionary pathway appears in your dataset.
The Fix: The default configuration colors the most popular tree topology in blue, the second in red, the third in green, and all remaining minor variations in dark green. This lets your eyes instantly filter out low-frequency noise and focus purely on primary and secondary signals. 4. Axis Jittering
When many trees share identical or highly similar node locations, their branches sit exactly on top of one another, masking the true density of the dataset.
DensiTree: making sense of sets of phylogenetic trees – PubMed
Leave a Reply