inst/doc/ArrayTools.R

### R code from vignette source 'ArrayTools.Rnw'

###################################################
### code chunk number 1: ArrayTools.Rnw:55-61
###################################################
library(ArrayTools)
data(exprsExample)
head(exprsExample)
dim(exprsExample)
data(pDataExample)
pDataExample


###################################################
### code chunk number 2: ArrayTools.Rnw:70-73
###################################################
rownames(exprsExample) <- exprsExample$probeset_id
eSet <- createExpressionSet (pData=pDataExample,  exprs = exprsExample, annotation = "hugene10sttranscriptcluster")
dim(eSet)


###################################################
### code chunk number 3: ArrayTools.Rnw:90-93
###################################################
normal <- preProcessGeneST (eSet, output=TRUE)
normal
dim(normal)


###################################################
### code chunk number 4: ArrayTools.Rnw:110-112
###################################################
data(QC)
qaGeneST(normal, c("Treatment", "Group"), QC)


###################################################
### code chunk number 5: ArrayTools.Rnw:129-130
###################################################
filtered <- geneFilter(normal, numChip = 2, bg = 4, iqrPct=0.1,  output=TRUE)


###################################################
### code chunk number 6: ArrayTools.Rnw:144-146
###################################################
design1<- new("designMatrix", target=pData(filtered), covariates = "Treatment")
design1


###################################################
### code chunk number 7: ArrayTools.Rnw:151-153
###################################################
design2<- new("designMatrix", target=pData(filtered), covariates = c("Treatment", "Group"))
design2


###################################################
### code chunk number 8: ArrayTools.Rnw:161-163
###################################################
contrast1 <- new("contrastMatrix", design.matrix = design1,  compare1 = "Treated", compare2 = "Control")
contrast1


###################################################
### code chunk number 9: ArrayTools.Rnw:169-171
###################################################
contrast2 <- new("contrastMatrix", design.matrix = design2, compare1 = "Treated", compare2 = "Control")
contrast2


###################################################
### code chunk number 10: ArrayTools.Rnw:179-181
###################################################
result1 <- regress(filtered, contrast1)
result2 <- regress(filtered, contrast2)


###################################################
### code chunk number 11: ArrayTools.Rnw:190-192
###################################################
sigResult1 <- selectSigGene(result1, p.value=0.05, fc.value=log2(1.5))
sigResult2 <- selectSigGene(result2, p.value=0.05, fc.value=log2(1.5))


###################################################
### code chunk number 12: ArrayTools.Rnw:200-202
###################################################
Sort(sigResult1, sorted.by = 'pValue')
Sort(sigResult2, sorted.by = 'F')


###################################################
### code chunk number 13: ArrayTools.Rnw:210-212
###################################################
Output2HTML(sigResult1)
Output2HTML(sigResult2)


###################################################
### code chunk number 14: ArrayTools.Rnw:224-228
###################################################
designInt <- new("designMatrix", target=pData(filtered), covariates = c("Treatment", "Group"), intIndex=c(1,2))
designInt
contrastInt <- new("contrastMatrix", design.matrix = designInt, interaction = TRUE)
contrastInt


###################################################
### code chunk number 15: ArrayTools.Rnw:234-236
###################################################
resultInt <- regress(filtered, contrastInt)
sigResultInt <-selectSigGene(resultInt, p.value=0.05, fc.value=log2(1.5))


###################################################
### code chunk number 16: ArrayTools.Rnw:252-254
###################################################
intResult <- postInteraction(filtered, sigResultInt, mainVar ="Treatment",  compare1 = "Treated",  compare2 = "Control")
sigResultInt <- selectSigGeneInt(intResult, pGroup = 0.05, pMain = 0.05)


###################################################
### code chunk number 17: ArrayTools.Rnw:261-262
###################################################
Output2HTML(sigResultInt)


###################################################
### code chunk number 18: ArrayTools.Rnw:270-271
###################################################
createIndex (sigResult1, sigResult2, intResult)

Try the ArrayTools package in your browser

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

ArrayTools documentation built on Nov. 8, 2020, 8:13 p.m.