plot_volcano | R Documentation |
Create a volcano plot from a data.frame containing differential expression results.
plot_volcano(
df,
x = "logFC",
y = "FDR",
lab = NULL,
fdr = 0.05,
lfc = 0,
label_sig = FALSE,
annotate_counts = TRUE,
up_color = "red2",
down_color = "royalblue2",
nonde_color = "grey40",
up_alpha = 1,
down_alpha = 1,
nonde_alpha = 1,
up_size = 1,
down_size = 1,
nonde_size = 1,
up_shape = 16,
down_shape = 16,
nonde_shape = ".",
xmin_label_offset = 0.8,
xmax_label_offset = 0.8,
ymax_label_offset = 0.9,
lab_size = 6,
lab_digits = 1,
x_axis_limits = NULL,
y_axis_limits = NULL,
...
)
df |
dataframe containing columns with gene names, p-values, and log-fold changes. |
x |
logFC column. Default (logFC) |
y |
FDR or p-value column. Default (FDR) |
lab |
column containing gene id or labels. Default (NULL) |
fdr |
significance level cutoff for plotting. Values below the given fdr threshold are considered significant. Default (0.05) |
lfc |
log-fold-change cutoff for plotting. Values greater than the abs(lfc) and less than fdr are displayed as differentially expressed. Default (0) |
label_sig |
TRUE/FALSE. apply ggrepel::geom_text_labels to significant DE genes. |
annotate_counts |
TRUE/FALSE. Annotate the plot with the summarized gene counts |
up_color |
Point color of the up-regulated features |
down_color |
Point color of the down-regulated features |
nonde_color |
Point color of the unperturbed features |
up_alpha |
Point alpha of the up-regulated features |
down_alpha |
Point alpha of the down-regulated features |
nonde_alpha |
Point alpha of the unperturbed features |
up_size |
Point size of the up-regulated features |
down_size |
Point size of the down-regulated features |
nonde_size |
Point size of the unperturbed features |
up_shape |
Point shape of the up-regulated features |
down_shape |
Point shape of the down-regulated features |
nonde_shape |
Point shape of the unperturbed features |
xmin_label_offset |
numeric. Value between 0 and 1 inclusive to control the x-position of the count annotation label for the 'down' counts |
xmax_label_offset |
numeric. Value between 0 and 1 inclusive to control the x-position of the count annotation label for the 'up' counts |
ymax_label_offset |
numeric. Value between 0 and 1 inclusive to control the y-position of the count labels. |
lab_size |
numeric. Size of the label if annotate_counts = TRUE. Default 6. |
lab_digits |
numeric. The number of digits used when rounding percentage values when annotate_counts=TRUE. Default (1) |
x_axis_limits |
numeric vector of axis limits supplied to ggplot2::coord_cartesian(). Default (NULL) |
y_axis_limits |
numeric vector of axis limits supplied to ggplot2::coord_cartesian(). Default (NULL) |
... |
Additional arguments passed to |
ggplot volcano plot
plot_volcano(GSE161650_de, fdr = 0.01, lfc = log2(2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.