Learn R Programming

treestats (version 1.70.5)

create_fully_balanced_tree: Create a fully balanced tree

Description

This function takes an input phylogeny, and returns a phylogeny that is most ideally balanced tree, whilst having the same branching times as the original input tree. Please note that if the number of tips is not even or not a power of two, the tree may not have perfect balance, but the most ideal balance possible.

Usage

create_fully_balanced_tree(phy)

Value

phylo phylo object

Arguments

phy

phylo object

Examples

Run this code
phy <- ape::rphylo(n = 16, birth = 1, death = 0)
bal_tree <- treestats::create_fully_balanced_tree(phy)
treestats::colless(phy)
treestats::colless(bal_tree) # much lower

Run the code above in your browser using DataLab