Description Usage Arguments Value Author(s) See Also Examples
This function plots the distribution of a set of subregions on a large region.
1 2 3 |
overlapsProfiles1 |
a |
overlapsProfiles2 |
a |
names |
a |
labels |
a |
col |
a |
title |
the title of the plot. |
logscale |
a |
maxValue |
a maximum value in a region. Used for the colour scheme. |
Invisibly returns NULL
.
Nicolae Radu Zabet
computeOverlapProfile
, filterDMRs
,
computeDMRs
and mergeDMRsIteratively
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # load the methylation data
data(methylationDataList)
# load the DMRs in CG context
data(DMRsNoiseFilterCG)
# the coordinates of the area to be plotted
largeRegion <- GRanges(seqnames = Rle("Chr3"), ranges = IRanges(1,1E5))
# compute overlaps distribution
hotspotsHypo <- computeOverlapProfile(DMRsNoiseFilterCG, largeRegion,
windowSize = 10000, binary = FALSE)
plotOverlapProfile(GRangesList("Chr3"=hotspotsHypo),
names = c("hypomethylated"), title = "CG methylation")
## Not run:
largeRegion <- GRanges(seqnames = Rle("Chr3"), ranges = IRanges(1,1E6))
hotspotsHypo <- computeOverlapProfile(
DMRsNoiseFilterCG[(DMRsNoiseFilterCG$regionType == "loss")],
largeRegion, windowSize=2000, binary=TRUE, cores=1)
hotspotsHyper <- computeOverlapProfile(
DMRsNoiseFilterCG[(DMRsNoiseFilterCG$regionType == "gain")],
largeRegion, windowSize=2000, binary=TRUE, cores=1)
plotOverlapProfile(GRangesList("Chr3"=hotspotsHypo),
GRangesList("Chr3"=hotspotsHyper),
names=c("loss", "gain"), title="CG methylation")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.