Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/coverage.plot.R
Line plot of per-base coverages along a genomic region. Position of target regions can be shown.
1 | coverage.plot(coverageAll, targets, chr, Start, End, Offset = 0, add = FALSE, col.line = 1, col.target = "orange", col.offset = "yellow", xlab, ylab, ylim, ...)
|
coverageAll |
|
targets |
optional; |
chr |
on which chromosome the region to plot is located (string, e.g. "chr1") |
Start |
genomic position where to start the plot |
End |
genomic position where to end the plot |
Offset |
integer; highlight |
add |
if |
col.line |
color of the coverage line |
col.target |
color of the bar indicating target regions |
col.offset |
color for highlighting |
xlab, ylab |
x- and y-axis labels |
ylim |
y-axis coordinate ranges |
... |
further graphical parameters, passed to |
If coverage of a new sample is added to an existing plot with add = TRUE
, parameters
chr
, Start
, End
still have to be specified and should be the same as
in the previous call in order to make sense. Parameters targets
and Offset
can but
do not have to be given again. They can also differ from the previous ones, if for the additional sample
a different target was captured.
Line plot showing per-base read coverages for a specified genomic region. When positions of target regions are provided, a bar on the bottom indicates their location such that coverage can be related to the captured targets.
Manuela Hummel m.hummel@dkfz.de
coverage.target
, make.wigfiles
, covered.k
,
coverage.hist
, coverage.uniformity
, coverage.targetlength.plot
1 2 3 4 5 6 7 8 9 10 11 12 | ## get reads and targets
exptPath <- system.file("extdata", package="TEQC")
readsfile <- file.path(exptPath, "ExampleSet_Reads.bed")
reads <- get.reads(readsfile, idcol=4, skip=0)
targetsfile <- file.path(exptPath, "ExampleSet_Targets.bed")
targets <- get.targets(targetsfile, skip=0)
## calculate per-base coverages
Coverage <- coverage.target(reads, targets, perBase=TRUE)
## coverage plot
coverage.plot(Coverage$coverageAll, targets, Offset=100, chr="chr1", Start=11157524, End=11158764)
|
Loading required package: BiocGenerics
Loading required package: parallel
Attaching package: ‘BiocGenerics’
The following objects are masked from ‘package:parallel’:
clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
clusterExport, clusterMap, parApply, parCapply, parLapply,
parLapplyLB, parRapply, parSapply, parSapplyLB
The following objects are masked from ‘package:stats’:
IQR, mad, sd, var, xtabs
The following objects are masked from ‘package:base’:
anyDuplicated, append, as.data.frame, basename, cbind, colnames,
dirname, do.call, duplicated, eval, evalq, Filter, Find, get, grep,
grepl, intersect, is.unsorted, lapply, Map, mapply, match, mget,
order, paste, pmax, pmax.int, pmin, pmin.int, Position, rank,
rbind, Reduce, rownames, sapply, setdiff, sort, table, tapply,
union, unique, unsplit, which.max, which.min
Loading required package: IRanges
Loading required package: S4Vectors
Loading required package: stats4
Attaching package: ‘S4Vectors’
The following object is masked from ‘package:base’:
expand.grid
Loading required package: Rsamtools
Loading required package: GenomeInfoDb
Loading required package: GenomicRanges
Loading required package: Biostrings
Loading required package: XVector
Attaching package: ‘Biostrings’
The following object is masked from ‘package:base’:
strsplit
Loading required package: hwriter
[1] "read 19546 sequenced reads"
[1] "read 50 (non-overlapping) target regions"
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.