Description Slots Details Subsetting Accessors Coercion Examples
This class is designed to contain methylation information
such as coverage, number of methylated bases, etc.. The
methylation events contained in the class must be sampled
in multiple experiments (ex: only CpG bases covered in
multiple experiments are stored in the object of this
class). The class extends data.frame and creates
an object that holds methylation information and genomic
location. The object belonging to this class is produced
by unite function.
sample.ids:character vector for ids of samples in the object
assembly:name of the genome assembly
context:context of methylation. Ex: CpG,CpH,CHH, etc
treatment:treatment vector denoting which samples are test and control
coverage.index:vector denoting which columns in the data correspons to coverage values
numCs.index:vector denoting which columns in the data correspons to number of methylatedCs values
numTs.index:vector denoting which columns in the data correspons to number of unmethylated Cs values
destranded: logical value. If
TRUE object is destranded, if FALSE it is
not.
resolution:resolution of methylation information, allowed values: 'base' or 'region'
methylBase 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
methylBase object can be coerced to
GRanges object via
as function.
1 2 3 | data(methylKit)
library(GenomicRanges)
my.gr=as(methylBase.obj,"GRanges")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.