Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/orthant.boundary.tree.R

Produces a degenerate tree on the boundary between trees that differ by one split.

1 |

`x` |
The tree in the first orthant. |

`y` |
The tree in the second orthant. |

The tree found is the tree on the boundary between the two orthants such that it is on the straight line connecting the two trees when one orthant is thought of as being the (-,+) quadrant and the second orthant as being the (+,+) quadrant, where the (0,y) line is the particular boundary in question.

Returns an object of class 'phylo' representing the boundary tree.

John Chakerian <[email protected]>

Chakerian, J. and Holmes, S. P. Computational Tools for Evaluating Phylogenetic and Heirarchical Clustering Trees. arXiv:1006.1015v1.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ```
data(woodmouse)
otree <- root(fastme.ols(dist.dna(woodmouse)), "No305", resolve.root=TRUE)
breps = 200
trees <- boot.phylo(otree, woodmouse, B=breps, function(x)
root(fastme.ols(dist.dna(x)), "No305", resolve.root=TRUE),trees=TRUE)
combined.trees <- c(list(otree), trees$trees)
binning <- bin.multiPhylo(combined.trees)
tree.a <- combined.trees[[match(1, binning)]]
i = 2
max.bin = max(binning)
tree.b <- combined.trees[[match(2, binning)]]
while(length(distinct.edges(tree.a,tree.b)) > 1 && i < max.bin)
{
i = i + 1
tree.b = combined.trees[[match(i, binning)]]
}
plot(orthant.boundary.tree(tree.a, tree.b))
``` |

distory documentation built on May 29, 2017, 10:19 p.m.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.