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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb377c9a4143f6d01db70c2728b50a76b8b7e765a18913ed01aa916be2ee9102
|
|
| MD5 |
7b4672d495dfaf7074595372d1e2656a
|
|
| BLAKE2b-256 |
186d76b3cbca392f5bbb31b6907b210c1e5d934df83a861c077f5f89cffb9803
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8a8cb8ff3e68ff6461a0fed5aa03387f569f0b015d108477a20457f8813d5ad
|
|
| MD5 |
d911df0da5cc0b5744939901bf9548b0
|
|
| BLAKE2b-256 |
6494aca7a2757b613f897c57b4a8f23c3aa381a40c62bb6353b6a8cb5f701e31
|