################################################### ### chunk number 1: queryAE ################################################### #line 42 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" library("ArrayExpress") sets = queryAE(keywords = "pneumonia", species = "homo+sapiens") ################################################### ### chunk number 2: ArrayExpress-raw ################################################### #line 82 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" rawset = ArrayExpress("E-MEXP-1422") ################################################### ### chunk number 3: ArrayExpress-columnsneeded ################################################### #line 96 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" eset = try(ArrayExpress("E-MEXP-1870")) ################################################### ### chunk number 4: ArrayExpress-withcolumns ################################################### #line 103 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" eset = ArrayExpress("E-MEXP-1870", rawcol=list(R="ScanArray Express:F650 Mean", G="ScanArray Express:F550 Mean", Rb="ScanArray Express:B650 Mean", Gb="ScanArray Express:B550 Mean")) ################################################### ### chunk number 5: getAE-full ################################################### #line 118 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" mexp1422 = getAE("E-MEXP-1422", type = "full") ################################################### ### chunk number 6: magetab2bioc-full ################################################### #line 143 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" rawset= magetab2bioc(files = mexp1422) ################################################### ### chunk number 7: getcolproc ################################################### #line 161 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" cn = getcolproc(mexp1422) show(cn) ################################################### ### chunk number 8: procset ################################################### #line 175 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" proset = procset(mexp1422, cn[2]) ################################################### ### chunk number 9: import ################################################### #line 186 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" AEset = ArrayExpress("E-MEXP-1416") ################################################### ### chunk number 10: norm ################################################### #line 191 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" library("affy") AEsetnorm = rma(AEset) ################################################### ### chunk number 11: fac ################################################### #line 197 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" fac = grep("Factor.Value",colnames(pData(AEset)), value=T) ################################################### ### chunk number 12: qanorm eval=FALSE ################################################### ## #line 206 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" ## if (suppressWarnings(require("arrayQualityMetrics", quietly=TRUE))) { ## qanorm = arrayQualityMetrics(AEsetnorm, ## outdir = "QAnorm", ## intgroup = fac, ## grouprep = TRUE) ## } ################################################### ### chunk number 13: limma ################################################### #line 216 "vignettes/ArrayExpress/inst/doc/ArrayExpress.Rnw" library("limma") facs = pData(AEset)[,fac] facs[facs[,2]=="female",2]="F" facs[facs[,2]=="male",2]="M" facs[facs[,1]=="Parkinson disease",1]="parkinson" facs = paste(facs[,1],facs[,2], sep=".") f = factor(facs) design = model.matrix(~0+f) colnames(design) = levels(f) fit = lmFit(AEsetnorm, design) cont.matrix = makeContrasts(normal.FvsM = normal.F-normal.M, parkinson.FvsM = parkinson.F-parkinson.M, Diff=(parkinson.F-parkinson.M)-(normal.F-normal.M), levels=design) fit2 = contrasts.fit(fit, cont.matrix) fit2 = eBayes(fit2) res = topTable(fit2, coef = "parkinson.FvsM", adjust = "BH")