Softwares‎ > ‎

PTM select

PTMselect is a software to computationally identify the best protease combinations for optimal coverage of any global or targeted protein post-translational modification (PTM), from one or several proteins.

PTMselect was optimized to eliminate the tedious work of manually sorting and selecting peptides to choose digestion settings before performing any MS-driven PTM analysis. This software is designed for :
(1) optimization of global coverage of proteinPTM sites, 
(2) optimization of protein PTM sites coverage with the highest probability to be modified and 
(3) optimization oftarget PTM positions coverage.

If you enjoy using PTM select and find it useful, then please cite Fred'Softwares address and "PTMselect : optimization of protein modifications discovery by mass spectrometry. Scientific Reports volume 9, Article number: 4181 (2019)".

Quick Start (the detailed manual is available in PDF file with the software code)

1- install Julia v1.1 free programming language, start Julia and install packages by pressing the "]"  key:
DataFrames     :  add DataFrames 
Combinatorics :  add Combinatorics 
CSV                 :  add CSV
DelimitedFiles  :  add DelimitedFiles

For windows 7 users, it is recommended to install Microsoft "Easy Fix" to download packages from GitHub.
It is also possible to avoid manual packages installation with JuliaPro v1.0.3. We found that Julia installation was easier on windows 10 than on windows 7.

2- unzip the software
3- copy your FASTA files in the “fasta” directory
4- With a text editor, edit config/config.txt to set PTM target amino acids. 
Edit config/proteases.tsv to set your digestion settings. 
(on windows avoid the notepad to edit config files, we recommend notepad++)
5- execute the software by the command : julia PTMselect_xx.jl or double click on the PTMselect_xx.jl file after associating .jl files with Julia executable file. 
6- processed file is in the “results”, "scores" and "html" directories.

tips : 
1- we recommend to always use trypsin in protease combinations to ensure large sequence coverage.
2- perform a first simulation without missed cleavages for minimal false positives
3-  perform a second simulation with missed cleavages (we found that good parameters are 2 MC for chymotrypsin and 1 MC for V8) for minimal false negatives
4- based on the last simulation, the very low false rate of results allows to quickly discard inappropriate protease combinations.
Frédéric PONT,
Feb 22, 2019, 4:43 AM