powered by
This function creates all possible unrooted bi- and multifurcating trees and returns a list of trees as an object of class "multiPhylo".
"multiPhylo"
allFurcTrees(n, tip.label=NULL, to.plot=TRUE)
A list of trees as an object of class "multiPhylo".
an integer giving the desired number of species.
an optional vector of length n containing the tip names.
an optional logical value indicating whether or not to plot the trees.
Liam Revell liam.revell@umb.edu
This function should be used with caution for n greater than about 8, as in this case the number of possible trees is extremely large.
n
Felsenstein, J. 2004. Inferring Phylogenies. Sinauer.
Revell, L. J. (2012) phytools: An R package for phylogenetic comparative biology (and other things). Methods Ecol. Evol., 3, 217-223.
add.everywhere, exhaustiveMP
add.everywhere
exhaustiveMP
## compute & plot all bi- and multifurcating ## trees for six taxa trees<-allFurcTrees(n=6) par(mfrow=c(16,15)) nulo<-sapply(trees,plot,type="unrooted", no.margin=TRUE) par(mfrow=c(1,1))
Run the code above in your browser using DataLab