This method assumes that the rate of nucleotide or amino acid substitution is the same for all evolutionary lineages. An interesting aspect of this method is that it produces a tree that mimics a species tree, with the branch lengths for two OTUs being the same after their separation. Because of the assumption of a constant rate of evolution, this method produces a rooted tree , though it is possible to remove the root for certain purposes. The algorithm for UPGMA is discussed in detail in Nei and Kumar (2000 , page 87).