set.seed(444)
tree <- rtree(100)
tree1 <- degradeTree(tree,0.5)
#let's compare the input and output
layout(matrix(1:2,,2))
plot(tree,show.tip.label=FALSE,use.edge.length=FALSE)
plot(tree1,show.tip.label=FALSE,use.edge.length=FALSE)
#now with collapseNodes
tree <- rtree(10)
#collapse nodes backwards
#let's collapse lucky node number 13!
tree1 <- collapseNodes(nodeID=13,tree=tree,collapseDir="backward")
#collapse nodes forwards
tree2 <- collapseNodes(nodeID=13,tree=tree,collapseDir="forward")
#let's compare
layout(1:3)
plot(tree,use.edge.length=FALSE,main="original")
plot(tree1,use.edge.length=FALSE,main="backward collapse")
plot(tree2,use.edge.length=FALSE,main="forward collapse")
layout(1)
Run the code above in your browser using DataLab