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 7 sub-commands available: gsea, prerank, ssgsea, gsva, 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.

gsva:

The gsva module performs GSVA method by Hänzelmann et al. The input is same to ssgsea.

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

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

    • setuptools-rust

  • run
    • 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 run GSVA using gseapy ssgsea module
$ gseapy gsva -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')

# run GSVA
gseapy.gsva(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')

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

# ssGSEA
gseapy.ssgsea(data=expression_dataframe, gene_sets='KEGG_2016', outdir='test')

# gsva
gseapy.gsva(data=expression_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.1.0.tar.gz (107.1 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.1.0-cp311-cp311-win_amd64.whl (393.6 kB view details)

Uploaded CPython 3.11Windows x86-64

gseapy-1.1.0-cp311-cp311-win32.whl (365.5 kB view details)

Uploaded CPython 3.11Windows x86

gseapy-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gseapy-1.1.0-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.1.0-cp311-cp311-macosx_11_0_arm64.whl (536.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gseapy-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

gseapy-1.1.0-cp311-cp311-macosx_10_9_universal2.whl (980.7 kB view details)

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

gseapy-1.1.0-cp310-cp310-win_amd64.whl (393.6 kB view details)

Uploaded CPython 3.10Windows x86-64

gseapy-1.1.0-cp310-cp310-win32.whl (365.5 kB view details)

Uploaded CPython 3.10Windows x86

gseapy-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gseapy-1.1.0-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.1.0-cp310-cp310-macosx_11_0_arm64.whl (536.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gseapy-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

gseapy-1.1.0-cp310-cp310-macosx_10_9_universal2.whl (980.7 kB view details)

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

gseapy-1.1.0-cp39-cp39-win_amd64.whl (393.6 kB view details)

Uploaded CPython 3.9Windows x86-64

gseapy-1.1.0-cp39-cp39-win32.whl (365.7 kB view details)

Uploaded CPython 3.9Windows x86

gseapy-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gseapy-1.1.0-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.1.0-cp39-cp39-macosx_11_0_arm64.whl (536.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

gseapy-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl (542.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gseapy-1.1.0-cp39-cp39-macosx_10_9_universal2.whl (980.9 kB view details)

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

gseapy-1.1.0-cp38-cp38-win_amd64.whl (393.4 kB view details)

Uploaded CPython 3.8Windows x86-64

gseapy-1.1.0-cp38-cp38-win32.whl (365.1 kB view details)

Uploaded CPython 3.8Windows x86

gseapy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gseapy-1.1.0-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.1.0-cp38-cp38-macosx_11_0_arm64.whl (536.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

gseapy-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl (542.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

gseapy-1.1.0-cp38-cp38-macosx_10_9_universal2.whl (979.7 kB view details)

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

gseapy-1.1.0-cp37-cp37m-win_amd64.whl (393.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

gseapy-1.1.0-cp37-cp37m-win32.whl (365.1 kB view details)

Uploaded CPython 3.7mWindows x86

gseapy-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

gseapy-1.1.0-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.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for gseapy-1.1.0.tar.gz
Algorithm Hash digest
SHA256 eba85ad99f55727bde7d1ac0172b29d5e07c8c879cdcbcc94c11df40a804ed8c
MD5 6bb1ecd1cfeb844b9ab4e88e1716d02b
BLAKE2b-256 6b9993b64bf596d9dee42cb338ffa557c0c2f327675c1f0e1148ff1115f76e35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 393.6 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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b983183be8a153842dc48ed3056ac94ba03e8d1a45adf26c5134d56f522f0c6
MD5 0c86fbc9c3f869f0e8a71fd0c198ed2c
BLAKE2b-256 dc95a1c653f6f6eacdc7ddd950f94fe3e6523c2b5f9ce7f256577baf2683e075

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 365.5 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.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 94ad0bb6e2125f1dbe6f4ca5f50c47c9bd5a6d6b97c89e452b7d47f4573b2c69
MD5 1cb6f47ab2de4a114d8a7ad59bfd7b05
BLAKE2b-256 6490b72a2452b1ecd974715123915a64cdd60c5883cb8210a9af60460f940f90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0040d90691f464bc73623473576b166012828336e03b3aad9b4cbbd0ed97fb69
MD5 6d7615cc476c62d7119b5f8399fc2914
BLAKE2b-256 8d7d6523a751e1c53411754bb0719b7675da287868254ee23e8e8bcc7dba6b8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 90c26392953f43c6d58c0b866d4cfcdbb78dab413e190bce68774af2192c455a
MD5 0c0ec89a11d765a8dc1008b867d4bbc5
BLAKE2b-256 4e0ace276882e94d2ba14d55fa37034ee53e465cb53ff0fcbde449a21f530767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81ab60f93c327bc94531e53c4e605c5451d74e83e95ea5d12410a6e16d897d36
MD5 9be3ca3d025d4d358747ca84857b0679
BLAKE2b-256 8a69cc11c60b089f79c02babf218086f99b2ba0ecf023fc3ac64b67e0a3c4f3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d99c843996ea9cec3d1c79982ccdb736d115fed96bf8d92608b99bceee4df5a
MD5 3f9688b10fc066eb14635d6e83557c3c
BLAKE2b-256 cedb804ee626529a59afb40f531f5440c732ed1a548f14f10fbd41cdac41523b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 aa62169f9519a0f381e145d8f5bc82498341bf0afa0d6e0b675d8555df9a44bf
MD5 a0d9db5488c34a14603193bc9986295a
BLAKE2b-256 cda24eccf112becdfb44264bd9a2ebc1a12bf9ef6c02e60ebff40a30f9d97271

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 393.6 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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dcb5193bd0b0288eba8c07e3f74747ffab3b4b508ffa9fe7ccef4525f7bc4e32
MD5 e5e674c0d1b7e3d81ea86e1c2c51cc90
BLAKE2b-256 9048d5e564cfbaf72a0b666feedc44d9e06a190457dbefeb728a3f8c67fdf742

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 365.5 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.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 39ea8ab295107d9591284e56006faf0b5da159ce55768dd13ef683b518ae082a
MD5 a8aae47adbec957244cde806a49a4199
BLAKE2b-256 4625dfddab4f1dd57c735254ae4f88b9b8d4787f86ecf9ad079f9d7bbcf41b20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f1c0c013144b35285c4289a3fba24f62f8f73ab42bd3cca4fc9771429718064
MD5 41513a77d2c1bb97b8ac418570931bd9
BLAKE2b-256 b0df7628f8c8d87cb387d99551d9c261c97994f64520d16b3ee4e91e962233ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a5a5b3ca2b9ac3cec20796aea663624fa0e2501583849986ad3b3c78e546fc72
MD5 3bdd88aaa9ad2553a319428b68111da9
BLAKE2b-256 7600587dff71c9e2219975aba112ce4805e72a40b3660f4e82780061ed9bb4b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cca32c166942fd72e00847b20f7d297a2375f47c7248a17ea105a7a45be5b93c
MD5 ed6bbfc85229a541ba62b5a84a38f6f4
BLAKE2b-256 358f0c8d266c652fa777019867aaf43a5339ef07e3f0f038c2577cc2a9e75f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32c398623de6b69ce28ffb896df324ba4b12e06a20e70c2d00479132077c1857
MD5 9f7d38fce861f90e3149ba44abce2577
BLAKE2b-256 94bac48789d59a04d87af2feee4cd72d5afacbdaaa71e0b136c96a6175d623fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ba430854be2c6925dd9423978d99e2bd01adfec03ba42113b9d8fbb2db5cab97
MD5 4df762b6262fc017d619704240618fea
BLAKE2b-256 2e8eebb1868d1d276bc18e85907f1c4e44759989ef945a8123cf488226e1742c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 393.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.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 29ccdab61cb2628c85b0b4a3c973f2d72e4278a38f94e24d4302e5f4a8b2faec
MD5 e824664c3631f45c5c64c24c45a653ed
BLAKE2b-256 3e227cd88beede2f02f60ad9226cc8c74b543009fc3a38f773e5815e5fb77b20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 365.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.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f97407f5e3e03252a83c50c2031ca4ab51c9d0d89f363447ffc87c9c14c19d54
MD5 68520503c7c5f22b106b45b69ad4224a
BLAKE2b-256 89acb6debedcc678340280e48380756aaccd70bab9afb7b665c78dae94beaeb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae7cdd39e4bffcd9a3f2fc78a90674fc4cb0a0a2ea97028f900a92bac09a6422
MD5 42144849844eeb0f5807414f3707c9ba
BLAKE2b-256 2de018e4dfacddc996065b4ab15fde5720eb1f19547a8fc607e49a2a10091c4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 58e6e5eb17e88516d1094c4b0f1ffd0cc18505844af4c926b3aec83208ff2ebd
MD5 ed38b31901537ebe0590c9e1a1e4796a
BLAKE2b-256 f614561dda28347cab9197db9863bfaa25493c587f17a8e3494ee8eb2e27513d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 526361f6518f51444e23ebcee1683f29d82a6f83994ea570354ff096f96277b3
MD5 1ff5a635986ebfac8cd28454b1192807
BLAKE2b-256 365ef2148d50fda53c043bd162982604229bb3fbbbbc2a0da524e8582aa4990c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c466c05ab0bb490b59e9c0b88c1dc63ad335a6f2c53cbb9e04c8f6aa9ef6887c
MD5 48dac02b95650aab78c83955a65359de
BLAKE2b-256 6212c07c9dfd3a7405706995d480502d6575ef455b95a9b60bca1e5bc55158c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 63809c7a29c8d5d9699330705d7d6eab0ed912cfdd48197980734e836be6a4a0
MD5 65841ff4213a3df9a6263cbc80d15367
BLAKE2b-256 34e95c810607dba207548b75c126dd09cb9dfe753595acafaac9f8ef9b8fa500

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 393.4 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.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7d0f9d5c6de73af21bd50b7154fd0f5f7a8af9943f1b9fb3041b3a2e0a6d0a1d
MD5 815e3d6285f51c173bf41794792b1f6a
BLAKE2b-256 9830c973d18b72e00da0cbf2b1f2485a01b958a6275a7272b8e3724bd93e6448

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 365.1 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.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 54ca33ff30985ccb7722f32180a42290b1429a38f5b7b9c6056c1b1bf0009d5f
MD5 fb9ee3b58d7dabbd3d7d8b3e77fbf3c0
BLAKE2b-256 b195a9973eeb39622380eee6ce4db97e4c95802fe1248eca49fe74d55019966a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dd91fdf7f1251035d8e8794def5269b6925ddfd14c57fcfe7ca5f315de1a0db
MD5 4220241476e4eb0590ac27b95c728503
BLAKE2b-256 054ec315d22e55dcdc7a11fd49ab117b4a8860cff575880ad0fa21776023223e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 30613eb61a5a87183ad0fb10ca9a117cd6d220a355143c58a93c0353f1a81119
MD5 0e26c56acd2d2edc58e09711d7e15612
BLAKE2b-256 339fe3781a45f691901be88e305e78588f0ceae57522410d549fa3498461fd53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a77c1ba0a7c4c239fd219740b7f7f168180f2ad8b9bf756143d19a54e56c8eb
MD5 9a6c21811769df9f35a50051cf0b04aa
BLAKE2b-256 bf7fdedd78b62c087ab9ac2cdee924eedc4e1de930905950bad3717821e367e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6ef35afd6181408b4cdf4e3a85106d8b3622d036725b43181e1696aa6364805
MD5 d38afa8ee0f5e31fe149c7944a542f15
BLAKE2b-256 aac0c9297717b9eefe6638e789e07612a3b314734dafb80b5b084ee17d4d935a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7d8d7b220ec13bbc40fb58feda1db07a8a4326b2496c94a7cb55b1be2da9ff31
MD5 b7bc9c9846e70b602b30e9e0447a4a7e
BLAKE2b-256 1ca91655a245b6120eb04ca71e6f2e10bd0a6688bbec20122f13616e6557eb65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 393.4 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.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1eb048503b8f36c551a8e65ee02dcb846688a2a5ffc6dcd28a8df2e38478b004
MD5 157dc7f67c0464ca6e2ca0b394e0f9b2
BLAKE2b-256 3a65956a78f9d01434963cbe83abdb2d42e254c95ff123b3ab2b1ccca68e359b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gseapy-1.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 365.1 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.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 13a21a003f75c8df20845100b40c9aa03ddd0cce41e892a2b4ac113c7ea72ed4
MD5 efdbaab9cc43ba6c6b3265b5fa713fb0
BLAKE2b-256 4ac8b29c7157f9b693fbd399686683bcfb91689acc5359ae31f8db49acfa820d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bba6a1d6cd8bde3ea98f05803811dc823c60035b05a84f9ec87a03e150f84ba
MD5 029d1d6f13f2df0da8de9dcf230d230d
BLAKE2b-256 616283f494c90d7f8b18cff4d5cac3923451a6928920095e87b1cd634008375f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d9de87b0671dcdddb7a0064b6794a1ebe1028da75644cad93a6eff0d331fa1f
MD5 a79d6f7d851b561f3816dccde341fc83
BLAKE2b-256 c82fc2420eca339a0d04240e8f87a20e4e274e356d671654d3e0243cc93e0805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gseapy-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3bbfad9df2a2f671cb14cdf3486455015593865a083d6fc17ef5597b47187df
MD5 3e570fcc15bcc90f03a0cc504c5a32ad
BLAKE2b-256 e930f53c71c867387ca9694ca25770da39f323a8fa745545c64567984149b0ab

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