Skip to content

gseapy-v0.8.6

Compare
Choose a tag to compare
@zqfang zqfang released this 02 Sep 09:09
· 760 commits to master since this release

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:
    • Accept a Series with gene names as index and return a dataframe #27
    • Accept gene expression matrix in gct format #27
    • Accept dataframe with only one column but gene names as index.
  • 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