View source: R/taxa_contribution.R
| read_contrib_file | R Documentation |
Parses PICRUSt2 contribution files such as
pred_metagenome_contrib.tsv. It also accepts the long contribution
schema used by path_abun_contrib.tsv; for clarity, use
read_pathway_contrib_file when reading pathway-level
contribution output.
read_contrib_file(
file = NULL,
data = NULL,
type = c("auto", "gene_family", "pathway")
)
file |
Path to the contribution file (.tsv, .txt, .csv, or gzipped variants). |
data |
A data.frame already loaded from the contribution file.
If both |
type |
Character. Contribution file level. One of |
The contribution file records how much each ASV/OTU contributes to the
predicted abundance of each gene family or pathway in each sample.
PICRUSt2 versions differ in whether they include
norm_taxon_function_contrib; when that column is absent downstream
aggregation can use taxon_function_abun or
taxon_rel_function_abun.
A data.frame with columns: sample, function_id,
taxon, contribution abundance columns from the original file, and
feature_level.
# From a data.frame
contrib_df <- data.frame(
sample = rep(c("S1", "S2"), each = 4),
`function` = rep(c("K00001", "K00002"), 4),
taxon = rep(c("ASV1", "ASV2"), each = 2, times = 2),
taxon_function_abun = runif(8),
norm_taxon_function_contrib = runif(8),
check.names = FALSE
)
result <- read_contrib_file(data = contrib_df)
head(result)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.