R/relabu_barplot.R
relabu_barplot.Rd
Plot bar plots of sample and group level relative abundance
relabu_barplot( MAE, tax_level, order_organisms = c(), sort_by = c("nosort", "conditions", "organisms", "alphabetically"), group_samples = FALSE, group_conditions = "ALL", sample_conditions = c(), isolate_samples = c(), discard_samples = c(), show_legend = TRUE )
MAE | A multi-assay experiment object |
---|---|
tax_level | The taxon level used for organisms |
order_organisms | A character list of organisms to send to top |
sort_by | Sort bars by one of c("nosort", "conditions", "organisms", "alphabetically") |
group_samples | A bool specifying whether to group samples |
group_conditions | Group by one or more conditions e.g. "ALL" or "SEX" |
sample_conditions | Plot associatied conditions with samples. |
isolate_samples | Isolate specific samples e.g. c("SAM_01", "SAM_02") |
discard_samples | Discard specific samples e.g. c("SAM_01", "SAM_02") |
show_legend | A bool specifying whether or not to show organisms legend |
A plotly object
data_dir = system.file("extdata/MAE.rds", package = "animalcules") toy_data <- readRDS(data_dir) p <- relabu_barplot(toy_data, tax_level="family", order_organisms=c('Retroviridae'), sort_by="organisms", sample_conditions=c('SEX', 'AGE'), show_legend=TRUE) p