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 details)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9482cb5114710c905338f128a461aac3486183036cd8ec1fc248cb82dc837d00 |
|
MD5 | 88bec6f28f9cdc5a63f8adea9c4c9ff5 |
|
BLAKE2b-256 | 4a0e846bcbf013746982c2346cdc778f7a7e2baec89f36db6fe1052e47f2f90a |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dfcff0b00eb9ac38f4250ccb98556b9a65776d6b46fe8ab3aa8c0cb4c4ab611 |
|
MD5 | 907ef650f05c2a5da5191ff5501c2b83 |
|
BLAKE2b-256 | 05f79d1d76a9f3f669b88be2ce882ff0b05185af100632129e6b9b884b6edd85 |