We have been using WebGestalt extensively for enrichment analyses, as we find it to be the most detailed and consistent tool available.
However, we have noticed a discrepancy in the ORA results on the web server. Specifically, the "Expect", "Ratio", "P Value" and "FDR" values differ when selecting a single category versus selecting multiple categories simultaneously, when using the same gene list, background, and default settings (with a BH < 0.05 cutoff).
For example, using the "Gene/GO:BP" example dataset (500 genes):
Single Run: We run ORA selecting only "geneontology - GO:Biological Process".
Combined Run: We run ORA selecting multiple categories by clicking the "+" button ("geneontology - GO:Biological Process" and adding "geneontology - GO:CC", "pathways – Reactome" and "network - Transcription Factor target" ).
When we compare the specific "GO:BP" terms from the combined run against the single run, the aforementioned metrics differ.
We were wondering if this is expected behavior.
Attached are screenshots of the single-category and multiple-category results for comparison.
Thank you in advance for your response.