|
Softwares for tree visualisation and manipulation Richard Christen - christen@unice.fr, April 2006 http://bioinfo.unice.fr/biodiv/Tree_editors.html |
Summary table Short descriptions Bibliography |
|
Ape
provides functions for
reading, writing, plotting, and manipulating phylogenetic trees,
analyses of comparative data in a phylogenetic framework, analyses of
diversification and macroevolution, computing distances from allelic
and nucleotide data, reading nucleotide sequences, and several tools
such as Mantel’s test, computation of minimum spanning tree,
the population parameter theta based on various approaches, generalized
skyline plots, estimation of absolute evolutionary rates and clock-like
trees using non-parametric rate smoothing, conversion of APE trees to
and from hclust objects and for classifying genes in trees using the
Klastorin-Misawa-Tajima approach. |
|
DAMBE.Xia, X., and
Xie. Z.,
2001 DAMBE: Data analysis in molecular biology and evolution. Journal
of Heredity 92:371-373. |
|
GeneTree is a
program for
comparing gene and species trees using
reconciled trees. The program can compute the cost of embedding a gene
tree within a species tree, visually display the location and number of
gene duplications and losses, and search for optimal species trees. |
|
HyperTree Java
Library. The goal of the HyperTree Java Library is to
provide a library to ease the implementation of hyperbolic tree
visualization. The hyperbolic tree visualization has been
heavily patented by Xerox. So, the use of an hyperbolic implementation,
whoever coded it, is
illegal in the coutries where the patent applies, if Xerox
doesn't gives its agreement. |
|
NJplot is a tree
drawing
program able to draw any phylogenetic tree expressed in the Newick
phylogenetic tree format (e.g., the format used by the PHYLIP package).
NJplot is especially convenient for rooting the unrooted trees obtained
from parsimony, distance or maximum likelihood tree-building methods. |
|
phpPhylotree is a
web application that is able to draw phylogenetic trees.
it produces an SVG (Scalable Vector Graphic) file from phylip/newick
tree files. |
|
PhyloDraw
support various types of drawings: free tree, radial tree, rooted tree,
slanted cladogram, rectangle cladogram, and phylogram, and user can
select the tree type interactively. All types of trees don't have edge
crossing because they would prevent users from recognizing the
phylogenetic information. Beyond PhyloDraw support interactive user
editing function: resize the tree, and change the topology of the
phylogenetic tree (rooted, unrooted, half-rooted), zoom in/out, etc., |
|
Phylomatic is
an online phylogenetic query tool where users submit a list of taxa
(e.g. from an ecological community), with modern family and genus
names, and which returns a phylogenetic hypothesis for the
relationships among taxa. Any set of stored phylogenies, or a
user-supplied one, can be chosen as the basis for the returned
phylogeny, and several output formats for the tree can be selected.
Currently, the source databases cover seed
plants. |
|
RadCon is
a free phylogenetic tree consensus and comparison program, for the
MacOS. Features of note include the strict reduced consensus method,
leaf stability, cladistic information content, double decay analysis
and matrix representation with parsimony. |
|
Treebolic is an
applet whose purpose is to give a hyperbolic rendering of hierarchical
data. |
|
Tree Draw Deck. A
Hypercard stack which draws phylogenetic trees. It is derived from
Drawgram and Drawtree |
|
TreeIllustrator
is a program for displaying and manipulating phylogenetic trees. It
gives you powerful means to customise your phylogenetic trees and
compare them with the current classification of organisms. |
|
Treetool
is an interactive tool for displaying, editing, and printing
phylogenetic trees. The tree is displayed visually on screen, in
various formats, and the user is able to modify the format, structure,
and characteristics of the tree. Trees may be viewed, compared,
formatted for printing, constructed from smaller trees, etc... |
|
TreeView
provides a simple way to view the contents of a NEXUS, PHYLIP,
Hennig86, Clustal, or other format tree file. While PAUP and MacClade
have excellent tree printing facilities, there may be times you just
want to view the trees without having to load the data set they were
generated from. The PHYLIP package contains tree drawing programs which
offer a greater variety of trees than TreeView, but are somewhat clumsy
to use. The forthcoming PAUP* for Windows does not have a graphical
interface, hence TreeView allows you to create publication quality
trees from PAUP files, either directly, or by generating graphics files
for editing by other programs. |
|
TreeWiz
is a tool written in JAVA that can be used to show and to interactively
explore trees with more than 50000 leaf nodes. The tree file format
supported so far is the
Newick (New Hampshire) format.
Trees of this size are e.g. derived from protein databases by
hierarchically clustering of all its elements. There are two versions
of TreeWiz: an applet version with restricted capabilities which can
also be used to view local tree files (presumed that a local
.java.policy file has been changed accordingly) and a Java application.
The program is available
for free for non-commercial use, subject to
our licence. |