manhattan_plot: Creates a manhattan plot fork by qqman/manhattan wrap and...

Description Usage Arguments Value Examples

View source: R/manhattan.R

Description

Creates a manhattan plot from PLINK assoc output (or any data frame with chromosome, position, and p-value).

Usage

1
2
3
4
5
manhattan_plot(data, Chr = "CHR", Bp = "BP", P = "p", Snp = "SNP",
  AnnotatePval = NULL, AnnotateTop = TRUE, Col = NULL, ChrLabs = NULL,
  SuggestiveLine = -log10(5e-05), GenomeWideLine = -log10(5e-08),
  Highlight = NULL, Logp = TRUE, fileName = NULL, filePath = "",
  width = 8, height = 6, saveType = c("both", "png", "pdf"), ...)

Arguments

data

A data.frame with columns "BP," "CHR," "P," and optionally, "SNP."

Chr

A string denoting the column name for the chromosome. Defaults to PLINK's "CHR." Said column must be numeric. If you have X, Y, or MT chromosomes, be sure to renumber these 23, 24, 25, etc.

Bp

A string denoting the column name for the chromosomal position. Defaults to PLINK's "BP." Said column must be numeric.

P

A string denoting the column name for the p-value. Defaults to PLINK's "P." Said column must be numeric.

Snp

A string denoting the column name for the SNP name (rs number). Defaults to PLINK's "SNP." Said column should be a character.

AnnotatePval

If set, SNPs below this p-value will be annotated on the plot.

AnnotateTop

If TRUE, only annotates the top hit on each chromosome that is below the annotatePval threshold.

Col

A character vector indicating which colors to alternate.

ChrLabs

A character vector equal to the number of chromosomes specifying the chromosome labels (e.g., c(1:22, "X", "Y", "MT")).

SuggestiveLine

Where to draw a "suggestive" line. Default -log10(1e-5). Set to FALSE to disable.

Logp

If TRUE, the -log10 of the p-value is plotted. It isn't very useful to plot raw p-values, but plotting the raw value could be useful for other genome-wide plots, for example, peak heights, bayes factors, test statistics, other "scores," etc.

...

Arguments passed on to other plot/points functions

GenomewideLine

Where to draw a "genome-wide sigificant" line. Default -log10(5e-8). Set to FALSE to disable.

HighLight

A character vector of SNPs in your dataset to highlight. These SNPs should all be in your dataset.

Value

A manhattan plot file of pdf or png.

Examples

1
manhattan(gwasResults)

jamebluntcc/myRtools documentation built on May 17, 2019, 2:44 p.m.