allFurcTrees {phytools} | R Documentation |
Generate all bi- and multifurcating unrooted trees
Description
This function creates all possible unrooted bi- and multifurcating trees and returns a list of trees as an object of class "multiPhylo"
.
Usage
allFurcTrees(n, tip.label=NULL, to.plot=TRUE)
Arguments
n |
an integer giving the desired number of species. |
tip.label |
an optional vector of length n containing the tip names. |
to.plot |
an optional logical value indicating whether or not to plot the trees. |
Details
This function should be used with extreme caution for n
greater than about 8, as in this case the number of possible trees is extremely large.
Value
A list of trees as an object of class "multiPhylo"
.
Author(s)
Liam Revell liam.revell@umb.edu
References
Felsenstein, J. 2004. Inferring Phylogenies. Sinauer.
Revell, L. J. (2024) phytools 2.0: an updated R ecosystem for phylogenetic comparative methods (and other things). PeerJ, 12, e16505.
See Also
Examples
## 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))
[Package phytools version 2.3-0 Index]