Skip to main content

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

Release files for extPep-identifier-blackjack 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for extPep-identifier-blackjack 0.0.9
File Size Uploaded
extPep_identifier-blackjack-0.0.9.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for extPep-identifier-blackjack 0.0.9
File Interpreter ABI Platform
extPep_identifier_blackjack-0.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / extPep_identifier-blackjack-0.0.9.tar.gz

Download URL extPep_identifier-blackjack-0.0.9.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fb377c9a4143f6d01db70c2728b50a76b8b7e765a18913ed01aa916be2ee9102
BLAKE2b-256 checksum
How to use checksums
186d76b3cbca392f5bbb31b6907b210c1e5d934df83a861c077f5f89cffb9803
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / extPep_identifier_blackjack-0.0.9-py3-none-any.whl

Download URL extPep_identifier_blackjack-0.0.9-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b8a8cb8ff3e68ff6461a0fed5aa03387f569f0b015d108477a20457f8813d5ad
BLAKE2b-256 checksum
How to use checksums
6494aca7a2757b613f897c57b4a8f23c3aa381a40c62bb6353b6a8cb5f701e31
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page