DaliangNing / iCAMP1

Infer Community Assembly Mechanisms by Phylogenetic bin-based null model analysis (Version 1)
GNU General Public License v2.0
68 stars 25 forks source link

Extremely fast phylogenetic distance computation #61

Open jianshu93 opened 3 months ago

jianshu93 commented 3 months ago

Hi Daliang,

I ran into this Rust package (https://github.com/aaronmussig/PhyloDM) recently that can be more than 100 faster than the R and python package for calculating phylogenetic distance among leaves for very large tree. I remember this is the limiting step among all other steps for betaNTI and all other methods built upon it. This is only a python API but I think it is easy to call python within R.

Thanks,

Jianshu

DaliangNing commented 1 month ago

Jianshu, thank you, this is a nice tool! however, for large datasets, the bottleneck of iCAMP is not phylogenetic distance but the phylogenetic null model calculation.