Skip to main content

Library for programmatically interacting with GenePattern from Python.

Project description

Version Build Documentation Status

GenePattern Python Library

This is a Python library for working with GenePattern programmatically. Behind the scenes, calls from this library execute the GenePattern REST API.

Supported Python Versions

This library requires Python 3.6+. The bundled data submodule gp.data also requires pandas, although the rest of the module does not.

Python 2 Support: Support for Python 2 was removed in version 1.4.0. Python 2 users should use version 1.3.1.

Installing

It is recommended to install this library from PIP. Simply execute the command below:

pip install genepattern-python

Upgrading

To upgrade to the latest version of the library, execute the command below:

pip install genepattern-python --upgrade

Tutorial

A tutorial on how to use the GenePattern Python Library is available here.

"Connection Reset by Peer" Error

Connecting to the GenePattern public server now requires TLS 1.2+. Older versions of SSL and TLS will no longer work. If you're attempting to connect and receiving a "Connection Reset by Peer" error, you will need to update the OpenSSL library associated with your Python installation.

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

genepattern-python-22.1.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

genepattern_python-22.1-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file genepattern-python-22.1.tar.gz.

File metadata

  • Download URL: genepattern-python-22.1.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for genepattern-python-22.1.tar.gz
Algorithm Hash digest
SHA256 166f86d0d61ed0f99d2c50f3d33b9277227e2338c18d8aa13f75e67314c83945
MD5 71414a7f3140b33b232bcd818b12d60e
BLAKE2b-256 a95c3ea4d6a4bba1ae3c75aaf9f1c170638753d9c5ab540580a01e430bdb6dc3

See more details on using hashes here.

File details

Details for the file genepattern_python-22.1-py3-none-any.whl.

File metadata

  • Download URL: genepattern_python-22.1-py3-none-any.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for genepattern_python-22.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f34851718a6ddd1ffa9613abbe492de79b3a96b51c0e4330c432c72c4cff9e82
MD5 2ba5d097a4083050a8bfaae05c2c3b5c
BLAKE2b-256 50a8695f060dab481c099c21d7824da56790b082b695345ce404fd7ecb437e52

See more details on using hashes here.

Supported by

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