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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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