Skip to main content

Gene Set Enrichment Analysis in Python

Project description

GSEApy: Gene Set Enrichment Analysis in Python.

https://badge.fury.io/py/gseapy.svg https://img.shields.io/conda/vn/bioconda/GSEApy.svg?style=plastic https://anaconda.org/bioconda/gseapy/badges/downloads.svg Action Status Documentation Status https://img.shields.io/badge/license-MIT-blue.svg PyPI - Python Version

Release notes : https://github.com/zqfang/GSEApy/releases

Tutorial for scRNA-seq datasets

Tutorial for general usage

Citation

Zhuoqing Fang, Xinyuan Liu, Gary Peltz, GSEApy: a comprehensive package for performing gene set enrichment analysis in Python,
Bioinformatics, 2022;, btac757, https://doi.org/10.1093/bioinformatics/btac757

GSEApy is a Python/Rust implementation for GSEA and wrapper for Enrichr.

GSEApy can be used for RNA-seq, ChIP-seq, Microarray data. It can be used for convenient GO enrichment and to produce publication quality figures in python.

GSEApy has six sub-commands available: gsea, prerank, ssgsea, replot enrichr, biomart.

gsea:

The gsea module produces GSEA results. The input requries a txt file(FPKM, Expected Counts, TPM, et.al), a cls file, and gene_sets file in gmt format.

prerank:

The prerank module produces Prerank tool results. The input expects a pre-ranked gene list dataset with correlation values, provided in .rnk format, and gene_sets file in gmt format. prerank module is an API to GSEA pre-rank tools.

ssgsea:

The ssgsea module performs single sample GSEA(ssGSEA) analysis. The input expects a pd.Series (indexed by gene name), or a pd.DataFrame (include GCT file) with expression values and a GMT file. For multiple sample input, ssGSEA reconigzes gct format, too. ssGSEA enrichment score for the gene set is described by D. Barbie et al 2009.

replot:

The replot module reproduce GSEA desktop version results. The only input for GSEApy is the location to GSEA Desktop output results.

enrichr:

The enrichr module enable you perform gene set enrichment analysis using Enrichr API. Enrichr is open source and freely available online at: http://amp.pharm.mssm.edu/Enrichr . It runs very fast.

biomart:

The biomart module helps you convert gene ids using BioMart API.

Please use ‘gseapy COMMAND -h’ to see the detail description for each option of each module.

The full GSEA is far too extensive to describe here; see GSEA documentation for more information. All files’ formats for GSEApy are identical to GSEA desktop version.

Why GSEApy

I would like to use Pandas to explore my data, but I did not find a convenient tool to do gene set enrichment analysis in python. So, here are my reasons:

  • Ability to run inside python interactive console without having to switch to R!!!

  • User friendly for both wet and dry lab users.

  • Produce or reproduce publishable figures.

  • Perform batch jobs easy.

  • Easy to use in bash shell or your data analysis workflow, e.g. snakemake.

GSEApy vs GSEA(Broad) output

Using the same data for GSEAPreranked, and GSEApy reproduce similar results.

docs/Preank.py.vs.broad.jpg

See more output here: Example

Installation

Install gseapy package from bioconda or pip.
# if you have conda (MacOS_x86-64 and Linux only)
$ conda install -c bioconda gseapy
# Windows and MacOS_ARM64(M1/2-Chip)
$ pip install gseapy
If pip install failed, use
# you need to install rust first to compile the code
curl https://sh.rustup.rs -sSf | sh -s -- -y
# export rust compiler
export PATH="$PATH:$HOME/.cargo/bin"
# install
$ pip install git+git://github.com/zqfang/gseapy.git#egg=gseapy

Dependency

  • Python 3.7+

Mandatory

  • Rust: For gseapy > 0.11.0, Rust compiler is needed

  • setuptools-rust

  • Numpy >= 1.13.0

  • Scipy

  • Pandas

  • Matplotlib

  • Requests

Run GSEApy

For command line usage:

# An example to reproduce figures using replot module.
$ gseapy replot -i ./Gsea.reports -o test


# An example to run GSEA using gseapy gsea module
$ gseapy gsea -d exptable.txt -c test.cls -g gene_sets.gmt -o test

# An example to run Prerank using gseapy prerank module
$ gseapy prerank -r gsea_data.rnk -g gene_sets.gmt -o test

# An example to run ssGSEA using gseapy ssgsea module
$ gseapy ssgsea -d expression.txt -g gene_sets.gmt -o test

