Equivalence of GSEApy and Broad GSEA with phenotype permutations #254
-
Hello, Thanks for the awesome tool! I noticed that in the README.md you show that GSEApy prerank nearly perfectly reproduces the output of the Broad implementation of GSEA. I was also able to reproduce this result. (See the left panel below.) I was wondering if this is also the intention when running standard GSEA with
and the corresponding Broad command:
I've attached the |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I don't compare the gene ranking algorithm between the two tools because, in the end, both Prerank and GSEA use the same enrichment algorithm for the final calculation. For for example, the default metric is
other minor filtering may affect the finalresults. for instance, the two tools used different inputs after filtering the expression table or gene set file. |
Beta Was this translation helpful? Give feedback.
Yeah you'er right. The docs were not updated. That's my bad.
Somehow, I had difficulty finding the same permutation procedure for simulating the phenotype permutation in the Java version. I can't extract the final phenotype permutated gene expression table.
However, it's just random sampling for the group labels (the current implementation of GSEApy and GSEA-R).