PosterPDF Available

Recent development of the phylogenetic tree editor TreeGraph 2

Authors:

Abstract

TreeGraph 2 is a user friendly and widely used tree editor with the main focus on processing, visualizing and comparing phylogenetic trees carrying numerous annotations. Since its initial publication a number of features have been added. The ability to import and visualize probabilities for ancestral character states (as reconstructed by software packages like BayesTraits) e.g. by pie charts attached to internal nodes has been added. A special reader allows importing according data from the BayesTraits-specific format, while importing from similar software is indirectly possible using the new and more powerful annotation table import function. In addition to the published feature that compares conflicting support values from alternative trees, a new visual comparison method allows the user to directly investigate topological and support differences. If nodes in one tree are selected, TreeGraph 2 directly visualizes according nodes or regions with conflicting topologies and support in other opened trees. Calculating branch and node annotations from each other using custom expressions has been extended by several new functions which e.g. allow whole columns (one type of annotation from all nodes in a tree) or rows (all annotations on one node) as input. Additional new features include the closest possible sorting of terminal nodes according to a specified order, automatic collapsing of internal nodes depending on annotations (e.g. support) or rerooting trees by a given outgroup which may be in topological conflict with the tree. The poster introduces the new features of TreeGraph 2 and shows examples for their application in a recent project investigating the influence of different automated and manual multiple sequence alignments of non-coding sequences containing certain microstructural mutations on phylogenetic inference. Software and poster download and documentation: http://treegraph.bioinfweb.info/ http://www2.ieb.uni-muenster.de/EvolBiodivPlants/en/Publications/ConferenceContribution?id=106662
Ben C. Stöver1, Sarah Wiechers1, Kai F. Müller1
1) Evolution and Biodiversity of Plants Group, Institute for Evolution and Biodiversity, WWU Münster, Hüfferstr. 1, 48149 Münster, Germany
Recent development of the phylogenetic tree editor
TreeGraph 2
Citations: Andrew Meade Mark Pagel and Daniel Barker. Bayesian Estimation of Ancestral Character States on Phylogenies. Systematic Biology, 53(5):673-684, 2004.
Ben C. Stöver and Kai F. Müller. TreeGraph 2: Combining and visualizing evidence from different phylogenetic analyses. BMC Bioinformatics, 11(7), 2010.
http://www2.ieb.uni-muenster.de/EvolBiodivPlants
Poster download: http://www2.ieb.uni-muenster.de/EvolBiodivPlants/en/Publications/ConferenceContribution?id=106662
Availability
TreeGraph 2 is distributed under GNU General Public
License Version 3 at the BioInfWeb Software portal:
http://treegraph.bioinfweb.info/
TreeGraph 2 until 2010
TreeGraph 2 (Stöver & Müller, 2010) is a user friendly and widely used tree editor with
the main focus on processing, visualizing and comparing phylogenetic trees carrying
numerous annotations. Key features are:
Reading trees in Newick, (extended) Nexus format or phyloXML
Importing annotations from table files or combine information from different analyses
Unlimited number of numerical or textual annotations on every branch or node
Exporting trees to various vector and (anti-aliased) pixel graphic formats (e.g. PDF, SVG, EMF or PNG)
Many global and element specific formats like line width or color and text formats and versatile editing and formatting op-
tions, such as automatically setting branch widths or colors according to the value of any attached data column
Editing operations like rerooting, ladderizing or moving and collapsing nodes or copying or manually creating whole clades
Additional new features
Calculating branch and node annotations from each other using custom expressions extended by
several new functions (Fig. 4)
Closest possible sorting of terminal nodes according to a specified order (Fig. 5)
Automatic collapsing of internal nodes depending on annotations (e.g. support) (Fig. 3)
Rerooting by a given outgroup which may be in topological conflict with the tree (Fig. 6)
Current usage in MSA research
The new methods
for tree compari-
son and calculat-
ing branch annota-
tions are currently
used in a project
investigating the
influence of
different automat-
ed and manual
multiple sequence
alignments (of non
-coding sequences
containing certain
microstructural
mutations) on
phylogenetic
inference.
Fig. 8 Screenshot of the alignment evaluation software using TreeGraph 2 as a plugin. A
conflict between the two opened trees is visualized by selection synchronizing. Addition-
ally support values generated using other alignment algorithms have been mapped onto
each tree and colored by their difference using the extended feature for calculating anno-
tations from each other.
Visual tree comparison
In addition to the published feature that compares conflicting support
values from alternative trees, a new interactive comparison method al-
lows the user to directly investigate topological and support differences.
Selecting nodes in one tree leads to according selections in other trees.
3a) The
according
node is
automatical-
ly selected in
this tree.
3c) According
nodes are
also found, if
additional
taxa exist in
a tree.
3b) The ‚
highest con-
flicting sup-
port is
selected in
this tree.
Fig. 7 Interactive comparison of four alternative trees by selection synchronization.
Ancestral character state probabilities
Fig. 2 Two ways of importing ancestral state probabilities and visualize them using pie chart labels.
TreeGraph now allows visualiz-
ing of probability distributions
along branches using pie chart
labels. This is e.g. useful for re-
constructed ancestral character
state probabilities. Such data
can be imported using the
extended table import function.
Additionally, a special reader
for the output of BayesTraits
(Pagel et al., 2004) is available
which saves a lot of time in gen-
erating according figures.
The import table feature can of
course also be used to import
any other type of branch or
node annotations and
TreeGraph offers multiple other
visualizing options.
TreeGraph directly imports
BayesTraits output including
probabilities and internal
node definitions
A tree with resulting
pie chart labels dis-
playing the acenstral
state probabilities
Node/branch data table
containing the imported
data referenced by the
labels
BayesTraits
output
Table generated
from other
reconstruction
software
Assign imported
columns to
node/branch
data columns
Fig. 3 Example of automatically
collapsing interbal nodes.
Fig. 4 The “Calculate node/
branch data dialog”.
Fig. 5 The “Soft terminal
leaves” dialog. Fig. 6 Rerooting a tree by specifying an outgroup.
1) Selection
synchroni-
zing is
switched on.
2) A node is
selected by
the user in
one tree.
Fig. 1 Example tree from TreeGraph 2
ResearchGate has not been able to resolve any citations for this publication.
ResearchGate has not been able to resolve any references for this publication.