is.binary.tree {ape} | R Documentation |
This function tests whether a phylogenetic tree is binary.
is.binary.tree(phy)
phy |
an object of class |
The test differs slightly whether the tree is rooted or not. An urooted tree is considered binary if all its nodes are of degree three (i.e., three edges connect to each node). A rooted tree is considered binary if all nodes (including the root node) have exactly two descendant nodes, so that they are of degree three expect the root which is of degree 2.
is.binary.tree
returns TRUE
if tree
is a fully
binary phylogenetic tree, otherwise it returns FALSE
.
Korbinian Strimmer
is.rooted
, is.ultrametric
, multi2di
data("hivtree.newick") # example tree in NH format tree.hiv <- read.tree(text = hivtree.newick) is.binary.tree(tree.hiv) plot(tree.hiv)