File: TOPP_BaselineFilter.html

package info (click to toggle)
openms 1.11.1-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 436,688 kB
  • ctags: 150,907
  • sloc: cpp: 387,126; xml: 71,547; python: 7,764; ansic: 2,626; php: 2,499; sql: 737; ruby: 342; sh: 325; makefile: 128
file content (92 lines) | stat: -rw-r--r-- 8,562 bytes parent folder | download
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
<HTML>
<HEAD>
<TITLE>BaselineFilter</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> &nbsp;&middot;
<A href="classes.html">Classes</A> &nbsp;&middot;
<A href="annotated.html">Annotated Classes</A> &nbsp;&middot;
<A href="modules.html">Modules</A> &nbsp;&middot;
<A href="functions_func.html">Members</A> &nbsp;&middot;
<A href="namespaces.html">Namespaces</A> &nbsp;&middot;
<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">BaselineFilter </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>Executes the top-hat filter to remove the baseline of an MS experiment.</p>
<center> <table class="doxtable">
<tr>
<td align="center" bgcolor="#EBEBEB">pot. predecessor tools  </td><td valign="middle" rowspan="2"><img class="formulaInl" alt="$ \longrightarrow $" src="form_91.png"/> BaselineFilter <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_NoiseFilterSGolay.html">NoiseFilterSGolay</a>, <br/>
 <a class="el" href="TOPP_NoiseFilterGaussian.html">NoiseFilterGaussian</a>  </td><td valign="middle" align="center" rowspan="1"><a class="el" href="TOPP_PeakPickerWavelet.html">PeakPickerWavelet</a>, <br/>
 <a class="el" href="TOPP_PeakPickerHiRes.html">PeakPickerHiRes</a> <br/>
 (or ID engines on MS/MS data)   </td></tr>
</table>
</center><p>This nonlinear filter, known as the top-hat operator in morphological mathematics (see Soille, ''Morphological Image Analysis''), is independent of the underlying baseline shape. It is able to detect an over brightness even if the environment is not uniform. The principle is based on the subtraction of a signal from its opening (erosion followed by a dilation). The size the structuring element (here a flat line) being conditioned by the width of the lineament (in our case the maximum width of a mass spectrometric peak) to be detected.</p>
<dl class="section note"><dt>Note</dt><dd>The top-hat filter works only on roughly uniform data! To generate equally-spaced data you can use the <a class="el" href="TOPP_Resampler.html">Resampler</a>.</dd>
<dd>
The length (given in Thomson) of the structuring element should be wider than the maximum peak width in the raw data.</dd></dl>
<p><b>The command line parameters of this tool are:</b> </p>
<pre class="fragment">
BaselineFilter -- Removes the baseline from profile spectra using a top-hat filter.
Version: 1.11.1 Nov 14 2013, 11:18:15, Revision: 11976

Usage:
  BaselineFilter &lt;options&gt;

Options (mandatory options marked with '*'):
  -in &lt;file&gt;*                Input raw data file  (valid formats: 'mzML')
  -out &lt;file&gt;*               Output raw data file  (valid formats: 'mzML')
  -struc_elem_length &lt;size&gt;  Length of the structuring element (should be wider than maximal peak width - 
                             see documentation). (default: '3')
  -struc_elem_unit &lt;unit&gt;    Unit of 'struc_elem_length' parameter. (default: 'Thomson' valid: 'Thomson', 
                             'DataPoints')
  -method &lt;string&gt;           The name of the morphological filter to be applied. If you are unsure, use the 
                             default. (default: 'tophat' valid: 'identity', 'erosion', 'dilation', 'opening',
                             'closing', 'gradient', 'tophat', 'bothat', 'erosion_simple', 'dilation_simple')
                             
Common TOPP options:
  -ini &lt;file&gt;                Use the given TOPP INI file
  -threads &lt;n&gt;               Sets the number of threads allowed to be used by the TOPP tool (default: '1')
  -write_ini &lt;file&gt;          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">+BaselineFilter</span><span class="node_description">Removes the baseline from profile spectra using a top-hat filter.</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 'BaselineFilter'</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 raw data file </span><span class="item_tags">input file</span><span class="item_restrictions">*.mzML</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 raw data file </span><span class="item_tags">output file</span><span class="item_restrictions">*.mzML</span></div>      <div class="item"><span class="item_name" style="padding-left:24px;">struc_elem_length</span><span class="item_value">3</span>
<span class="item_description">Length of the structuring element (should be wider than maximal peak width - see documentation).</span><span class="item_tags"></span><span class="item_restrictions"> </span></div>      <div class="item"><span class="item_name" style="padding-left:24px;">struc_elem_unit</span><span class="item_value">Thomson</span>
<span class="item_description">Unit of 'struc_elem_length' parameter.</span><span class="item_tags"></span><span class="item_restrictions">Thomson,DataPoints</span></div>      <div class="item"><span class="item_name" style="padding-left:24px;">method</span><span class="item_value">tophat</span>
<span class="item_description">The name of the morphological filter to be applied. If you are unsure, use the default.</span><span class="item_tags"></span><span class="item_restrictions">identity,erosion,dilation,opening,closing,gradient,tophat,bothat,erosion_simple,dilation_simple</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>
 </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>