plot_heatmap | R Documentation |
Display the microbiome marker using heatmap, in which rows represents the marker and columns represents the samples.
plot_heatmap(
mm,
transform = c("log10", "log10p", "identity"),
cluster_marker = FALSE,
cluster_sample = FALSE,
markers = NULL,
label_level = 1,
max_label_len = 60,
sample_label = FALSE,
scale_by_row = FALSE,
annotation_col = NULL,
group,
...
)
mm |
a |
transform |
transformation to apply, for more details see
|
cluster_marker, cluster_sample |
logical, controls whether to perform
clustering in markers (rows) and samples (cols), default |
markers |
character vector, markers to display, default |
label_level |
integer, number of label levels to be displayed, default
|
max_label_len |
integer, maximum number of characters of feature label,
default |
sample_label |
logical, controls whether to show the sample labels in
the heatmap, default |
scale_by_row |
logical, controls whether to scale the heatmap by the
row (marker) values, default |
annotation_col |
assign colors for the top annotation using a named
vector, passed to |
group |
character, the variable to set the group |
... |
extra arguments passed to |
a ComplexHeatmap::Heatmap
object.
transform_abundances
,ComplexHeatmap::Heatmap()
data(kostic_crc)
kostic_crc_small <- phyloseq::subset_taxa(
kostic_crc,
Phylum %in% c("Firmicutes")
)
mm_lefse <- run_lefse(
kostic_crc_small,
wilcoxon_cutoff = 0.01,
group = "DIAGNOSIS",
kw_cutoff = 0.01,
multigrp_strat = TRUE,
lda_cutoff = 4
)
plot_heatmap(mm_lefse, group = "DIAGNOSIS")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.