Skip to contents

Draws density ridges and gene-position barcodes for explicitly selected terms. This visualizes where member genes lie in the ranked metric; it does not refit GSEA or select terms.

Usage

plot_gsea_ridge(
  result,
  terms,
  ranks = NULL,
  gene_sets = NULL,
  membership = c("leading_edge", "gene_set"),
  term_labels = NULL,
  show_statistics = FALSE
)

Arguments

result

A native clusterProfiler gseaResult or a GSEA result table.

terms

Unique explicit term identifiers, in top-to-bottom order.

ranks

Optional decreasing, gene-named, finite numeric rank vector.

gene_sets

Optional uniquely named list mapping terms to genes.

membership

Genes used for each density: leading_edge or gene_set.

term_labels

Optional complete term-named labels for selected terms.

show_statistics

Show available NES and p-value text.

Value

An unprinted standard ggplot object carrying recommended physical dimensions for plot_save().