Description Slots Details Subsetting Accessors Coercion Examples
This object stores the raw mehylation data that is read
in through read function and extends
data.frame
.The raw methylation data is basically
percent methylation values and read coverage values per
genomic base/region.
sample.id
:string for an identifier of the sample
assembly
:string for genome assembly, ex: hg18,hg19,mm9
context
:methylation context string, ex: CpG,CpH,CHH, etc.
resolution
:resolution of methylation information, 'base' or 'region'
methylRaw
class extends data.frame
class therefore providing novice and experienced R users
with a data structure that is well known and ubiquitous
in many R packages.
In the following code snippets, x
is a
methylDiff
. Subsetting by x[i,]
will
produce a new object if subsetting is done on rows.
Column subsetting is not directly allowed to prevent
errors in the downstream analysis. see ?methylKit[ .
The following functions provides access to data slots of
methylDiff:
getData
,getAssembly
,
getContext
methylRaw
object can be coerced to
GRanges
object via
as
function.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # example of a raw methylation data contained as a text file
read.table(system.file("extdata", "control1.myCpG.txt", package = "methylKit"),
header=TRUE,nrows=5)
data(methylKit)
# example of a methylRaw object
head(methylRawList.obj[[1]])
str(head(methylRawList.obj[[1]]))
library(GenomicRanges)
#coercing methylRaw object to GRanges object
my.gr=as(methylRawList.obj[[1]],"GRanges")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.