Different results between clusterProfiler and Enrichr
1
0
Entering edit mode
12 months ago
abbas89 ▴ 20

Hi, I first used enrichr and found an intesresting pathway enriched in my geneset. Then I wanted to use clusterProfiler with the same geneset but this time including background genes. My issue is that clusterProfiler gives completely different results compared to enrichr even when not including backrground genes in clusterProfiler. Of course I used the same database in both cases (bioplanet).

em <- clusterProfiler::enricher(genes, TERM2GENE= bioplanet,pAdjustMethod="BH", universe=background)

Is it expected to have so much discrepancy between these two widely used tools?

enrichr clusterProfiler • 1.3k views
ADD COMMENT
0
Entering edit mode

but this time including background genes

So you're doing something different with a different tool. Why would you expect the outcome to be the same? If you're concerned about this then you should understand what each tool is doing, from the data they use to how it's processed and which algorithm they implement.

ADD REPLY
1
Entering edit mode

That's why I said "even when not including backrground genes" in clusterProfiler I still get completely different restults.

ADD REPLY
2
Entering edit mode
12 months ago
ATpoint 82k

Yeah, well, welcome to the mess that we can "enrichment analysis". I cannot answer the question directly, but would generally recommend against EnrichR as it is a blackbox that cannot be run locally and hence strictly speaking is not reproducible. I use clusterProfiler as it runs locally, has reproducibility and accepts a background which is critical imo.

ADD COMMENT

Login before adding your answer.

Traffic: 3443 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

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

Powered by the version 2.3.6