Generates decoys according to different models for a specific TraML
potential predecessor tools | OpenSwathDecoyGenerator | potential successor tools |
FileFilter | OpenSwathAnalyzer |
This module generates "decoy" transitions from a set of real or "target" transitions. The idea is to use the decoy transitions in a statistical scoring process to estimate the false hits in an SRM / SWATH experiment.
There are multiple methods to create the decoy transitions, the simplest ones are reverse and pseudo-reverse which reverse the sequence either completely or leaving the last (tryptic) AA untouched respectively.
Another decoy generation method is "shuffle" which uses an algorithm similar to the one described in Lam, Henry, et al. (2010). "Artificial decoy spectral libraries for false discovery rate estimation in spectral library searching in proteomics". Journal of Proteome Research 9, 605-610. It shuffles the amino acid sequence and shuffles the fragment ion intensities accordingly, however for this to work the fragment ions need to be matched to annotated before.
The command line parameters of this tool are:
OpenSwathDecoyGenerator -- Generates decoys according to different models for a specific TraML Version: 2.3.0 Jan 9 2018, 17:46:23, Revision: 38ae115 Usage: OpenSwathDecoyGenerator <options> Options (mandatory options marked with '*'): -in <file>* Input file ('traML') (valid formats: 'traML') -out <file>* Output file (valid formats: 'traML') -method <type> Decoy generation method ('shuffle','pseudo-reverse','reverse','shift' ) (default: 'shuffle') -decoy_tag <type> Decoy tag (default: 'DECOY_') -mz_threshold <double> MZ threshold in Thomson for fragment ion annotation (default: '0.05') -exclude_similar Set this flag if decoy assays with similarity of the peptide sequence to the target assays higher than the identity_threshold should be excluded. If similarity_threshold is over 0, decoy assays with an absolute difference of the decoy and target product mz smaller than similarity_threshold are further excluded. -similarity_threshold <double> Similarity threshold for absolute difference of the product mz of target and decoy assays for exclusion in Dalton. Suggested value: 0.05 (default: '-1') -append Set this flag if non-decoy TraML should be appended to the output. -remove_CNterm_mods Set this flag to remove decoy peptides with C/N terminal modification s (may be necessary depending on the decoy generation method). -remove_unannotated Set this flag if target assays with unannotated ions should be ignore d from decoy generation. -identity_threshold <double> Shuffle: identity threshold for the shuffle algorithm (default: '0.7' ) -max_attempts <int> Shuffle: maximum attempts to lower the sequence identity between targ et and decoy for the shuffle algorithm (default: '10') -mz_shift <double> Shift: MZ shift in Thomson for shift decoy method (default: '20') -precursor_mass_shift <double> Mass shift to apply to the precursor ion (default: '0') -allowed_fragment_types <type> Allowed fragment types (default: 'b,y') -allowed_fragment_charges <type> Allowed fragment charge states (default: '1,2,3,4') -enable_detection_specific_losses Set this flag if specific neutral losses for detection fragment ions should be allowed -enable_detection_unspecific_losses Set this flag if unspecific neutral losses (H2O1, H3N1, C1H2N2, C1H2N 1O1) for detection fragment ions should be allowed Common TOPP options: -ini <file> Use the given TOPP INI file -threads <n> Sets the number of threads allowed to be used by the TOPP tool (defau lt: '1') -write_ini <file> Writes the default configuration file --help Shows options --helphelp Shows all options (including advanced)
The algorithm parameters for the Analyzer filter are:
OpenMS / TOPP release 2.3.0 | Documentation generated on Tue Jan 9 2018 18:22:06 using doxygen 1.8.13 |