Dear Liam,

Thank you for your answer. Yes, I have a hypothesized average clock rate
and no explicit calibration points.

If I use ape::chronos() with default values it gives me a depth of 1 at the
root. So I suppose to rescale the branch lengths I just need to multiply
all of the branch lengths by a value (i.e., tree$edge.length * value), is
that right?

Thanks again,

Vincenzo

On Mon, Mar 4, 2024 at 11:43 AM Liam J. Revell <liam.rev...@umb.edu> wrote:

> Dear Vincenzo.
>
> If I understand your problem problem, you do not have any explicit
> calibration points -- but you have a hypothesized average clock rate?
>
> If so, then you can obtain an ultrametric tree from* ape::chronos* for
> any value of the smoothing parameter (*lambda*) and then simply re-scale
> it to have the desired total depth (based on your hypothesized clock rate).
>
> To choose a "correct" value of *lambda* one can use cross-validation as
> described in Sanderson (2002; doi:10.1093/oxfordjournals.molbev.a003974).
>
> Others should feel welcome to weigh in if this is not right.
>
> All the best, Liam
> Liam J. Revell
> Professor of Biology, University of Massachusetts Boston
> Web: http://faculty.umb.edu/liam.revell/
> Book: Phylogenetic Comparative Methods in R
> <https://press.princeton.edu/books/phylogenetic-comparative-methods-in-r>
> (*Princeton University Press*, 2022)
>
>
> On 3/4/2024 11:09 AM, Vincenzo Ellis wrote:
>
> [You don't often get email from vael...@udel.edu. Learn why this is important 
> at https://aka.ms/LearnAboutSenderIdentification ]
>
> CAUTION: EXTERNAL SENDER
>
> Dear Emmanuel,
>
> Thank you very much for your response. I cannot see how to provide the
> substitution rate to the phangorn::pml_bb() function, but I was looking at
> the ape::node.dating() function and it appears that I could provide the
> substitution rate to the "mu" argument and then set the "node.dates"
> argument to NA or zero for all tips (I'm not sure if NA or zero would be
> preferable to force the tips to all be from a single time point). Do you
> think that would work? I'm not sure how to make ape::node.dating() accept a
> substitution rate rather than try to estimate one. Maybe an option could be
> added to allow mu to equal a user-specified number rather than the output
> of ape::estimate.mu()?
>
> Another option might be to calculate an estimated age for every node
> connecting sister taxa in the tree by converting the genetic distances
> between sister pairs to divergence times using the substitution rate and
> then use those as priors in ape::chronos(). I suppose I could also apply
> that logic to date all of the nodes by using the mean pairwise distances
> between taxa on either side of a node and converting that to divergence
> times (although the R code for such a calculation would likely take me a
> while to figure out). Would that be another option?
>
> Thanks again,
>
> Vincenzo
>
> On Sat, Mar 2, 2024 at 5:44 AM Emmanuel Paradis <emmanuel.para...@ird.fr> 
> <emmanuel.para...@ird.fr>
> wrote:
>
>
> Hi Vincenzo,
>
> There's no direct way to do this with ape::chronos(). You may have a look
> at the function phangorn::pml_bb() but I'm not sure it can estimate the
> dates if the rate is provided in a model object given as main argument(?)
>
> That said, I expect that estimating so many dates to be very challenging
> (unless you have a lot of known dates for calibration). This implies that
> you are certainly right to look for an approach where you don't need to
> estimate the rates.
>
> Best,
>
> Emmanuel
>
> ----- Le 27 Fév 24, à 22:40, Vincenzo Ellis vael...@udel.edu a écrit :
>
>
> Dear R-sig-phylo members,
>
> I've made a maximum likelihood tree in Raxml for several thousand taxa
> using a single gene that has an estimated substitution rate of 0.006
> substitutions/nucleotide/My. Is there a way to use chronos in ape to
>
> apply
>
> that substitution rate as a fixed clock rate and generate an ultrametric
> time-scaled version of the tree?
>
> Thank you,
>
> Vincenzo
>
>       [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-phylo mailing list - 
> R-sig-phylo@r-project.orghttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-sig-phylo&data=05%7C02%7Cliam.revell%40umb.edu%7C94e522b834f94ff6aa7c08dc3c659399%7Cb97188711ee94425953c1ace1373eb38%7C0%7C0%7C638451654193183565%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=wV2IJEHNPpbc2a7Erg%2F14jVmDcIqLshVohWaKa6vG6U%3D&reserved=0
>  <https://stat.ethz.ch/mailman/listinfo/r-sig-phylo>
> Searchable archive at
>
> https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.mail-archive.com%2Fr-sig-phylo%40r-project.org%2F&data=05%7C02%7Cliam.revell%40umb.edu%7C94e522b834f94ff6aa7c08dc3c659399%7Cb97188711ee94425953c1ace1373eb38%7C0%7C0%7C638451654193196126%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=d4fLpFetiQDBjHKTmdlDijgx%2F360Z2oPddHLdCqrrUQ%3D&reserved=0
>  <http://www.mail-archive.com/r-sig-phylo@r-project.org/>
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-phylo mailing list - 
> R-sig-phylo@r-project.orghttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-sig-phylo&data=05%7C02%7Cliam.revell%40umb.edu%7C94e522b834f94ff6aa7c08dc3c659399%7Cb97188711ee94425953c1ace1373eb38%7C0%7C0%7C638451654193201324%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=XV4ICgm3xswIObonT8pYZcEHsQVSImxPcKHqefo8zuk%3D&reserved=0
>  <https://stat.ethz.ch/mailman/listinfo/r-sig-phylo>
> Searchable archive at 
> https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.mail-archive.com%2Fr-sig-phylo%40r-project.org%2F&data=05%7C02%7Cliam.revell%40umb.edu%7C94e522b834f94ff6aa7c08dc3c659399%7Cb97188711ee94425953c1ace1373eb38%7C0%7C0%7C638451654193205831%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=dbdnzYPubwMiyqGLncCCl8P5bPDQ%2Bn3QPUUEAt4sQZQ%3D&reserved=0
>  <http://www.mail-archive.com/r-sig-phylo@r-project.org/>
>
>

        [[alternative HTML version deleted]]

_______________________________________________
R-sig-phylo mailing list - R-sig-phylo@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-phylo
Searchable archive at http://www.mail-archive.com/r-sig-phylo@r-project.org/

Reply via email to