################################################### ### chunk number 1: ################################################### #line 102 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" options(width = 70) ################################################### ### chunk number 2: eval=FALSE ################################################### ## #line 106 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" ## library("affycoretools") ## pd <- new("AnnotatedDataFrame", ## data = read.table("pdata.txt", header = TRUE, row.names = 1)) ## eset <- affystart(groups = rep(1:4, each = 3), ## groupnames = unique(paste(pData(pd)[,1], ## pData(pd)[,2], sep = "-")), ## phenoData = pd) ################################################### ### chunk number 3: ################################################### #line 116 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" library(affycoretools) load("abatch.Rdata") load("exprSet.Rdata") ################################################### ### chunk number 4: ################################################### #line 124 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" plotHist(dat) ################################################### ### chunk number 5: ################################################### #line 133 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" plotDeg(dat) ################################################### ### chunk number 6: ################################################### #line 142 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" pd <- new("AnnotatedDataFrame", data = read.table("pdata.txt", header = TRUE, row.names = 1)) sampleNames(pd) <- sampleNames(eset) plotPCA(eset, groups = rep(1:4, each = 3), groupnames = unique(paste(pData(pd)[,1], pData(pd)[,2], sep = "-"))) phenoData(eset) <- pd ################################################### ### chunk number 7: ################################################### #line 156 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" plotPCA(eset, screeplot = TRUE) ################################################### ### chunk number 8: eval=FALSE ################################################### ## #line 203 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" ## eset1 <- affystart(filenames = list.celfiles()[1:6], ## plot = FALSE, pca = FALSE) ## eset2 <- affystart(filenames = list.celfiles()[7:12], ## plot = FALSE, pca = FALSE) ## eset <- new("ExpressionSet", ## exprs = cbind(exprs(eset1), exprs(eset2)), ## phenoData = pd, ## annotation = annotation(eset1)) ################################################### ### chunk number 9: ################################################### #line 234 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" library(genefilter) f1 <- kOverA(3, 6) filt <- filterfun(f1) index <- genefilter(eset, filt) eset <- eset[index,] ################################################### ### chunk number 10: ################################################### #line 247 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" library(limma) grps <- paste(pData(eset)[,1], pData(eset)[,2], sep = ".") design <- model.matrix(~ 0 + factor(grps)) colnames(design) <- levels(factor(grps)) ugrps <- unique(grps) contrasts <- matrix(c(1, -1, 0, 0, 0, 0, 1, -1), ncol = 2, dimnames = list(ugrps, paste(ugrps[c(1,3)], ugrps[c(2,4)], sep = " - "))) fit <- lmFit(eset, design) fit2 <- contrasts.fit(fit, contrasts) fit2 <- eBayes(fit2) ################################################### ### chunk number 11: ################################################### #line 265 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" design contrasts ################################################### ### chunk number 12: ################################################### #line 284 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" rslt <- decideTests(fit2) vc <- vennCounts2(rslt, method = "same") vennDiagram(vc, cex = 0.8) ################################################### ### chunk number 13: ################################################### #line 292 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" vennDiagram(vc, cex = 0.6) ################################################### ### chunk number 14: eval=FALSE ################################################### ## #line 305 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" ## vennSelect(eset, design, rslt, contrasts, fit2) ################################################### ### chunk number 15: eval=FALSE ################################################### ## #line 327 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" ## limma2annaffy(eset, fit2, design, ## contrasts, annotation(eset), ## pfilt = 0.05) ################################################### ### chunk number 16: eval=FALSE ################################################### ## #line 353 "vignettes/affycoretools/inst/doc/affycoretools.Rnw" ## index1 <- vennSelect(x = rslt, indices.only = TRUE)[[3]] ## probids <- unique(getLL(featureNames(eset)[index1], ## annotation(eset))) ## univ <- unique(getLL(featureNames(eset), ## annotation(eset))) ## params <- new("GOHyperGParams", geneIds = probids, ## universeGeneIds = univ, ## annotation = annotation(eset), ## conditional = TRUE, ontology = "MF") ## hyp <- hyperGTest(params) ## htmlReport(hyp, file = "GO MF terms.html", ## categorySize = 10)