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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|