Skip to contents

This module builds upon the dittoViz_scatterPlotServer() to provide a volcano plot with interactive significance and fold-change thresholding.

Usage

volcanoPlotServer(
  id,
  data,
  hide.inputs = NULL,
  hide.tabs = c("Trajectory", "Facets", "Colors", "Legend/Scale")
)

Arguments

id

The ID for the Shiny module.

data

A reactive containing the data frame to plot. Must contain effect size (e.g., log2FoldChange) and significance (e.g., padj) columns.

hide.inputs

A character vector of input IDs to hide.

hide.tabs

A character vector of tab names to hide. Default hides: "Trajectory", "Facets", "Colors", "Legend/Scale".

Value

The moduleServer function for the volcanoPlot module.

Author

Jared Andrews