
Create a Differential Abundance Result Object
Source:R/analysis_result_visualization.R
create_differential_abundance_result.RdWrap a tidy differential abundance table in a standard result class used by plotting helpers.
Usage
create_differential_abundance_result(
result,
method = "external",
taxonomic_rank = "",
group = ""
)Examples
data("global_patterns", package = "microbiomedataset")
x0 <- prune_taxa(global_patterns, variable_id = global_patterns@variable_info$variable_id[1:200])
genus_object <- summarise_taxa(x0, taxonomic_rank = "Genus")
result_table <- data.frame(
variable_id = genus_object@variable_info$variable_id[1:10],
estimate = seq(-2, 2, length.out = 10),
p_value = seq(0.01, 0.1, length.out = 10),
q_value = seq(0.02, 0.2, length.out = 10)
)
da_result <- create_differential_abundance_result(
result = cbind(result_table, genus_object@variable_info[1:10, ]),
method = "external",
taxonomic_rank = "Genus"
)
da_result
#> differential_abundance_result
#> Method: external
#> Taxonomic rank: Genus
#> Rows: 10