Skip to content

FuncDiv v1.0.0

Latest
Compare
Choose a tag to compare
@gavinmdouglas gavinmdouglas released this 08 Mar 22:17
· 2 commits to main since this release
  • Changed UniFrac implementation to be based on rbiom rather than phyloseq, due to the issues described in #2. This means that the weighted UniFrac values are now different than in earlier versions, due to this change. These values should now agree better with how QIIME 2 calculates weighted UniFrac distances.

  • RcppParallel is now linked to an import due to this new dependency (the relevant code from v1.0.3 of rbiom is now packaged in FuncDiv after some minor modification in R/beta_workflow.R and src/rbiom_par_unifrac.cpp (the latter file is unchanged).

  • Changed fishers_alpha calculation to return NA rather than 0 if it cannot fit a model. Also added a parameter for the minimum number of unique classes needed before fitting, which is set to 10 by default.

  • Otherwise the recent changes are minor typo fixes and changes needed to follow all CRAN submission policies.