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)
| File | Size | Uploaded | |
|---|---|---|---|
| extPep_identifier-blackjack-0.0.9.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|