I am working on a relatively complex experimental setup and trying to get meaningful results for a pathway-centered analysis. So far I have tried gage , camera, roast/mroast from limma and SPIA.
Of course, the results are not identical, but worse than that, some of the results are completely different. For example, camera reports no significant pathways whatsoever, while at the same time mroast reports about 50 (and 188 out of 202 tested have the "FDR.Mixed" value smaller than 0.05). gage shows a number somewhat in between, however I cannot easily compare the results; the limma functions camera and mroast allow the use of complex contrasts, while gage apparently can only do group vs group (paired or unpaired) comparisons. SPIA uses a network analysis combined with a simple enrichment p-value and seems to give results that stand out.
On the figure below you have a quick-and-dirty comparison of the results. Each dot is one pathway, and its position corresponds to -log10( pvalue )
, where pvalue is the FDR value from the given method (so the larger the value on the plot, the smaller the p-value). The Spearman correlations between the different methods were calculated based on the logarithmized p-values and are shown on the lower panels.
My question is arguably not very specific: what would be your advice? Maybe there is some other tool I should test?