Skip to content

Instantly share code, notes, and snippets.

View ms609's full-sized avatar

Martin R. Smith ms609

View GitHub Profile
@ms609
ms609 / add_tree_to_mapping.R
Created June 2, 2022 08:26
Add phylogenetic tree to MDS plot of leaves in R
poEdge <- Postorder(tree())$edge
parent <- poEdge[, 1]
child <- poEdge[, 2]
xy <- matrix(0, parent[1], 2)
xy[seq_len(NTip(tree())), ] <- mapping()
for (node in unique(parent)) {
xy[node, ] <- colMeans(xy[child[parent == node], , drop = FALSE])
}
segments(xy[parent, 1], xy[parent, 2],