inst/doc/BEclear.R

### R code from vignette source 'BEclear.Rnw'
### Encoding: UTF-8

###################################################
### code chunk number 1: BEclear.Rnw:5-6
###################################################
options(width=65)


###################################################
### code chunk number 2: BEclear.Rnw:43-49
###################################################
library(BEclear)
data(BEclearData)

ex.data[1:10,1:5]

ex.samples[1:10,]


###################################################
### code chunk number 3: BEclear.Rnw:70-77
###################################################
library(data.table)
samples <- data.table(ex.samples)
data <- data.table(feature=rownames(ex.data), ex.data)
    data <- melt(data = data, id.vars = "feature", variable.name = "sample", 
                 value.name = "beta.value")
    setkey(data, "feature", "sample")
pvals <- calcPvalues(data, samples, adjusted=TRUE, method="fdr")


###################################################
### code chunk number 4: BEclear.Rnw:81-82
###################################################
pvals[210:220,5:8]


###################################################
### code chunk number 5: BEclear.Rnw:101-104
###################################################
mdifs <- calcMedians(data, samples)

mdifs[210:220,5:8]


###################################################
### code chunk number 6: BEclear.Rnw:113-114
###################################################
summary <- calcSummary(medians=mdifs, pvalues=pvals)


###################################################
### code chunk number 7: BEclear.Rnw:120-121
###################################################
summary[1:10,]


###################################################
### code chunk number 8: BEclear.Rnw:129-130
###################################################
summary[summary$batch != "b136",]


###################################################
### code chunk number 9: BEclear.Rnw:139-142
###################################################
score <- calcScore(ex.data, ex.samples, summary, dir=getwd())

score


###################################################
### code chunk number 10: BEclear.Rnw:156-159
###################################################
makeBoxplot(ex.data, ex.samples, score, bySamples=TRUE,
        col="standard", main="Example data", xlab="Batch",
        ylab="Beta value", scoreCol=TRUE)


###################################################
### code chunk number 11: BEclear.Rnw:171-172
###################################################
cleared.data <- clearBEgenes(ex.data, ex.samples, summary)


###################################################
### code chunk number 12: BEclear.Rnw:179-180
###################################################
counted <- countValuesToPredict(cleared.data)


###################################################
### code chunk number 13: BEclear.Rnw:190-192 (eval = FALSE)
###################################################
## corrected.data <- BEclear(cleared.data, rowBlockSize=60, colBlockSize=60,
##                           epochs=50, outputFormat="RData", dir=getwd())


###################################################
### code chunk number 14: BEclear.Rnw:197-200 (eval = FALSE)
###################################################
## makeBoxplot(corrected.data, ex.samples, score, bySamples=TRUE,
##         col="standard", main="Corrected example data",
##         xlab="Batch", ylab="Beta value", scoreCol=FALSE)


###################################################
### code chunk number 15: BEclear.Rnw:220-224 (eval = FALSE)
###################################################
## result <- correctBatchEffect(ex.data, ex.samples,
##         parallel=TRUE, cores=4, adjusted=TRUE,
##         method="fdr", rowBlockSize=60, colBlockSize=60,
##         epochs=50, outputFormat="RData", dir=getwd())

Try the BEclear package in your browser

Any scripts or data that you put into this service are public.

BEclear documentation built on Nov. 1, 2018, 4:29 a.m.