# 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)
Run the code above in your browser using DataLab