Skip to main content

Extended peptides identification given mass-spec search result and custom proteomic database

Project description

ExtPep_identifier

Xinhao Shao @Collage of Pharmacy, University of Illinois at Chicago

Purpose of the script

ExtPep_identifier allows researchers to efficiently identify potential extended peptides given mass-spec search results and custom database. The extended peptides can be identified after mapping all of the identified peptides to a custom extended database, followed by a standard non-extended database.

Usage

1. Package installation
Install the package by running:
pip install extPep-identifier-blackjack==0.0.9(or current version)

2. Import the package
import ExtPep_identifier

3. Prepare for a few parameters before calling main function
# a list of identified peptides strings, ex. ['PEPTIDE','TIDEPEP']
peptide_list=your_peptide_getter_function(search_result_file)

# a dictionary structure with identified peptide with key, the number of times such peptide being identified as value, ex. {'PEPTIDE':4,'TIDEPEP':5}
psm_dictionary = your_psm_getter_function(search_result_file)

# a dictionary structure with protein ID as key, it's extended sequence as value, ex. {'P1':'PEPTIDEPEP'}
merged_protein_dictionary = your_fasta_reader(custom_ext_database_file_path)

# a dictionary structure with protein ID as key, it's original sequence as value, ex. {'P1':'PEPTIDEP'}
original_protein_dictionary = your_fasta_reader(original_db_file_path)

4. Calling main function
ext_pep_list, ext_psm_list, ext_protein_set = ExtPep_identifier.__main__(peptide_list,psm_dictionary,merged_protein_dictionary,original_protein_dictionary)

How to cite:

Kyle Mangano, Tanja Florin, Xinhao Shao, Dorota Klepacki, Irina Chelysheva, Zoya Ignatova, Yu Gao, Alexander Mankin, View ORCID ProfileNora Vázquez-Laslop "Genome-wide effects of the antimicrobial peptide apidaecin on translation termination", accepted by eLife

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

extPep_identifier-blackjack-0.0.9.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

extPep_identifier_blackjack-0.0.9-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file extPep_identifier-blackjack-0.0.9.tar.gz.

File metadata

  • Download URL: extPep_identifier-blackjack-0.0.9.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.1

File hashes

Hashes for extPep_identifier-blackjack-0.0.9.tar.gz
Algorithm Hash digest
SHA256 fb377c9a4143f6d01db70c2728b50a76b8b7e765a18913ed01aa916be2ee9102
MD5 7b4672d495dfaf7074595372d1e2656a
BLAKE2b-256 186d76b3cbca392f5bbb31b6907b210c1e5d934df83a861c077f5f89cffb9803

See more details on using hashes here.

File details

Details for the file extPep_identifier_blackjack-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: extPep_identifier_blackjack-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.1

File hashes

Hashes for extPep_identifier_blackjack-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b8a8cb8ff3e68ff6461a0fed5aa03387f569f0b015d108477a20457f8813d5ad
MD5 d911df0da5cc0b5744939901bf9548b0
BLAKE2b-256 6494aca7a2757b613f897c57b4a8f23c3aa381a40c62bb6353b6a8cb5f701e31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page