1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
|
<HTML>
<HEAD>
<TITLE>PrecursorIonSelector</TITLE>
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<A href="index.html">Home</A> ·
<A href="classes.html">Classes</A> ·
<A href="annotated.html">Annotated Classes</A> ·
<A href="modules.html">Modules</A> ·
<A href="functions_func.html">Members</A> ·
<A href="namespaces.html">Namespaces</A> ·
<A href="pages.html">Related Pages</A>
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
<!-- Generated by Doxygen 1.8.5 -->
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">PrecursorIonSelector </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>A tool for precursor ion selection based on identification results.</p>
<center> <table class="doxtable">
<tr>
<td align="center" bgcolor="#EBEBEB">pot. predecessor tools </td><td valign="middle" rowspan="3"><img class="formulaInl" alt="$ \longrightarrow $" src="form_91.png"/> PrecursorIonSelector <img class="formulaInl" alt="$ \longrightarrow $" src="form_91.png"/> </td><td align="center" bgcolor="#EBEBEB">pot. successor tools </td></tr>
<tr>
<td valign="middle" align="center" rowspan="1"><a class="el" href="TOPP_FeatureFinderCentroided.html">FeatureFinderCentroided</a> </td><td valign="middle" align="center" rowspan="2">- </td></tr>
</table>
</center><p>This tool provides a precursor ion selection based on previous MS/MS identifications.</p>
<p>Different strategies can be chosen: </p>
<table class="doxtable">
<tr>
<td><b>DEX</b> </td><td>Dynamic exclusion of features with m/z matching predicted tryptic peptides masses of already identified proteins. </td></tr>
<tr>
<td><b>SPS</b> </td><td>Selection based on score reflecting the feature's suitability for fragmentation. </td></tr>
<tr>
<td><b>Downshift</b> </td><td>Similar to DEX, but features are not excluded, only ranked down in the feature list </td></tr>
<tr>
<td><b>Upshift</b> </td><td>Features with m/z matching predicted tryptic peptide masses of unidentified proteins are ranked up. </td></tr>
<tr>
<td><b>IPS</b> </td><td>Combination of Down- and Upshift. </td></tr>
<tr>
<td><b>ILP_IPS</b> </td><td>Iterative precursor ion selection using LP formulations. </td></tr>
</table>
<p>This method is described in: Zerck, A. and Nordhoff, E. and Resemann, A. and Mirgorodskaya, E. and Suckau, D. and Reinert, K. and Lehrach, H. and Gobom, J.: An iterative strategy for precursor ion selection for LC-MS/MS based shotgun proteomics, J Prot Res, 2009, 8 (7), 3239-3251.</p>
<p>Given the feature map of the LC-MS run and the identification results the tool determines the next precursors. The precursors are ranked depending on the chosen strategy.</p>
<p>It is also possible run a simulation of selection strategies on a complete LC-MS/MS run, e.g. to determine what would have been the most efficient strategy.</p>
<p><b>The command line parameters of this tool are:</b> </p>
<pre class="fragment">
PrecursorIonSelector -- PrecursorIonSelector
Version: 1.11.1 Nov 14 2013, 11:18:15, Revision: 11976
Usage:
PrecursorIonSelector <options>
This tool has algoritm parameters that are not shown here! Please check the ini file for a detailed descripti
on or use the --helphelp option.
Options (mandatory options marked with '*'):
-in <input file>* Input feature map file (featureXML) (valid formats: 'featureXML')
-out <output file> Modified feature map (valid formats: 'featureXML')
-next_feat <output file> Feature map (featureXML) file with the selected precursors (valid formats:
'featureXML')
-ids <idxml file>* File containing results of identification (idXML)
-num_precursors <Int> Number of precursors to be selected (default: '1')
-raw_data <file> Input profile data. (valid formats: 'mzML')
-load_preprocessing The preprocessed db is loaded from file, not calculated.
-store_preprocessing The preprocessed db is stored.
-simulation Simulate the whole LC-MS/MS run.
-sim_results <output file> File containing the results of the simulation run
-db_path <db-file> Db file (valid formats: 'fasta')
-rt_model <rt-model-file> SVM Model for RTPredict
-dt_model <dt-model-file> SVM Model for PTPredict
-fixed_modifications <mods> The modifications i.e. Carboxymethyl (C)
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 (default: '1')
-write_ini <file> Writes the default configuration file
--help Shows options
--helphelp Shows all options (including advanced)
The following configuration subsections are valid:
- algorithm Settings for the compound list creation and rescoring.
You can write an example INI file using the '-write_ini' option.
Documentation of subsection parameters can be found in the doxygen documentation or the INIFileEditor.
Have a look at the OpenMS documentation for more information.
</pre><p> <b>INI file documentation of this tool:</b> <div class="ini_global">
<div class="legend">
<b>Legend:</b><br>
<div class="item item_required">required parameter</div>
<div class="item item_advanced">advanced parameter</div>
</div>
<div class="node"><span class="node_name">+PrecursorIonSelector</span><span class="node_description">PrecursorIonSelector</span></div>
<div class="item item_advanced"><span class="item_name" style="padding-left:16px;">version</span><span class="item_value">1.11.1</span>
<span class="item_description">Version of the tool that generated this parameters file.</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="node"><span class="node_name">++1</span><span class="node_description">Instance '1' section for 'PrecursorIonSelector'</span></div>
<div class="item"><span class="item_name item_required" style="padding-left:24px;">in</span><span class="item_value"></span>
<span class="item_description">Input feature map file (featureXML)</span><span class="item_tags">input file</span><span class="item_restrictions">*.featureXML</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">out</span><span class="item_value"></span>
<span class="item_description">modified feature map</span><span class="item_tags">output file</span><span class="item_restrictions">*.featureXML</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">next_feat</span><span class="item_value"></span>
<span class="item_description">feature map (featureXML) file with the selected precursors</span><span class="item_tags">output file</span><span class="item_restrictions">*.featureXML</span></div> <div class="item"><span class="item_name item_required" style="padding-left:24px;">ids</span><span class="item_value"></span>
<span class="item_description">file containing results of identification (idXML)</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:24px;">num_precursors</span><span class="item_value">1</span>
<span class="item_description">number of precursors to be selected</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:24px;">raw_data</span><span class="item_value"></span>
<span class="item_description">Input profile data.</span><span class="item_tags">input file</span><span class="item_restrictions">*.mzML</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">load_preprocessing</span><span class="item_value">false</span>
<span class="item_description">The preprocessed db is loaded from file, not calculated.</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">store_preprocessing</span><span class="item_value">false</span>
<span class="item_description">The preprocessed db is stored.</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">simulation</span><span class="item_value">false</span>
<span class="item_description">Simulate the whole LC-MS/MS run.</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">sim_results</span><span class="item_value"></span>
<span class="item_description">File containing the results of the simulation run</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:24px;">db_path</span><span class="item_value"></span>
<span class="item_description">db file</span><span class="item_tags">input file</span><span class="item_restrictions">*.fasta</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">rt_model</span><span class="item_value"></span>
<span class="item_description">SVM Model for RTPredict</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:24px;">dt_model</span><span class="item_value"></span>
<span class="item_description">SVM Model for PTPredict</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item item_advanced"><span class="item_name" style="padding-left:24px;">solver</span><span class="item_value">GLPK</span>
<span class="item_description">LP solver type</span><span class="item_tags"></span><span class="item_restrictions">GLPK,COINOR</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">fixed_modifications</span><span class="item_value">[]</span>
<span class="item_description">the modifications i.e. Carboxymethyl (C)</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item item_advanced"><span class="item_name" style="padding-left:24px;">log</span><span class="item_value"></span>
<span class="item_description">Name of log file (created only when specified)</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item item_advanced"><span class="item_name" style="padding-left:24px;">debug</span><span class="item_value">0</span>
<span class="item_description">Sets the debug level</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:24px;">threads</span><span class="item_value">1</span>
<span class="item_description">Sets the number of threads allowed to be used by the TOPP tool</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item item_advanced"><span class="item_name" style="padding-left:24px;">no_progress</span><span class="item_value">false</span>
<span class="item_description">Disables progress logging to command line</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="item item_advanced"><span class="item_name" style="padding-left:24px;">test</span><span class="item_value">false</span>
<span class="item_description">Enables the test mode (needed for internal use only)</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="node"><span class="node_name">+++algorithm</span><span class="node_description">Settings for the compound list creation and rescoring.</span></div>
<div class="item"><span class="item_name" style="padding-left:32px;">type</span><span class="item_value">IPS</span>
<span class="item_description">Strategy for precursor ion selection.</span><span class="item_tags"></span><span class="item_restrictions">ILP_IPS,IPS,SPS,Upshift,Downshift,DEX</span></div> <div class="item"><span class="item_name" style="padding-left:32px;">max_iteration</span><span class="item_value">100</span>
<span class="item_description">Maximal number of iterations.</span><span class="item_tags"></span><span class="item_restrictions">1:∞</span></div> <div class="item"><span class="item_name" style="padding-left:32px;">rt_bin_capacity</span><span class="item_value">10</span>
<span class="item_description">Maximal number of precursors per rt bin.</span><span class="item_tags"></span><span class="item_restrictions">1:∞</span></div> <div class="item"><span class="item_name" style="padding-left:32px;">step_size</span><span class="item_value">1</span>
<span class="item_description">Maximal number of precursors per iteration.</span><span class="item_tags"></span><span class="item_restrictions">1:∞</span></div> <div class="item"><span class="item_name" style="padding-left:32px;">peptide_min_prob</span><span class="item_value">0.2</span>
<span class="item_description">Minimal peptide probability.</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:32px;">sequential_spectrum_order</span><span class="item_value">false</span>
<span class="item_description">If true, precursors are selected sequentially with respect to their RT.</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="node"><span class="node_name">++++MIPFormulation</span><span class="node_description"></span></div>
<div class="node"><span class="node_name">+++++thresholds</span><span class="node_description"></span></div>
<div class="item"><span class="item_name" style="padding-left:48px;">min_protein_probability</span><span class="item_value">0.2</span>
<span class="item_description">Minimal protein probability for a protein to be considered in the ILP</span><span class="item_tags"></span><span class="item_restrictions">0:1</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">min_protein_id_probability</span><span class="item_value">0.95</span>
<span class="item_description">Minimal protein probability for a protein to be considered identified.</span><span class="item_tags"></span><span class="item_restrictions">0:1</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">min_pt_weight</span><span class="item_value">0.5</span>
<span class="item_description">Minimal pt weight of a precursor</span><span class="item_tags"></span><span class="item_restrictions">0:1</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">min_mz</span><span class="item_value">500</span>
<span class="item_description">Minimal mz to be considered in protein based LP formulation.</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">max_mz</span><span class="item_value">5000</span>
<span class="item_description">Minimal mz to be considered in protein based LP formulation.</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">min_pred_pep_prob</span><span class="item_value">0.5</span>
<span class="item_description">Minimal predicted peptide probability of a precursor</span><span class="item_tags"></span><span class="item_restrictions">0:1</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">min_rt_weight</span><span class="item_value">0.5</span>
<span class="item_description">Minimal rt weight of a precursor</span><span class="item_tags"></span><span class="item_restrictions">0:1</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">use_peptide_rule</span><span class="item_value">false</span>
<span class="item_description">Use peptide rule instead of minimal protein id probability</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">min_peptide_ids</span><span class="item_value">2</span>
<span class="item_description">If use_peptide_rule is true, this parameter sets the minimal number of peptide ids for a protein id</span><span class="item_tags"></span><span class="item_restrictions">1:∞</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">min_peptide_probability</span><span class="item_value">0.95</span>
<span class="item_description">If use_peptide_rule is true, this parameter sets the minimal probability for a peptide to be safely identified</span><span class="item_tags"></span><span class="item_restrictions">0:1</span></div> <div class="node"><span class="node_name">+++++combined_ilp</span><span class="node_description"></span></div>
<div class="item"><span class="item_name" style="padding-left:48px;">k1</span><span class="item_value">0.2</span>
<span class="item_description">combined ilp: weight for z_i</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">k2</span><span class="item_value">0.2</span>
<span class="item_description">combined ilp: weight for x_j,s*int_j,s</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">k3</span><span class="item_value">0.4</span>
<span class="item_description">combined ilp: weight for -x_j,s*w_j,s</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">scale_matching_probs</span><span class="item_value">true</span>
<span class="item_description">flag if detectability * rt_weight shall be scaled to cover all [0,1]</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="node"><span class="node_name">++++Preprocessing</span><span class="node_description"></span></div>
<div class="item"><span class="item_name" style="padding-left:40px;">precursor_mass_tolerance</span><span class="item_value">10</span>
<span class="item_description">Precursor mass tolerance which is used to query the peptide database for peptides</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:40px;">precursor_mass_tolerance_unit</span><span class="item_value">ppm</span>
<span class="item_description">Precursor mass tolerance unit.</span><span class="item_tags"></span><span class="item_restrictions">ppm,Da</span></div> <div class="item"><span class="item_name" style="padding-left:40px;">preprocessed_db_path</span><span class="item_value"></span>
<span class="item_description">Path where the preprocessed database should be stored</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:40px;">preprocessed_db_pred_rt_path</span><span class="item_value"></span>
<span class="item_description">Path where the predicted rts of the preprocessed database should be stored</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:40px;">preprocessed_db_pred_dt_path</span><span class="item_value"></span>
<span class="item_description">Path where the predicted rts of the preprocessed database should be stored</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:40px;">max_peptides_per_run</span><span class="item_value">100000</span>
<span class="item_description">Number of peptides for that the pt and rt are parallely predicted.</span><span class="item_tags"></span><span class="item_restrictions">1:∞</span></div> <div class="item"><span class="item_name" style="padding-left:40px;">missed_cleavages</span><span class="item_value">1</span>
<span class="item_description">Number of allowed missed cleavages.</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:40px;">taxonomy</span><span class="item_value"></span>
<span class="item_description">Taxonomy</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:40px;">tmp_dir</span><span class="item_value"></span>
<span class="item_description">Absolute path to tmp data directory used to store files needed for rt and dt prediction.</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:40px;">store_peptide_sequences</span><span class="item_value">false</span>
<span class="item_description">Flag if peptide sequences should be stored.</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="node"><span class="node_name">+++++rt_settings</span><span class="node_description"></span></div>
<div class="item"><span class="item_name" style="padding-left:48px;">min_rt</span><span class="item_value">960</span>
<span class="item_description">Minimal RT in the experiment (in seconds)</span><span class="item_tags"></span><span class="item_restrictions">1:∞</span></div> <div class="item"><span class="item_name" style="padding-left:48px;">max_rt</span><span class="item_value">3840</span>
<span class="item_description">Maximal RT in the experiment (in seconds)</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:48px;">rt_step_size</span><span class="item_value">30</span>
<span class="item_description">Time between two consecutive spectra (in seconds)</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:48px;">gauss_mean</span><span class="item_value">-1</span>
<span class="item_description">mean of the gauss curve</span><span class="item_tags"></span><span class="item_restrictions"> </span></div> <div class="item"><span class="item_name" style="padding-left:48px;">gauss_sigma</span><span class="item_value">3</span>
<span class="item_description">std of the gauss curve</span><span class="item_tags"></span><span class="item_restrictions"> </span></div></div>
<p>For the parameters of the algorithm section see the algorithm's documentation: <br/>
<a class="el" href="classOpenMS_1_1PrecursorIonSelection.html">OpenMS::PrecursorIonSelection</a> <br/>
</p>
</div></div><!-- contents -->
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
<TABLE width="100%" border="0">
<TR>
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:24 using doxygen 1.8.5</font></TD>
</TR>
</TABLE>
</BODY>
</HTML>
|