Gene set enrichment analysis
Entering edit mode
aogunbaw • 0
Last seen 14 days ago
United States


I am trying to do a geneset enrichment analysis using gseGO in Clusterprofiler. However, I only have the entrez gene ID and gene name.

Is it possible to run a gene set enrichment analysis with just the gene ID information without having a log2FC for my geneList?

# what the code is supposed to look like for the enrichment 
#However I only have the geneID information, for the geneList and this wouldn't run.

ego3 <- gseGO(geneList = geneList, OrgDb =, ont = "CC", minGSSize = 100, maxGSSize = 500, pvalueCutoff = 0.05, verbose = FALSE) ```

clusterProfiler GeneSetEnrichment • 209 views
Entering edit mode
Guido Hooiveld ★ 4.0k
Last seen 2 days ago
Wageningen University, Wageningen, the …

No, that is not possible. The idea of gene set enrichment analysis (GSEA) is that it checks which gene sets (pathways, GO categories) are enriched at the top, or bottom, of a ranked list of input genes.

I don't know your use case, but if your genes have been selected on e.g. a significance cutoff, then you could consider performing an over-representation analysis (ORA) (hrough the function enrichGO()). See e.g. for more on this here: (section 5.2 and 5.3).


Login before adding your answer.

Traffic: 848 users visited in the last hour
Help About
Access RSS

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6