ggcoverage | R Documentation |
Create Coverage Plot.
ggcoverage( data, region = "chr14:21,677,306-21,737,601", gtf.gr = NULL, extend = 2000, gene.name = "HNRNPC", gene.name.type = c("gene_name", "gene_id"), single.nuc = FALSE, mapping = NULL, color = NULL, rect.color = NA, facet.key = "Type", facet.order = NULL, facet.color = NULL, group.key = "Group", range.size = 3, range.position = c("in", "out"), plot.space = 0.2, mark.region = NULL, mark.color = "grey", mark.alpha = 0.5, show.mark.label = TRUE, mark.label.size = 4 )
data |
Coverage dataframe loaded by |
region |
Region used to create coverage plot, eg: chr14:21,677,306-21,737,601 or chr14:21,677,306. Default: NULL. |
gtf.gr |
Granges object of GTF, created with |
extend |
Extend length of |
gene.name |
The name of gene. Default: HNRNPC. |
gene.name.type |
Gene name type (filed of |
single.nuc |
Logical value, whether to visualize at single nucleotide level. Default: FALSE. |
mapping |
Set of aesthetic mappings created by |
color |
Track color. Default: NULL (select automatically). |
rect.color |
The color of every bin. Default: NA. |
facet.key |
Sample type key to create coverage plot. Default: Type. |
facet.order |
The order of Coverage plot. Default: NULL. |
facet.color |
The color of sample text. Default: NULL (select automatically). |
group.key |
Group of samples. Default: NULL. |
range.size |
The label size of range text, used when |
range.position |
The position of y axis range, chosen from in (move y axis in the plot) and out (normal y axis). Default: in. |
plot.space |
The space between every facet. Default: 0.2. |
mark.region |
Mark region on the plot. Default: NULL. |
mark.color |
The color of marked region. Default: "grey". |
mark.alpha |
The alpha of marked region. Default: 0.5. |
show.mark.label |
Logical value, whether to show mark label (use label column in |
mark.label.size |
The label size of mark label. Default: 4. |
A ggplot2 object.
library(ggcoverage) library(utils) library(rtracklayer) meta.file <- system.file("extdata", "RNA-seq", "meta_info.csv", package = "ggcoverage") sample.meta <- utils::read.csv(meta.file) # track folder track.folder <- system.file("extdata", "RNA-seq", package = "ggcoverage") # load bigwig file track.df <- LoadTrackFile( track.folder = track.folder, format = "bw", meta.info = sample.meta ) gtf.file <- system.file("extdata", "used_hg19.gtf", package = "ggcoverage") gtf.gr <- rtracklayer::import.gff(con = gtf.file, format = "gtf") ggcoverage(data = track.df, color = "auto", range.position = "out")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.