<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE knimeNode PUBLIC "-//UNIKN//DTD KNIME Node 2.0//EN" "http://www.knime.org/Node.dtd">
<knimeNode icon="generic_node.png" type="Manipulator">
    <name>ConsensusMapNormalizer</name>
    
    <shortDescription>
        Normalizes maps of one consensusXML file
    </shortDescription>
    
    <fullDescription>
        <intro><p>Normalizes maps of one consensusXML file</p>
		<p>
			<a href="http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ConsensusMapNormalizer.html">Web Documentation for ConsensusMapNormalizer</a>
		</p>

        </intro>
        
		<option name="version">Version of the tool that generated this parameters file.</option>
		<option name="algorithm_type">The normalization algorithm that is applied. 'robust_regression' scales each map by a fator computed from the ratios of non-differential background features (as determined by the ratio_threshold parameter), 'quantile' performs quantile normalization, 'median' scales all maps to the same median intensity, 'median_shift' shifts the median instead of scaling (WARNING: if you have regular, log-normal MS data, 'median_shift' is probably the wrong choice. Use only if you know what you're doing!)</option>
		<option name="ratio_threshold">Only for 'robust_regression': the parameter is used to distinguish between non-outliers (ratio_threshold &lt; intensity ratio &lt; 1/ratio_threshold) and outliers.</option>
		<option name="accession_filter">Use only features with accessions (partially) matching this regular expression for computing the normalization factors. Useful, e.g., if you have known house keeping proteins in your samples. When this parameter is empty or the regular expression matches the empty string, all features are used (even those without an ID). No effect if quantile normalization is used.</option>
		<option name="description_filter">Use only features with description (partially) matching this regular expression for computing the normalization factors. Useful, e.g., if you have known house keeping proteins in your samples. When this parameter is empty or the regular expression matches the empty string, all features are used (even those without an ID). No effect if quantile normalization is used.</option>
		<option name="log">Name of log file (created only when specified)</option>
		<option name="debug">Sets the debug level</option>
		<option name="threads">Sets the number of threads allowed to be used by the TOPP tool</option>
		<option name="no_progress">Disables progress logging to command line</option>
		<option name="force">Overwrite tool specific checks.</option>
		<option name="test">Enables the test mode (needed for internal use only)</option>

    </fullDescription>
    
    <ports>
		<inPort index="0" name="in [consensusXML]">input file [consensusXML]</inPort>
		<outPort index="0" name="out [consensusXML]">output file [consensusXML]</outPort>
 </ports>
    <views>
        <view index="0" name="ConsensusMapNormalizer Std Output">The text sent to standard out during the execution of ConsensusMapNormalizer.</view>
        <view index="1" name="ConsensusMapNormalizer Error Output">The text sent to standard error during the execution of ConsensusMapNormalizer. (If it appears in gray, it's the output of a previously failing run which is preserved for your trouble shooting.)</view>
    </views>    
</knimeNode>
