view Decharger.xml @ 0:3d84209d3178 draft

Uploaded
author bgruening
date Fri, 10 Oct 2014 18:20:03 -0400
parents
children 6ead64a594bd
line wrap: on
line source

<?xml version='1.0' encoding='UTF-8'?>
<tool id="Decharger" name="Decharger" version="1.12.0">
  <description>Decharges and merges different feature charge variants of the same peptide.</description>
  <macros>
    <token name="@EXECUTABLE@">Decharger</token>
    <import>macros.xml</import>
  </macros>
  <expand macro="stdio"/>
  <expand macro="requirements"/>
  <command>Decharger

-in ${param_in}
-out_cm ${param_out_cm}
-out_fm ${param_out_fm}
-outpairs ${param_outpairs}
-threads \${GALAXY_SLOTS:-24} 
-algorithm:FeatureDeconvolution:charge_min ${param_charge_min}
-algorithm:FeatureDeconvolution:charge_max ${param_charge_max}
-algorithm:FeatureDeconvolution:charge_span_max ${param_charge_span_max}
-algorithm:FeatureDeconvolution:q_try ${param_q_try}
-algorithm:FeatureDeconvolution:retention_max_diff ${param_retention_max_diff}
-algorithm:FeatureDeconvolution:retention_max_diff_local ${param_retention_max_diff_local}
-algorithm:FeatureDeconvolution:mass_max_diff ${param_mass_max_diff}
-algorithm:FeatureDeconvolution:potential_adducts ${param_potential_adducts}
-algorithm:FeatureDeconvolution:max_neutrals ${param_max_neutrals}
-algorithm:FeatureDeconvolution:max_minority_bound ${param_max_minority_bound}
-algorithm:FeatureDeconvolution:min_rt_overlap ${param_min_rt_overlap}
${param_intensity_filter}
#if $adv_opts.adv_opts_selector=='advanced':
    -algorithm:FeatureDeconvolution:default_map_label ${adv_opts.param_default_map_label}
    -algorithm:FeatureDeconvolution:verbose_level ${adv_opts.param_verbose_level}
#end if
</command>
  <inputs>
    <param name="param_in" type="data" format="featureXML" optional="False" label="input file " help="(-in)"/>
    <param name="param_charge_min" type="integer" value="1" label="Minimal possible charge" help="(-charge_min)"/>
    <param name="param_charge_max" type="integer" value="10" label="Maximal possible charge" help="(-charge_max)"/>
    <param name="param_charge_span_max" type="integer" min="1" optional="True" value="4" label="Maximal range of charges for a single analyte, i.e. observing q1=[5,6,7] implies span=3. Setting this to 1 will only find adduct variants of the same charge" help="(-charge_span_max)"/>
    <param name="param_q_try" type="select" optional="True" value="feature" label="Try different values of charge for each feature according to the above settings ('heuristic' [does not test all charges, just the likely ones] or 'all' ), or leave feature charge untouched ('feature')." help="(-q_try)">
      <option value="feature">feature</option>
      <option value="heuristic">heuristic</option>
      <option value="all">all</option>
    </param>
    <param name="param_retention_max_diff" type="float" value="1.0" label="Maximum allowed RT difference between any two features if their relation shall be determined" help="(-retention_max_diff)"/>
    <param name="param_retention_max_diff_local" type="float" value="1.0" label="Maximum allowed RT difference between between two co-features, after adduct shifts have been accounted for (if you do not have any adduct shifts, this value should be equal to 'retention_max_diff', otherwise it should be smaller!)" help="(-retention_max_diff_local)"/>
    <param name="param_mass_max_diff" type="float" value="0.5" label="Maximum allowed mass difference [in Th] for a single feature." help="(-mass_max_diff)"/>
    <param name="param_potential_adducts" type="text" size="20" value="H+:0.9" label="Adducts used to explain mass differences in format: 'Element(+)*:Probability[:RTShift[:Label]]', i.e. the number of '+' indicate the charge, e.g. 'Ca++:0.5' indicates +2. Probabilites have to be in (0,1]. RTShift param is optional and indicates the expected RT shift caused by this adduct, e.g. '(2)H4H-4:1:-3' indicates a 4 deuterium label, which causes early elution by 3 seconds. As a fourth parameter you can add a label which is tagged on every feature which has this adduct. This also determines the map number in the consensus file." help="(-potential_adducts)"/>
    <param name="param_max_neutrals" type="integer" value="0" label="Maximal number of neutral adducts(q=0) allowed. Add them in the 'potential_adducts' section!" help="(-max_neutrals)"/>
    <param name="param_max_minority_bound" type="integer" min="0" optional="True" value="2" label="Maximum count of the least probable adduct (according to 'potential_adducts' param) within a charge variant. E.g. setting this to 2 will not allow an adduct composition of '1(H+),3(Na+)' if Na+ is the least probable adduct" help="(-max_minority_bound)"/>
    <param name="param_min_rt_overlap" type="float" min="0.0" max="1.0" optional="True" value="0.66" label="Minimum overlap of the convex hull' RT intersection measured against the union from two features (if CHs are given)" help="(-min_rt_overlap)"/>
    <param name="param_intensity_filter" type="boolean" truevalue="-algorithm:FeatureDeconvolution:intensity_filter true" falsevalue="-algorithm:FeatureDeconvolution:intensity_filter false" checked="false" optional="True" label="Enable the intensity filter, which will only allow edges between two equally charged features if the intensity of the feature with less likely adducts is smaller than that of the other feature. It is not used for features of different charge." help="(-intensity_filter)"/>
    <expand macro="advanced_options">
      <param name="param_default_map_label" type="text" size="20" value="decharged features" label="Label of map in output consensus file where all features are put by default" help="(-default_map_label)"/>
      <param name="param_verbose_level" type="integer" min="0" max="3" optional="True" value="0" label="Amount of debug information given during processing." help="(-verbose_level)"/>
    </expand>
  </inputs>
  <outputs>
    <data name="param_out_cm" label="output consensus map" format="consensusXML"/>
    <data name="param_out_fm" label="output feature map" format="featureXML"/>
    <data name="param_outpairs" label="output file" format="consensusXML"/>
  </outputs>
  <help>**What it does**

Decharges and merges different feature charge variants of the same peptide.


For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_Decharger.html

@REFERENCES@
</help>
</tool>