volcano_plot: Function to draw a Volcano Plot

Description Usage Arguments Value Examples

View source: R/volcano_plot.R

Description

Function that takes two numeric vectors (P-Value and fold change) and draws a volcano plot using ggplot2

Usage

1
2
3
4
5
6
7
8
9
volcano_plot(
  pval,
  fc,
  names,
  size = 2,
  tFC = 2,
  tPV = -log10(0.001),
  show.effect = FALSE
)

Arguments

pval

numeric vector of P.Values

fc

numeric vector of fold change

names

character vector with the feature's names.

size

(default 2) Sice of the labels in case they are placed.

tFC

(default 2) fold change threshold. It can be set to NULL to do not filter.

tPV

(default -log10(0.001)) P-Value threshold. It can be set to NULL to not filter.

show.effect

(default FALSE) If set to TRUE, the X-axis will should 2^logFC instead to teh default logFC.

Value

A ggplot object

Examples

1
2
3
data(exposome)
w1 <- extract(exwas(expo[1:20, ], asthma~1, family = "binomial"))
volcano_plot(w1$pvalue, w1$effect, rownames(w1))

rexposome documentation built on March 13, 2021, 2:01 a.m.