Rooting an ultrametric tree

By Bang Ye Wu, E-mail; Home Page


Introduction: An ultrametric tree is a rooted tree in which each internal node has the same length to all the  the leaves in the subtree rooted at it. Usually the root of a tree is determined by OUTGROUPs. Here we developed an algorithm to determine the root by the observed distances. Given an unrooted tree and distances among species, the algorithm takes O(n^2) time to root the tree such that the size of the rooted ultrametric tree is minimum subject to that, for each pair of species, the distance on the tree is no less than the observed one.

Documentation of the program

Technical Notes

¡@