Gseapy

Latest version: v1.1.7

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

0.8.3

bug fixed version

* add retry logic when query Enrichr database (fixed timeout error)
* fixed bugs in enrichr API when using latest Enrichr libraries(2017)
* fixed bugs in log file output
* handle ``NA`` or duplicated gene names in prerank module
* handle ``fdr q-value`` when fdr q-value > 1, thanks for Matteo Zhang.

0.8.1

New Features:
---------------------------------

* Add new **Single Sample GSEA** function to gseapy. Either Use it in command line or interactive python console. Please see documentations for more details
* **Parallel Computing** support for GSEApy. Now, you could use ``-p`` parameter to specify cpu numbers you would like to use.
* The time cost for ``phenotype``permutation (in gsea procedure) is much decreased.
* The source code for GSEApy has been re-build and re-designed. It become more extendable and easier to maintain

**API changes:**
-----------------------------

* ``call`` module have been renamed to ``gsea`` for better usage, previous ``call()`` is been deprecated, and you should use ``gsea()`` instead.
* The option ``-p`` for ``permutation_type`` has changed to ``-t``. ``-p`` is used to specify processor number now.
see details in documents.

Bugs fixes
------------------------------

* fixed some minor bugs when using ``Enrichr`` and ``Replot`` module
* fixed a potential bug in preprocessing step(in ``gsea`` mode, prerank or ssgsea is not affected). GSEApy filtered out genes when ``standard deviation`` of samples equal to zero.
* fixed column and row orders in ``gsea`` heatmap output.
* optimized the report output and naming rules.

Page 7 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.