Hello, Emmanuel,
I overlooked that repo, sorry. OK, so I opened
https://github.com/emmanuelparadis/ape/issues/72
and https://github.com/emmanuelparadis/ape/pull/71
Sincerely,
V.

Dne úterý 7. března 2023 12:13:49 CET, Emmanuel Paradis napsal(a):
> Hi Vojtěch,
> The GH repos for ape is:
> https://github.com/emmanuelparadis/ape
> I had a quick look at your code and these are interesting improvements.
> It seems also possible to improve the basic code of dist.topo() (e.g.,
> using bitsplits) so it is worth opening an issue.
> Cheers,
> Emmanuel
> 
> ----- Le 6 Mar 23, à 20:43, Vojtěch Zeisek a écrit :
> > Hello dear colleagues,
> > I use often ape::dist.topo (see here dist.topo.r), which is doing
> > the calculations sequentially, which is very slow for large data
> > sets. I'm sorry, I haven't found any relevant Git repository or so,
> > so I hope Emmanuel won't mind if I discuss it here.
> > I discussed various options with ChatGPT and dist.topo.par1.r is the
> > simplest solution, basically using mc.lapply instead of 2 for loops.
> > Good study material for how to do it in general. Little enhancements
> > are in dist.topo.par2.r, which should be slightly better in case some
> > pair of comparisons would return NA or so, but from my tests there
> > doesn't seem to be any difference.
> > And finally there is dist.topo.par3.r which doesn't load parallel
> > (and uses plain lapply) for cores==1, while parallel and doParallel
> > for multiple cores. It also contains some checks and error handling.
> > From my testing it works well. I'm not sure if tryCatch is really
> > needed there. In any case, improvements welcomed. :-)
> > So, what do You think? Is this usable improvement of ape::dist.topo?
> > Sincerely,
> > V.
-- 
Vojtěch Zeisek
https://trapa.cz/en/

Department of Botany, Faculty of Science
Charles University, Prague, Czech Republic
https://www.natur.cuni.cz/biology/botany/
https://lab-allience.natur.cuni.cz/

Institute of Botany, Czech Academy of Sciences
Průhonice, Czech Republic
https://www.ibot.cas.cz/en/
Computing cluster
https://sorbus.ibot.cas.cz/en/start

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
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