Hello all!
I have used OrthoFinder to identify orthogroups among five species. Part of the output is a rooted phylogenetic tree, but I think it is not ultrametric?
I would like to use the tree as part of the input for a CAFE analysis. The CAFE tutorial described using the program r8s to make a tree ultrametric, but I don't know the number of sites in the alignment used to estimate the species tree. TimeTree has approximate divergence time for some of the species in my tree, which I can use to calibrate the tree?
Any suggestions on how I can create an ultrametric phylogenetic tree would be greatly appreciated!
Nancy
Thank you very much for your response!
This toolkit looks very helpful! I will study up on it.
Hi
Thank you for this solution. However, is there also a way to scale the branch lengths into time units (similar to what the r8S or pathD8 program does). If for example the divergence time ("cal" in pathD8, see example below) between B and D (e.g. 50 MYA) and the number of sites of the alignment ("seql" in pathD8, see example below) that was used to create the tree is known, then rescale the branch lengths to time units (see example below with pathD8 (which I can no longer run on OSX))?
Regards
Wannes
#
pathD8 example in R at https://rdrr.io/github/heibl/ips/man/pathd8.html :
Hi, Nancy Have you solved this? I am encountering the same problem. Fei
Hey there. I tried to use ete3's convert to ultra metric function and it runs and produces output but according to CRAN the output is not really ultra metric. I am using the following code: from ete3 import Tree
The tree that I am trying to convert is here https://mab.to/HsTDNMGBe
And the tree that the above code produces is: https://mab.to/XYy7cGP2s
And according to CRAN ape the output is not ultra metric.
The code to test if a given tree is ultrametric or not in Rlang is:
I realize your answer is old so the safe guess probably is that ete is outdated but in just in case you might still be using ete toolkit, do you know what might be going on? My best guess is that there is a specific method to set the outgroup?