volcano_plot {rexposome} | R Documentation

## Function to draw a Volcano Plot

### Description

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

### Usage

    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

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

[Package rexposome version 1.12.4 Index]