# An example to use enrichr api
# see details for -g input -> ``get_library_name``
$ gseapy enrichr -i gene_list.txt -g KEGG_2016 -o test

Run gseapy inside python console:

  1. Prepare expression.txt, gene_sets.gmt and test.cls required by GSEA, you could do this

import gseapy

# run GSEA.
gseapy.gsea(data='expression.txt', gene_sets='gene_sets.gmt', cls='test.cls', outdir='test')

# run prerank
gseapy.prerank(rnk='gsea_data.rnk', gene_sets='gene_sets.gmt', outdir='test')

# run ssGSEA
gseapy.ssgsea(data="expression.txt", gene_sets= "gene_sets.gmt", outdir='test')


# An example to reproduce figures using replot module.
gseapy.replot(indir='./Gsea.reports', outdir='test')
  1. If you prefer to use Dataframe, dict, list in interactive python console, you could do this.

see detail here: Example

# assign dataframe, and use enrichr library data set 'KEGG_2016'
expression_dataframe = pd.DataFrame()

sample_name = ['A','A','A','B','B','B'] # always only two group,any names you like

# assign gene_sets parameter with enrichr library name or gmt file on your local computer.
gseapy.gsea(data=expression_dataframe, gene_sets='KEGG_2016', cls= sample_names, outdir='test')

# using prerank tool
gene_ranked_dataframe = pd.DataFrame()
gseapy.prerank(rnk=gene_ranked_dataframe, gene_sets='KEGG_2016', outdir='test')

# using ssGSEA
gseapy.ssgsea(data=ssGSEA_dataframe, gene_sets='KEGG_2016', outdir='test')
  1. For enrichr , you could assign a list, pd.Series, pd.DataFrame object, or a txt file (should be one gene name per row.)

# assign a list object to enrichr
gl = ['SCARA3', 'LOC100044683', 'CMBL', 'CLIC6', 'IL13RA1', 'TACSTD2', 'DKKL1', 'CSF1',
     'SYNPO2L', 'TINAGL1', 'PTX3', 'BGN', 'HERC1', 'EFNA1', 'CIB2', 'PMP22', 'TMEM173']

gseapy.enrichr(gene_list=gl, gene_sets='KEGG_2016', outdir='test')

# or a txt file path.
gseapy.enrichr(gene_list='gene_list.txt', gene_sets='KEGG_2016',
               outdir='test', cutoff=0.05, format='png' )

GSEApy supported gene set libaries :

To see the full list of gseapy supported gene set libraries, please click here: Library

Or use get_library_name function inside python console.

 #see full list of latest enrichr library names, which will pass to -g parameter:
 names = gseapy.get_library_name()

 # show top 20 entries.
 print(names[:20])


['Genome_Browser_PWMs',
'TRANSFAC_and_JASPAR_PWMs',
'ChEA_2013',
'Drug_Perturbations_from_GEO_2014',
'ENCODE_TF_ChIP-seq_2014',
'BioCarta_2013',
'Reactome_2013',
'WikiPathways_2013',
'Disease_Signatures_from_GEO_up_2014',
'KEGG_2016',
'TF-LOF_Expression_from_GEO',
'TargetScan_microRNA',
'PPI_Hub_Proteins',
'GO_Molecular_Function_2015',
'GeneSigDB',
'Chromosome_Location',
'Human_Gene_Atlas',
'Mouse_Gene_Atlas',
'GO_Cellular_Component_2015',
'GO_Biological_Process_2015',
'Human_Phenotype_Ontology',]

Dev

# test rust extension only
cargo test --features=extension-module
# test whole package
python setup.py test

Bug Report

If you would like to report any bugs when use gseapy, don’t hesitate to create an issue on github here.

