Update
- Fixed a bug for checking connection with iProX
Patpat
Patpat is public proteomics dataset search framework that only requires protein identifiers to be passed in to search for relevant datasets
Base Usage
Load Patpat package and create runtime environment:
from patpat import hub
from patpat import mapper
from patpat import utility
utility.init()
utility.initiate_uniprot_proteome_catalog()
Directory structure of the runtime environment is as follows:
patpat_env/
|-- logs/
|-- tmp/
|-- result/
|-- proteome/
|-- UP_README_yyyy-mm-dd
Search for the peptide to be searched via the QueryHub
identifier_ = 'P23950'
q = hub.QueryHub()
q.identifier = identifier_
q.simple_query()
Having checked that the corresponding FASTA file for Mus musculus does not exist locally, consider obtaining from UniProt:
Choose local peptide search.
The Mus musculus UP000000589 proteome file was not found locally.
Do you want to download it?(y/n)
Get the search configs:
conf_ = q.get_query_config()
Set up Mappers for MapperHub, search and get results:
mappers_ = [mapper.PrideMapper(), mapper.IProXMapper()]
m = hub.MapperHub(config=conf_,
mappers=mappers_,
)
m.mapping()
result_ = m.export()
Result files store in patpat_envs/result/<task_uuid>, you can find <task_uuid> by m.config
In its current version, Patpat supports both PRIDE and iProX databases. In addition, Patpat is an extensible framework and users are encouraged to extend it with databases of interest to Patpat or to build their processes.
For more information, see GitHub (https://github.com/henry-leo/Patpat).
Metadata
Release files for patpat 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| patpat-1.1.1.tar.gz | 30.3 kB | Without provenance | Details for patpat-1.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| patpat-1.1.1-py3-none-any.whl | Python 3 | none | any | Details for patpat-1.1.1-py3-none-any.whl |
Total release size: 63.6 kB
Release files / patpat-1.1.1.tar.gz
| Download URL | patpat-1.1.1.tar.gz |
|---|---|
| Size | 30.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
56d7b9656d86748ecea870fd7714d9a52fa82ef2fc6e77dbf884cd8c487e1584
|
|
BLAKE2b-256 checksum How to use checksums |
c85f2ebf86b513e288e3de675208f3c7b1336410bc7db0cc8d42f4b8b843e2f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.13
|
Release files / patpat-1.1.1-py3-none-any.whl
| Download URL | patpat-1.1.1-py3-none-any.whl |
|---|---|
| Size | 33.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d9657dd9f12830c0e79f607c543757e73c4fa49defc3b6b2f1b7d7a8bce58c2
|
|
BLAKE2b-256 checksum How to use checksums |
cab38cb635971e131f41bceb71c0b974ac105d9dd99a9a657a9bc6d17397a345
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.13
|
Security for patpat 1.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.