In the FAQ of GSEA (http://www.broadinstitute.org/cancer/software/gsea/wiki/index.php/FAQ)
Why comparing phenotypes A vs B gives different results from B vs A?
This is because these two comparisons produce different ranked lists of genes. You might expect similar results only if the ranked lists would be perfectly symmetrical, and this usually does not happen.
I'm confused.