To get help of GSEApy

  1. See Frequently Asked Questions

  2. Visit the document site at Examples

  3. The GSEApy discussion channel: Q&A

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gseapy-1.0.6.tar.gz (99.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gseapy-1.0.6-cp311-cp311-win_amd64.whl (363.5 kB view details)

Uploaded CPython 3.11Windows x86-64

gseapy-1.0.6-cp311-cp311-win32.whl (335.7 kB view details)

Uploaded CPython 3.11Windows x86

gseapy-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gseapy-1.0.6-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

gseapy-1.0.6-cp311-cp311-macosx_11_0_arm64.whl (499.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gseapy-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl (501.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

gseapy-1.0.6-cp311-cp311-macosx_10_9_universal2.whl (907.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

gseapy-1.0.6-cp310-cp310-win_amd64.whl (363.5 kB view details)

Uploaded CPython 3.10Windows x86-64

gseapy-1.0.6-cp310-cp310-win32.whl (335.7 kB view details)

Uploaded CPython 3.10Windows x86

gseapy-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gseapy-1.0.6-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

gseapy-1.0.6-cp310-cp310-macosx_11_0_arm64.whl (499.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gseapy-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl (501.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

gseapy-1.0.6-cp310-cp310-macosx_10_9_universal2.whl (907.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

gseapy-1.0.6-cp39-cp39-win_amd64.whl (363.6 kB view details)

Uploaded CPython 3.9Windows x86-64

gseapy-1.0.6-cp39-cp39-win32.whl (335.7 kB view details)

Uploaded CPython 3.9Windows x86

gseapy-1.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gseapy-1.0.6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

gseapy-1.0.6-cp39-cp39-macosx_11_0_arm64.whl (498.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

gseapy-1.0.6-cp39-cp39-macosx_10_9_x86_64.whl (501.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gseapy-1.0.6-cp39-cp39-macosx_10_9_universal2.whl (907.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

gseapy-1.0.6-cp38-cp38-win_amd64.whl (363.3 kB view details)

Uploaded CPython 3.8Windows x86-64

gseapy-1.0.6-cp38-cp38-win32.whl (335.7 kB view details)

Uploaded CPython 3.8Windows x86

gseapy-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gseapy-1.0.6-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

gseapy-1.0.6-cp38-cp38-macosx_11_0_arm64.whl (498.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

gseapy-1.0.6-cp38-cp38-macosx_10_9_x86_64.whl (500.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

gseapy-1.0.6-cp38-cp38-macosx_10_9_universal2.whl (906.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

gseapy-1.0.6-cp37-cp37m-win_amd64.whl (363.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

gseapy-1.0.6-cp37-cp37m-win32.whl (335.7 kB view details)

Uploaded CPython 3.7mWindows x86

gseapy-1.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

gseapy-1.0.6-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

gseapy-1.0.6-cp37-cp37m-macosx_10_9_x86_64.whl (500.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file gseapy-1.0.6.tar.gz.

File metadata

  • Download URL: gseapy-1.0.6.tar.gz
  • Upload date:
  • Size: 99.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for gseapy-1.0.6.tar.gz
Algorithm Hash digest
SHA256 1e5faedd70ef9d3e9ca12d4b5d33f37b05e76c7e0c8c2c931514bfc2c47b6cab
MD5 f3661d2af39bf29a72625ee8494f64c9
BLAKE2b-256 9d6e02186263384ff5c50ff04957c3e5cd1f61ddb039457a8b7a7ae414b424dd

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 363.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be936cf3418dfb895deafb5fc5d70393770e06be57d4605515bb6f64f86b4924
MD5 a6a08bb97cc64815b18060cb626202a4
BLAKE2b-256 5e9fccabc2d990c03e649fb9f8ea45045103c075cf0b648db4f231c0bab0385a

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp311-cp311-win32.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 335.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e67b25740dcad804f4838d790c12450f01d3070085963e665ed3806bc0325938
MD5 7762a6a2ebcffb6a1dadc67df0a505d7
BLAKE2b-256 41713cec916066448dfec498f3ca714f9416bcf1a3be742f3c7f431c5d79f95b

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 776cc2dec6d1b4ce03226bd38b47d2e0d8d754586659353b38d926d89db3dae0
MD5 e1bfe8b08f7c7c1ad187cf4042d08bb4
BLAKE2b-256 4658b2ddc613a9ca99fc546ac511de253ee045ee999a63d2a122da36c661bfd5

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 20c1b1f3da730732c37b4d1e04b47133fe69f812ea584cd81b5c0b8add2c9f38
MD5 8286307a63ba706a6aa544caa73597c3
BLAKE2b-256 fd93ea3de17060af91b7c398ffe2e83627227dbfeae9995c736c9499ccf1e6a8

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d04c52107ecc6bf3e31c39175c69e60eb3f21475d24703acb77d5b6ed8a516e7
MD5 0b45c469b14c5cacd4ac84d91cfbc751
BLAKE2b-256 5bc6e53fe5ca8ab8646d48106c67396bf7a2639584cbef070fe523f72341fff9

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca87e96d4fabd5ff491b31c07ebfee5bfee7fa9662d1afecd03ef9f02454a55d
MD5 1f4e76a487070b45c6db59fe39225924
BLAKE2b-256 e581d7248b555d3e018edf82e88d4317a624ecf03cc03e98c0f2caca5a1ba9ec

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1aa0148a558123fc5a11ebf91b9e8c82cc50c89dd942f9c259e8e25c3900ba5c
MD5 590dffec45038f905688fd7fd54d4851
BLAKE2b-256 9d6386dc461539842a94875575784aacf4d7b95224de5cd446481521335be57a

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 363.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 21ede1510b5f7e4874cf1cf0b8bffa8a4c2abb7b8625741be2160544d900abe4
MD5 2adc74b02d5783d112655cad926ddab5
BLAKE2b-256 92c8c784d6fa938c450f62a82e5fd7b5aea885626de52a3b18de0f031c31e98d

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp310-cp310-win32.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp310-cp310-win32.whl
  • Upload date:
  • Size: 335.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6bafdd6e3c6e6744d7a66aabddb97cd562a056d6f5468d694ac5c069fe5eba7d
MD5 c9509fa293ed9f10a31cff5ee65c9cf8
BLAKE2b-256 e167ff962f29370dfcf7aa64e10abda1db44621c4359c610cfe00aff71324c5f

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a660a8c87ac575ba021215941b5e1834b44a6f834d8d08a3c62cb75ed63ec32b
MD5 a9aa070450e23bc30ebdc6589bf7f349
BLAKE2b-256 6bf3aadd2d2a0cdcfba62533ff0b8d08aa000630ee54daa9e952c7cac3b21f32

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e46cd31a53d091608651e5d1556a526b260464dc4d4399fb2b66e134a4dfebd5
MD5 2b4c15fec1d16f483554759d691cca34
BLAKE2b-256 9d34c52fcaea83e6e33e061e447f2166f4e05edd98a570412f311b13e2cd6ccc

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 341d4ae6a6a873ebbd75ccd4d52bcdfe7d08727396ab7590e90526390c8936e3
MD5 8bcfece7f6054eeee5b3a957cc27e06b
BLAKE2b-256 3987258c18d7e4f61d8215824981b3ec187d0da483b171b22718c3e1376cbf83

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 55a1ccb752e36b85a725e0f0ce108269b214efa683841ed825183aef84bfcdac
MD5 1056f12d50894ab0c83274139ecea6a9
BLAKE2b-256 f01bbc870f12d5dd7bf4ce359e979bd01ae03b548210b2bda57143251c5ac61a

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3decb9fe8bca798954319d8d7cb0d057ea4469ca898cf94a0de0c6f5c439cf29
MD5 7dd7f8ad2c0df199c98130401aabf417
BLAKE2b-256 bc01a30b9d4e9d9aa2d91055dc4297ec929207a23157f2f843d6dced9e88a306

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 363.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 83d506853199bac90b18ca38870cdf6942968d9d37b2ab1b4b639eaef54f216b
MD5 689e95fff1140dfcee2ebd4da1936841
BLAKE2b-256 57b607f788384d856a00a57c7d18ba2a9f144c594f2402ce2bd180cff7c80903

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp39-cp39-win32.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 335.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9618e47f06b8e0072fc30f94123c3438cff7142c575ea6e4eb2b8ee3fba8487f
MD5 01d65b6caffc58260eed89c416a3ef0a
BLAKE2b-256 19c52e712c12bd459cf92a81e6270aff4f57fdb57214d17aa9923a73c270c2e8

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1f864aa17a87e49fb4025974851c69f78320c35026f592f5df5290d74e70208
MD5 5a5d677ba54f40eb7d2470cea9c0c4ea
BLAKE2b-256 976563d90ce4bfbca3212a56b82ada36adf41a1bb82328d2505588986856974e

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4484edd8106fb488f54d64045e60e56b51f1a0e393dbf123e362a70d6bc48a0c
MD5 5f4e92b9f8d9dff47b069ab17ab5e600
BLAKE2b-256 4c6395abf9f995f518368dee94eff84ae364b19994cd7b550dba9275356bff89

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29c7eb6f07bd298c7dc6d2a1bf733d726a73a9c72196c852a582f8e9f851f69a
MD5 64a0b8b7f377d5228bc4e1377c595cfd
BLAKE2b-256 388ecb15f3e8f794e7c16d24e64f2c23c4156847451b7285a4f2daaff774fe29

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b70ecb39786824e3d48d3de74e12956649c2439cf3eac1797767baea01731ec
MD5 0c2942854d1133ab437abec1e9a7034c
BLAKE2b-256 e2fe89b5e27159d30562c438fc346bfe19400041af9a64ecfe41eedf5bcffab2

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ac6e8e5f612a413c4a5b48d484cb79e7b13b24ea581a26b2977eaf3bbe62cea6
MD5 1bb74e74408c149618bf7eac7953f522
BLAKE2b-256 435ee7b277c6f17daf2f56fdae3e362679ffaa41d5baaf3d36a3b4e8cfae2d1e

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 363.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 73987314912a1e73848651969dffc6f290e8cad8c844cadbd4b5a7d48bdf2f23
MD5 dde261b639a92ed8a878a9b1a6dea635
BLAKE2b-256 2a8c3e58328510c25540d7f5d02a79c07fa7fa6ae23d3409ffd3650605bda883

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp38-cp38-win32.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 335.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 133a5dbe0f231a6f2517f5e444d04e56cb99ac1e41c044ee01c6248f8e8f3056
MD5 b3c88aaf2dc29973b15bf142886b763c
BLAKE2b-256 0f0d0a4323434dd5866127705b3f319109ef2ae66d1d5c766d22853516470fe8

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddc2793c3e0f58b2dac4c6420f10fbcfc3e4b215506bd8e6c5f5a3c4b41dab7d
MD5 a11c221c5c77a0ff9c622bf20eda513b
BLAKE2b-256 9b071db03d5dbf01fb3a08744870b598ff54dfa3bc54d0525184e4abe3b3f031

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78b6f5239422dffee9747d98c6925d9a5b0d2333d25b90a2ee7c6f7586cf0cc4
MD5 c074bcd2302fa0be6ee3e48f4497be85
BLAKE2b-256 9f25e27ccebff5fe7bb7c5dd5bd9e87fc2423fb2f087c28511f91f8a3a3e1192

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03f349a30090eb6537833f7d99645b9eb982dd1a88998237356ac57f4c218b7f
MD5 e7d77dd8c136442afde8495fc5f2a595
BLAKE2b-256 721c59bfddeb2972ba29ec95d727012640e3d79db209bc12d95fcce997aabcf8

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2cb2ba3e1db69ffea9b461886be57cec448d067a93f58643a514eab741608ecc
MD5 b38e17d2b3d810a4383e83e1ede17f3e
BLAKE2b-256 59e15633971545ad2da2e67450e8406eb42826d1921b600721c4d8cce4691dfb

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c601ca0fbb6fcb645c12711b9e82589cbf5e9c32d9ff069dda5818f9cb1cbf02
MD5 00321c8ce976f4f4ef2350e5b89380f9
BLAKE2b-256 c7a2c495783a168d2ce8ee16ed3f5529a71558b58a88f3df92ed81200c269512

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 363.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 174546d82555285fc1fe370f54f6d5a4b931f2ca5b9ffb7aefe2069cd59cad36
MD5 bf7fc644020f33028ae64243ef9c6fe1
BLAKE2b-256 955a6fb3c0db04a581ff46e9be400233ad99e2eb7a70f193102d64ab3c1940a2

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp37-cp37m-win32.whl.

File metadata

  • Download URL: gseapy-1.0.6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 335.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for gseapy-1.0.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0624fc5e0149e534f8857a34a906bb2ac19dda9dff1056773a3c0b00f6181fe5
MD5 ccea10db9d88341ad6bb754abd8d17f7
BLAKE2b-256 930d1c85560e07931bad3a74c8bd39cf8f579b371e350da5e69fc25396aefd34

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 add996e64d1828f219328c394b07d85f6c1e300108f561d135b603901f675fe5
MD5 602fc3f8945487940b3c69db21cdc101
BLAKE2b-256 7a8271425aeefe69cd5dfa1034cde8c4933dbfc01072d6fd0de90f8ac5a624f2

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f5e24c5ac14578c594bf9be15cdf7830d84bb62818d16bbdce5186598bf80f60
MD5 7ceaab652aa808d5b0a9eacfe545544f
BLAKE2b-256 9efc73bfab0436561a14fbdf2cc53dd5d40c1ef89b6da89b7b1dc03645be9c0b

See more details on using hashes here.

File details

Details for the file gseapy-1.0.6-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.0.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0abffd34922581eb4e394b68bcb6932c8366f19ec77db8a8a99afd40f734e14d
MD5 fac3cbcd0a6d290afde769274bda0272
BLAKE2b-256 576eb2a1058336f72684786c3709fdd91540b486cd53a4190c063b537b2e5d87

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page