GSE1009
library(AnnoProbe)suppressPackageStartupMessages(library(GEOquery))## 使用AnnoProbe 获取数据gset=AnnoProbe::geoChina('GSE1009')# check the ExpressionSeteSet=gset[[1]]# extract the expression matrix and phenotype dataprobes_expr <- exprs(eSet);dim(probes_expr)head(probes_expr[,1:4])boxplot(probes_expr,las=2)probes_expr=limma::normalizeBetweenArrays(probes_expr)boxplot(probes_expr,las=2)## pheno infophenoDat <- pData(eSet)head(phenoDat[,1:4])## check GPL and annotate the probes to genes.gpl=eSet@annotationcheckGPL(gpl)printGPLInfo(gpl)probe2gene=idmap(gpl)head(probe2gene)genes_expr <- filterEM(probes_expr,probe2gene )head(genes_expr)# do DEG## define the groupgroup_list= c(rep('Control',3),rep('Diabetes',3))table(group_list)## Create DEGContainerdata_i <- Create_DEGContainer( species = "Human", dataType = "Array", expMatrix = genes_expr, groupInfo = group_list, caseGroup = "Diabetes",idType = "SYMBOL",filterMethod = NULL)## Run workflowdata_o <- runALL(data_i,dir = "testArray",top = 10,parallel = T,GO = T,KEGG = T)