How can I convert a tree (which is the output of my Java program) to a dendrogram in R?
Currently, I am converting the tree into the Newick format, using the suggestion given here. And then I use the ape
package in R to read the Newick-formatted tree:
library("ape")
cPhylo <- read.tree(file = "gc.tree")
Finally I use as.hclust
in R to convert the tree into a dendrogram:
dendrogram <- as.hclust(gcPhylo)
However, the dendrogram requires the branch lengths. Although I insert the branch lengths, I am getting an error saying that the tree is not ultrametric:
Error in as.hclust.phylo(gcPhylo) : the tree is not ultrametric
I guess I am doing something wrong while inserting the branch lengths.
Is there any other way that I can follow? Or how can I insert the branch lengths while converting the tree into the Newick format? Equal branch lengths would be fine.