gseapy-v0.8.6
Since 0.8.0, multiprocessing have been added to speed up calculation.
However, when multiprocessing mode is on, null distribution generated from random permutation are the same if each gene set has same gene member. This will affect a few users when input subsets only differ in enrich terms inside gene_set.gmt file. But from 0.8.5 and later, the broken null distribution are not issues any more.
Users should use 0.8.5 and later to get most accurate results.
For detail bugs:
- critical: fixed broken null distribution when permutation type is phenotype #28, thanks for iseekwonderful
- critical: now, fixed random permutation bug in Prerank and ssGSEA module. see #32.
And now, data input improvment
- ssGSEA:
- Prerank:
- supports datafame with only one column but gene names as index
- supports Seires input
- dataframe with only two column, first col is gene name.
- Replot:
- fixed attribute no found bugs