Skip to content

An R package for creating ggplot2 based miami plots.

Notifications You must be signed in to change notification settings

juliedwhite/miamiplot

Repository files navigation

MiamiPlot

R function to create a ggplot2 based miami plot

Installation

Install directly from github using devtools

library(devtools)
install_github("juliedwhite/miamiplot", build_vignettes = TRUE)

Load the package each time you use it:

library(miamiplot)

Usage

See the vignette for more examples:

vignette("miamiplot")

Take a look at the built-in data:

head(gwas_results)

Basic miami plot using built-in data, with positive beta values in the upper plot and negative beta values in the lower plot.

ggmiami(data = gwas_results[which(gwas_results$study == "A"),], 
        split_by = "beta", split_at = 0, p = "pval", 
        upper_ylab = "Positive beta values",
        lower_ylab = "Negative beta values")

basic miami

If you'd like to construct your own code "from scratch" (maybe you want to change the appearance and position of the axes or something else), there is a tutorial using the background code from the package in vignette("scratch_miamiplots").

Citation

If you use this package or its vignettes, please cite it as:
Julie D. White. 2020. Miamiplot: An R package for creating ggplot2 based miami plots. https://github.com/juliedwhite/miamiplot

About

An R package for creating ggplot2 based miami plots.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages