Generic utilities
meltAbundance(x, ...)
transposeAbundance(x, transform = "identity")phyloseq object
Arguments other than 'cols' to pass to tidyr pivot_longer function
If transformation is required `transposeAbundance`
long data format.
Generic utilities that are simple wrappers for doing common tasks.
meltAbundance convert abundance data to long format.
transposeAbundance transpose OTU for use with vegan pkg.
Shetty SA (2020). Utilities for microbiome analytics. https://github.com/RIVM-IIV-Microbiome/biomeUtils
library(biomeUtils)
data("FuentesIliGutData")
melt.abund <- meltAbundance(FuentesIliGutData,
names_to = "SampleID",
values_to="Abundance")
melt.abund
#> # A tibble: 533,045 × 3
#> FeatureID SampleID Abundance
#> <chr> <chr> <int>
#> 1 ASV302 sample_1 8
#> 2 ASV302 sample_2 0
#> 3 ASV302 sample_3 36
#> 4 ASV302 sample_4 43
#> 5 ASV302 sample_5 15
#> 6 ASV302 sample_6 64
#> 7 ASV302 sample_7 0
#> 8 ASV302 sample_8 10
#> 9 ASV302 sample_9 7
#> 10 ASV302 sample_10 1
#> # … with 533,035 more rows
t.otu <- transposeAbundance(FuentesIliGutData)
dim(t.otu)
#> [1] 589 905