Skip to main content

A Python library that interfaces with UniProt data.

Project description

UniProtPy

Python library that interfaces with UniProt API.

For something like openvax/pyensembl with UniProt.

The REST API has changed as of 2022. Many of the ways to extract data from UniProt is now different and there isn't a clean way to interface with it.

Goals

  1. Allow users to pull any kind of data from UniProt.
  2. Store and query large data using a local database.
  3. Manipulate and output data in many standard formats.

Installation

pip install uniprotpy

Getting a proteome for a species

uniprotpy get-best-proteome --taxon-id 9606

TODO

  • Retrieve individual entries in all supported formats.
  • Get metadata (protein ID, name, gene, # of isoforms, etc.) for entries.
  • Retrieve proteomes via proteome ID or select "best" proteome based on taxon ID.
  • Query proteomes for a protein by ID, name, seq, or peptide unit.

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

uniprotpy-0.0.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

uniprotpy-0.0.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file uniprotpy-0.0.1.tar.gz.

File metadata

  • Download URL: uniprotpy-0.0.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for uniprotpy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9482cb5114710c905338f128a461aac3486183036cd8ec1fc248cb82dc837d00
MD5 88bec6f28f9cdc5a63f8adea9c4c9ff5
BLAKE2b-256 4a0e846bcbf013746982c2346cdc778f7a7e2baec89f36db6fe1052e47f2f90a

See more details on using hashes here.

File details

Details for the file uniprotpy-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: uniprotpy-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for uniprotpy-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9dfcff0b00eb9ac38f4250ccb98556b9a65776d6b46fe8ab3aa8c0cb4c4ab611
MD5 907ef650f05c2a5da5191ff5501c2b83
BLAKE2b-256 05f79d1d76a9f3f669b88be2ce882ff0b05185af100632129e6b9b884b6edd85

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