R: Generate binary tree by collapsing polytomies

MakeTreeBinary {TreeTools} | R Documentation

## Generate binary tree by collapsing polytomies

### Description

`MakeTreeBinary()` resolves, at random, all polytomies in a tree or set of trees, such that all trees compatible with the input topology are drawn with equal probability.

### Usage

    MakeTreeBinary(tree)

### Arguments

`tree` | A tree of class `phylo`.

### Value

`MakeTreeBinary()` returns a rooted binary tree of class `phylo`, corresponding to tree uniformly selected from all those compatible with the input tree topologies.

### Author(s)

Martin R. Smith (martin.smith@durham.ac.uk)

### See Also

Since ape v5.5, this functionality is available through `ape::multi2di()`; previous versions of 'ape' did not return topologies in equal frequencies.

Other tree manipulation: `AddTip()`, `CollapseNode()`, `ConsensusWithout()`, `DropTip()`, `EnforceOutgroup()`, `ImposeConstraint()`, `LeafLabelInterchange()`, `RenumberTips()`, `RenumberTree()`, `Renumber()`, `RootTree()`, `SingleTaxonTree()`, `SortTree()`, `Subtree()`

### Examples

    MakeTreeBinary(CollapseNode(PectinateTree(7), c(9, 11, 13)))
    UnrootTree(MakeTreeBinary(StarTree(5)))

[Package TreeTools version 1.5.1 Index]