NEWS
philr 1.20.1
USER-VISIBLE CHANGES
- Added user option 'pseudocount' to philr with default value 0 for backwards compatability.
philr 1.19.1
USER-VISIBLE CHANGES
- Added support for TreeSummarizedExperiment class
- Added support for phyloseq class
- Updated vignette
- Changed main argument name from df to x
INTERNAL
- Implemented philr as S3 method
philr 1.3.1
USER-VISIBLE CHANGES
- Squashed Bug in philr and philrInv handling of vector input
philr 1.1.0
USER-VISIBLE CHANGES
- Inverse ILR ilrpInv is now implemented as well as the inverse clrp transform
(clrpInv) and the inverse (shiftpInv) function.
- In order to untransformed more generally transformed PhILR data (e.g., with
branch length weights), a philrInv function has been created, this is
likely the most userfriendly way to invert any transformed data.
- Updated documentation
- Various Bugfixes
- Added updated citation information for package
philr 0.99.0
USER-VISIBLE CHANGES
- Removed deprecated functions (c.to.nn and t.to.nn)
- Removed options for parallel processing in phylo2sbp, with the
algorithmic speedups to this function parallel processing
is superfluous and not used (even for trees of >45,000 leaves).
- Updated introduction to philr-intro vignette.
- Added Install instructions (from source) to readme
- Added citation info to readme (paper not on bioRxiv)
http://biorxiv.org/content/early/2016/08/31/072413
Silverman JS, Washburne A, Mukherjee S, David LA. 2016.
A phylogenetic transform enhances analysis of compositional microbiota data.
bioRxiv doi: 10.1101/072413
- News file is now parsed by news() function.
philr 0.3.0
INTERNAL CHANGES
- Fixed confusing difference between gp.rowMeans and g.colMeans (now
gp.rowMeans -> g.rowMeans)
- Various other bug fixes
philr 0.1.4
USER-VISIBLE CHANGES
- Introduced new vignette ('philr-intro') based on Global Patterns dataset
from phyloseq
- name.to.nn which (as well as nn.to.name) are now exported!
- Internal plotting functions replaced with annotate_balance and new
geom_balance which was implemented in the package ggtree.
- Resolved anorm vs. enorm bug (previously anorm was calculating the
euclidean norm due to subsetting behavior in compositions package). With
this, also removed dependency on compositions package and reimplemented
closure in philr.
INTERNAL
- gp.rowMeans and g.colMeans now handle calculation of geometric means
for rows and columns respectively. Note 'gp' because rowMeans for rows
needs to be calculated with weights. (See reference in the documentation
for that function).
philr 0.1.3
USER-VISIBLE CHANGES
- Weighted / Genralized ILR functions now exported (shiftp, clrp, ilrp,
buildilrBasep)
- Renamed function blw.mean.descendants to mean_dist_to_tips
- t.to.nn and c.to.nn replaced by name.to.nn which (as well as nn.to.name)
are now vectorized.
philr 0.1.0
USER-VISIBLE CHANGES
- Basic functions from paper in added
- name.balance can now show vote tallies
- Philr function now warns if zeroes present
- Added convert_to_long function