Skip to main content

Patpat is public proteomics dataset search framework that only requires protein identifiers to be passed in to search for relevant datasets.

Project description

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:

import patpat.hub as hub
import patpat.mapper as mapper
import patpat.utility as 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).

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

patpat-1.0.1.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

patpat-1.0.1-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file patpat-1.0.1.tar.gz.

File metadata

  • Download URL: patpat-1.0.1.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for patpat-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f6d359f9a48d56310f4670355b8cc1338f05030df29bf9d39799e90af3192121
MD5 15f667d363837ce7be5fc41bdd43252b
BLAKE2b-256 699762b6a20d8eeb5d318a8cf1ab3d17473a4912f0fa54089ee8406a7537e9ea

See more details on using hashes here.

File details

Details for the file patpat-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: patpat-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for patpat-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 57555495458e63918cbd1b0a29b8c05764bc5e8fa7011c842d5fc93bbfb4a20b
MD5 ea315ab24c5106921fcf0d509fc6d442
BLAKE2b-256 12c078954890a1134c4e24fb163cc378440918e774280ef6f02a6691b03e6767

See more details on using hashes here.

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