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
|
<HTML>
<HEAD>
<TITLE>IDMapper</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">IDMapper </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>Assigns protein/peptide identifications to features or consensus features.</p>
<center> <table class="doxtable">
<tr>
<td align="center" bgcolor="#EBEBEB">potential predecessor tools </td><td valign="middle" rowspan="3"><img class="formulaInl" alt="$ \longrightarrow $" src="form_91.png"/> IDMapper <img class="formulaInl" alt="$ \longrightarrow $" src="form_91.png"/> </td><td align="center" bgcolor="#EBEBEB">potential successor tools </td></tr>
<tr>
<td valign="middle" align="center" rowspan="1"><a class="el" href="TOPP_MascotAdapter.html">MascotAdapter</a> (or other ID engines) </td><td valign="middle" align="center" rowspan="1"><a class="el" href="TOPP_ConsensusID.html">ConsensusID</a> </td></tr>
<tr>
<td valign="middle" align="center" rowspan="1"><a class="el" href="TOPP_IDFilter.html">IDFilter</a> </td><td valign="middle" align="center" rowspan="1"><a class="el" href="TOPP_MapAlignerIdentification.html">MapAlignerIdentification</a> </td></tr>
</table>
</center><p>The mapping is based on retention times and mass-to-charge values. Roughly, a peptide identification is assigned to a (consensus) feature if its position lies within the boundaries of the feature or close enough to the feature centroid. Peptide identifications that don't match anywhere are still recorded in the resulting map, as "unassigned peptides". Protein identifications are annotated to the whole map, i.e. not to any particular (consensus) feature.</p>
<p>In all cases, tolerance in RT and m/z dimension is applied according to the parameters <code>rt_tolerance</code> and <code>mz_tolerance</code>. Tolerance is understood as "plus or minus x", so the matching range is actually increased by twice the tolerance value.</p>
<p>If several features or consensus features overlap the position of a peptide identification (taking the allowed tolerances into account), the identification is annotated to all of them.</p>
<p><b>Annotation of feature maps (featureXML input):</b><br/>
If <em>all</em> features have at least one convex hull, peptide positions are matched against the bounding boxes of the convex hulls (of individual mass traces, if available) by default. If not, the positions of the feature centroids are used. The respective coordinates of the centroids are also used for matching (in place of the corresponding ranges from the bounding boxes) if <code>feature:use_centroid_rt</code> or <code>feature:use_centroid_mz</code> are true.</p>
<p><b>Annotation of consensus maps (consensusXML input):</b><br/>
Peptide positions are always matched against centroid positions. By default, the consensus centroids are used. However, if <code>consensus:use_subelements</code> is set, the centroids of sub-features are considered instead. In this case, a peptide identification is mapped to a consensus feature if any of its sub-features matches.</p>
<p><b>The command line parameters of this tool are:</b> </p>
<pre class="fragment">
IDMapper -- Assigns protein/peptide identifications to features or consensus features.
Version: 1.11.1 Nov 14 2013, 11:18:15, Revision: 11976
Usage:
IDMapper <options>
Options (mandatory options marked with '*'):
-id <file>* Protein/peptide identifications file (valid formats: 'idXML')
-in <file>* Feature map/consensus map file (valid formats: 'featureXML', 'consensusXML',
'mzq')
-out <file>* Output file (the format depends on the input file format). (valid formats:
'featureXML', 'consensusXML', 'mzq')
-rt_tolerance <value> RT tolerance (in seconds) for the matching of peptide identifications and (con
sensus) features.
Tolerance is understood as 'plus or minus x', so the matching range increases
by twice the given value. (default: '5' min: '0')
-mz_tolerance <value> M/z tolerance (in ppm or Da) for the matching of peptide identifications and
(consensus) features.
Tolerance is understood as 'plus or minus x', so the matching range increases
by twice the given value. (default: '20' min: '0')
-mz_measure <choice> Unit of 'mz_tolerance'. (default: 'ppm' valid: 'ppm', 'Da')
-mz_reference <choice> Source of m/z values for peptide identifications. If 'precursor', the precurso
r-m/z from the idXML is used. If 'peptide',
masses are computed from the sequences of peptide hits; in this case, an iden
tification matches if any of its hits matches.
('peptide' should be used together with 'feature:use_centroid_mz' to avoid fa
lse-positive matches.) (default: 'precursor' valid: 'precursor', 'peptide')
-ignore_charge For feature/consensus maps: Assign an ID independently of whether its charge
state matches that of the (consensus) feature.
Additional options for featureXML input:
-feature:use_centroid_rt Use the RT coordinates of the feature centroids for matching, instead of the
RT ranges of the features/mass traces.
-feature:use_centroid_mz Use the m/z coordinates of the feature centroids for matching, instead of the
m/z ranges of the features/mass traces.
(If you choose 'peptide' as 'mz_reference', you should usually set this flag
to avoid false-positive matches.)
Additional options for consensusXML input:
-consensus:use_subelements Match using RT and m/z of sub-features instead of consensus RT and m/z. A cons
ensus feature matches if any of its sub-features matches.
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)
</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">+IDMapper</span><span class="node_description">Assigns protein/peptide identifications to features or consensus features.</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 'IDMapper'</span></div>
<div class="item"><span class="item_name item_required" style="padding-left:24px;">id</span><span class="item_value"></span>
<span class="item_description">Protein/peptide identifications file</span><span class="item_tags">input file</span><span class="item_restrictions">*.idXML</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">Feature map/consensus map file</span><span class="item_tags">input file</span><span class="item_restrictions">*.featureXML,*.consensusXML,*.mzq</span></div> <div class="item"><span class="item_name item_required" style="padding-left:24px;">out</span><span class="item_value"></span>
<span class="item_description">Output file (the format depends on the input file format).</span><span class="item_tags">output file</span><span class="item_restrictions">*.featureXML,*.consensusXML,*.mzq</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">rt_tolerance</span><span class="item_value">5</span>
<span class="item_description">RT tolerance (in seconds) for the matching of peptide identifications and (consensus) features.<br>Tolerance is understood as 'plus or minus x', so the matching range increases by twice the given value.</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">mz_tolerance</span><span class="item_value">20</span>
<span class="item_description">m/z tolerance (in ppm or Da) for the matching of peptide identifications and (consensus) features.<br>Tolerance is understood as 'plus or minus x', so the matching range increases by twice the given value.</span><span class="item_tags"></span><span class="item_restrictions">0:∞</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">mz_measure</span><span class="item_value">ppm</span>
<span class="item_description">Unit of 'mz_tolerance'.</span><span class="item_tags"></span><span class="item_restrictions">ppm,Da</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">mz_reference</span><span class="item_value">precursor</span>
<span class="item_description">Source of m/z values for peptide identifications. If 'precursor', the precursor-m/z from the idXML is used. If 'peptide',<br>masses are computed from the sequences of peptide hits; in this case, an identification matches if any of its hits matches.<br>('peptide' should be used together with 'feature:use_centroid_mz' to avoid false-positive matches.)</span><span class="item_tags"></span><span class="item_restrictions">precursor,peptide</span></div> <div class="item"><span class="item_name" style="padding-left:24px;">ignore_charge</span><span class="item_value">false</span>
<span class="item_description">For feature/consensus maps: Assign an ID independently of whether its charge state matches that of the (consensus) feature.</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;">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">+++feature</span><span class="node_description">Additional options for featureXML input</span></div>
<div class="item"><span class="item_name" style="padding-left:32px;">use_centroid_rt</span><span class="item_value">false</span>
<span class="item_description">Use the RT coordinates of the feature centroids for matching, instead of the RT ranges of the features/mass traces.</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="item"><span class="item_name" style="padding-left:32px;">use_centroid_mz</span><span class="item_value">false</span>
<span class="item_description">Use the m/z coordinates of the feature centroids for matching, instead of the m/z ranges of the features/mass traces.<br>(If you choose 'peptide' as 'mz_reference', you should usually set this flag to avoid false-positive matches.)</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div> <div class="node"><span class="node_name">+++consensus</span><span class="node_description">Additional options for consensusXML input</span></div>
<div class="item"><span class="item_name" style="padding-left:32px;">use_subelements</span><span class="item_value">false</span>
<span class="item_description">Match using RT and m/z of sub-features instead of consensus RT and m/z. A consensus feature matches if any of its sub-features matches.</span><span class="item_tags"></span><span class="item_restrictions">true,false</span></div></div>
<p>On the peptide side, two sources for m/z values are possible (see parameter <code>mz_reference</code>): 1. m/z of the precursor of the MS2 spectrum that gave rise to the peptide identification; 2. theoretical masses computed from the amino acid sequences of peptide hits. (When using theoretical masses, make sure that peptide modifications were identified correctly. <a class="el" href="namespaceOpenMS.html" title="Main OpenMS namespace. ">OpenMS</a> currently "forgets" mass shifts that it can't assign to modifications - if that happens, masses computed from peptide sequences will be off.)</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>The parameter handling of this tool has been reworked. For greater consistency with other tools, the parameters <code>rt_delta</code> and <code>mz_delta</code> have been renamed to <code>rt_tolerance</code> and <code>mz_tolerance</code>. The possible values of the <code>mz_reference</code> parameter have also been renamed. The default value of <code>mz_tolerance</code> has been increased from 1 ppm to a more realistic 20 ppm.<br/>
Most importantly, the <code>use_centroids</code> parameter from previous versions has been split into two parameters, <code>feature:use_centroid_rt</code> and <code>feature:use_centroid_mz</code>. In <a class="el" href="namespaceOpenMS.html" title="Main OpenMS namespace. ">OpenMS</a> 1.6, peptide identifications would be matched only against monoisotopic mass traces of features if <code>mz_reference</code> was <code>PeptideMass</code>; otherwise, all mass traces would be used. This implicit behaviour has been abandoned, you can now explicitly control it with the <code>feature:use_centroid_mz</code> parameter. <code>feature:use_centroid_mz</code> does not take into account m/z deviations in the monoisotopic mass trace, but this can be compensated by increasing <code>mz_tolerance</code>. The new implementation should work correctly even if the monoisotopic mass trace itself was not detected.</dd></dl>
</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>
|