SeSAMe implements stricter QC and preprocessing standards: comprehensive probe quality masking, bleed-through correction in background subtraction, nonlinear dye bias correction, stricter nondetection calling and control for bisulfite conversion based on C/T-extension probes. The package also provides convenient, performant implementations of typical analysis steps, such as the inference of gender, age, ethnicity (based on both internal SNP probes and channel-switching Type-I probes) directly from the data. This allows users to infer these common covariates if such information is not provided, and to check for potential sample swaps when it is provided. SeSAMe also provides functionality for calling differential methylation and segmented copy number.
se = sesameDataGet("MM285.10.tissues")[1:100,]
se_ok = (checkLevels(assay(se), colData(se)$sex) &
checkLevels(assay(se), colData(se)$tissue))
se = se[se_ok,]
Test differential methyaltion on a model with tissue and sex as covariates.
Testing sex-specific differential methylation yields chrX-linked probes.
## Merging correlated CpGs ... Done.
## Generated 58 segments.
## Combine p-values ...
## - 3 significant segments.
## - 2 significant segments (after BH).
## Done.
To visualize all probes from a gene
To visualize probes from arbitrary region
To visualize by probe names