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
- Allow users to pull any kind of data from UniProt.
- Store and query large data using a local database.
- 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
Release history Release notifications | RSS feed
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)
Built Distribution
Close
Hashes for uniprotpy-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dfcff0b00eb9ac38f4250ccb98556b9a65776d6b46fe8ab3aa8c0cb4c4ab611 |
|
MD5 | 907ef650f05c2a5da5191ff5501c2b83 |
|
BLAKE2b-256 | 05f79d1d76a9f3f669b88be2ce882ff0b05185af100632129e6b9b884b6edd85 |