M2B {ENmix} | R Documentation |
Converting methylation M value to methylation beta value.
M2B(x)
x |
An numeric matrix |
Methylation beta value is calculated as beta=M/(M+U+a). M is methylated intensity, U is unmethylated intensity, and a is a constant offset (by default , a=100). M value is calculated as M=log2((M+a)/(U+a)). M or U is usually greater than 1000, so a is negligible for most probes. if a=0, then beta=2^M/(2^M+1).
A matrix of methylation Beta values.
Zongli Xu
if (require(minfiData)){ path <- file.path(find.package("minfiData"),"extdata") rgSet <- readidat(path = path,recursive = TRUE) mdat=getmeth(rgSet) beta=getB(mdat,"Illumina") m=B2M(beta) b=M2B(m) }