Creates a heatmap summarizing FGSEA results.
Usage
enrichmat(
  x,
  n_top = 15,
  top_pathways = NULL,
  rownames_column = "pathway",
  NES_column = "NES",
  padj_column = "padj",
  padj_legend_title = padj_column,
  padj_cutoff = 0.05,
  plot_sig_only = TRUE,
  padj_fill = "grey",
  colors = c("#3366ff", "darkred"),
  scale_by = c("row", "column", "none"),
  cell_size = unit(14, "points"),
  filename = character(0),
  height = 5,
  width = 5,
  units = "in",
  heatmap_args = list(),
  padj_args = list(),
  save_args = list(),
  draw_args = list()
)Arguments
- x
 object of class
data.frame; output offgseaorfgsea2. Must contain a "contrast" column.- n_top
 integer; number of pathways to display. Defaults to the top 15 pathways that are most significantly enriched across all contrasts.
- top_pathways
 character; vector of specific pathways to display. If
NULL(default), then_toppathways will be displayed instead.- rownames_column
 character; the name of a column in
xcontaining unique identifiers that will be used as the rownames in the heatmap. Default is "pathway".- NES_column
 similar to
rownames_column. The name of a column containing the normalized enrichment scores (NES) that determines the heatmap body colors. Values between -1 and +1 (noise) will appear white.- padj_column
 similar to
rownames_column. The name of a column containing the adjusted p-values that determine the area of each circle in the heatmap.- padj_legend_title
 character; title of the background fill legend. Defaults to
padj_column.- padj_cutoff
 numeric; cutoff for terms to be statistically significant. If
plot_sig_only=TRUE, only those pathways with at least onepadj_columnvalue less than this threshold may appear in the heatmap. Default is 0.05.- plot_sig_only
 logical; whether to plot only those
n_topterms that have at least onepadj_columnvalue less thanpadj_cutoff.- padj_fill
 character; the background color used for values in
padj_columnthat are less thanpadj_cutoff. Default is "lightgrey".- colors
 character; vector of length 2 specifying the colors for the largest negative and largest positive values, respectively. Defaults to blue (#3366ff) and red (specifically, darkred).
- scale_by
 character; whether to scale the circles such that the most-significant term in each row (
scale_by="row"), column (scale_by="column"), or overall (scale_by="none") is of maximum area. Default is "row" to better visualize patterns across contrasts.- cell_size
 unitobject; the size of each heatmap cell. Default isunit(14, "points").- filename
 character; the filename used to save the heatmap. If
character(0)(default), the heatmap will be displayed instead.- height
 numeric; height of the file in
units.- width
 same as
height.- units
 character; units that define
heightandwidth. Defaults to "in" (inches).- heatmap_args
 list; additional arguments passed to
Heatmap.- padj_args
 list; additional arguments passed to
Legend. Modifies the adjusted p-value legend.- save_args
 list; additional arguments passed to the graphics device. See
pngfor options.- draw_args
 list; additional arguments passed to
draw-HeatmapList-method.