Build Supertree Server

Select the Browse button to choose a tree file to upload. When you press the Build supertree button, this script a supertree (if one exists). The server uses one of three algorithms described in chapters by David Bryant, Philip Daniel, Charles Semple, and Mike Steel, in the forthcoming book on supertrees edited by Olaf Bininda-Emonds. Each algorithm outputs a supertree only if the input trees are compatible (they differ in the definition of "compatible").

Note: there is no error checking on the input!

AlgorithmDescription
AncestralBuildLess strict version of LabelledBuild
LabelledBuildSupertree algorithm for fully labelled trees. Each node of the input treesw must be labelled, either with a taxon name or an arbitrary, unique label.
RankedTreeSupertree with dated ancestors. This algorithm requires ultrametric trees with branch lengths. It ranks the nodes based on the branch lengths.

Examples

Fully labelled trees for spiders (use for AncestralBuild or LabelledBuild)

(Amblypygi,(Liphistiomorphae,(Mygalomorphae,(Hypochilidae,((Gradungulidae,Austrochilidae)add1,Araneoclada)Neocribellatae)Araneomorphae)Opisthothelae)Araneae)Arachnida;
(Paleocribellatae,(Austrochilidae,((Eresidae,Oecobiidae,(Scytodoidea,Filistatidae)add2,(Amaurobioidea,Lycosoidea)add3)add4,Dictynoidea,((Deinopidae,Uloboridae)add5,Araneoidea)Orbiculariae)Araneoclada)Neocribellatae)Araneomorphae;

Ultrametric trees for RankedTree

(((((((PLE:1,PPA:1)9:1,PON:2,PUN:2)8:1,(NNE:2,PTI:2)8:1)7:5,(((LCA:2,LRU:2)8:3,PMA:5)6:2,PTE:7,(AJU:5,PCO:5)6:2,(LSE:5,(CCA:3,PAU:3)7:2)6:2)5:1)4:1,FCA:9)3:1,LPA:10)2:10,CCR:20)1;
((((LPA:0.7,LWI:0.7)7:1.5,(OGU:1.9,(OGE:1.6,LCO:1.6)6:0.3)5:0.3)3:2.1,(PON:2.1,LTI:2.1)4:2.2)2:9.7,CCR:14.0)1;

When you press the Build supertree button, this script builds a supertree (if one exists).

You can view the result as a Postscript file, a PDF file, a Newick format tree description, and NEXUS tree file. You can also view the tree using Christian Zmasek's ATV applet.

Comments or questions to

Roderic D. M. Page

Enter the tree file to process (trees in PHYLIP format, one per line):

Algorithm
AncestralBuild
LabelledBuild
RankedBuild