### R code from vignette source 'vignettes/clusterProfiler/inst/doc/clusterProfiler.Rnw' ################################################### ### code chunk number 1: clusterProfiler.Rnw:64-71 ################################################### library(DOSE) library(GO.db) library(org.Hs.eg.db) library(pathview) library(clusterProfiler) library(knitr) opts_chunk$set(tidy=TRUE,tidy.opts=list(keep.blank.line=FALSE, width.cutoff=50),out.truncate=80,out.lines=6,cache=TRUE,dev='pdf',include=TRUE,fig.width=6,fig.height=6,resolution=150) ################################################### ### code chunk number 2: options ################################################### options(digits=3, width=80, prompt=" ", continue=" ") ################################################### ### code chunk number 3: groupGO ################################################### require(DOSE) data(geneList) gene <- names(geneList)[abs(geneList) > 2] head(gene) ggo <- groupGO(gene=gene, organism="human", ont="BP", level=3, readable=TRUE) head(summary(ggo)) ################################################### ### code chunk number 4: enrichGO ################################################### ego <- enrichGO(gene=gene, universe = names(geneList), organism="human", ont="CC", pvalueCutoff=0.01, readable=TRUE) head(summary(ego)) ################################################### ### code chunk number 5: gseGO ################################################### ego2 <- gseGO(geneList=geneList, organism="human", ont="CC", nPerm=100, minGSSize=120, pvalueCutoff=0.01, verbose=FALSE) head(summary(ego2)) ################################################### ### code chunk number 6: enrichKEGG ################################################### kk <- enrichKEGG(gene=gene, organism="human", pvalueCutoff=0.01, readable=TRUE) head(summary(kk)) ################################################### ### code chunk number 7: gseKEGG ################################################### kk2 <- gseKEGG(geneList=geneList, organism="human", nPerm=100, minGSSize=120, pvalueCutoff=0.01, verbose=FALSE) head(summary(kk2)) ################################################### ### code chunk number 8: barplot ################################################### barplot(ggo, drop=TRUE, showCategory=12) ################################################### ### code chunk number 9: barplot-enrich ################################################### barplot(ego, showCategory=8) ################################################### ### code chunk number 10: enrichMap ################################################### enrichMap(ego) ################################################### ### code chunk number 11: enrichMap2 ################################################### enrichMap(ego2) ################################################### ### code chunk number 12: cnetplot ################################################### cnetplot(ego, categorySize="pvalue", foldChange=geneList) ################################################### ### code chunk number 13: cnetplot-KEGG ################################################### cnetplot(kk, categorySize="geneNum", foldChange=geneList) ################################################### ### code chunk number 14: gseaplot ################################################### gseaplot(kk2, geneSetID = "hsa04145") ################################################### ### code chunk number 15: viewKEGG ################################################### require(pathview) hsa04110 <- pathview(gene.data=geneList, pathway.id="hsa04110", species="hsa", limit=list(gene=max(abs(geneList)), cpd=1)) ################################################### ### code chunk number 16: compareCluster ################################################### data(gcSample) ck <- compareCluster(geneCluster=gcSample, fun="enrichKEGG") plot(ck)