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 -i https://test.pypi.org/simple/ extPep-identifier-blackjack==0.0.8(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
Hashes for extPep_identifier-blackjack-0.0.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9de69415017f2c8266fa4fc31db2949172f4b06e218f97fcf67abac598ca50e |
|
MD5 | 3331aab9aa50baebe2b0eae90d3dc0d4 |
|
BLAKE2b-256 | 61db31367174103ba604a6d9d0d3fa2d8a17dbb337594080f9b79dd93643c888 |
Hashes for extPep_identifier_blackjack-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9e36440b6c1699b3983baaf7cca0db093dea0f13342383b89876e30353e14b8 |
|
MD5 | 35f7ce380372986845b03c2b1471e23c |
|
BLAKE2b-256 | 5e7d8bd7444b56a3f0cabb25ecd0af4e8744d572472aa6784b90baf815b128f3 |