Mercurial > repos > galaxyp > openms_featurefinderisotopewavelet
comparison FeatureFinderIsotopeWavelet.xml @ 16:1a82cbde281d draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 5c080b1e2b99f1c88f4557e9fec8c45c9d23b906
author | galaxyp |
---|---|
date | Fri, 14 Jun 2024 21:36:37 +0000 |
parents | 832c471f0d31 |
children |
comparison
equal
deleted
inserted
replaced
15:832c471f0d31 | 16:1a82cbde281d |
---|---|
1 <?xml version='1.0' encoding='UTF-8'?> | |
2 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.--> | 1 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.--> |
3 <!--Proposed Tool Section: [Quantitation]--> | 2 <!--Proposed Tool Section: [Quantitation]--> |
4 <tool id="FeatureFinderIsotopeWavelet" name="FeatureFinderIsotopeWavelet" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> | 3 <tool id="FeatureFinderIsotopeWavelet" name="FeatureFinderIsotopeWavelet" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> |
5 <description>Detects two-dimensional features in LC-MS data.</description> | 4 <description>Detects two-dimensional features in LC-MS data</description> |
6 <macros> | 5 <macros> |
7 <token name="@EXECUTABLE@">FeatureFinderIsotopeWavelet</token> | 6 <token name="@EXECUTABLE@">FeatureFinderIsotopeWavelet</token> |
8 <import>macros.xml</import> | 7 <import>macros.xml</import> |
9 </macros> | 8 </macros> |
10 <expand macro="requirements"/> | 9 <expand macro="requirements"/> |
13 @EXT_FOO@ | 12 @EXT_FOO@ |
14 #import re | 13 #import re |
15 | 14 |
16 ## Preprocessing | 15 ## Preprocessing |
17 mkdir in && | 16 mkdir in && |
18 ln -s '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' && | 17 cp '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' && |
19 mkdir out && | 18 mkdir out && |
20 | 19 |
21 ## Main program call | 20 ## Main program call |
22 | 21 |
23 set -o pipefail && | 22 set -o pipefail && |
37 <configfiles> | 36 <configfiles> |
38 <inputs name="args_json" data_style="paths"/> | 37 <inputs name="args_json" data_style="paths"/> |
39 <configfile name="hardcoded_json"><![CDATA[{"log": "log.txt", "threads": "\${GALAXY_SLOTS:-1}", "no_progress": true}]]></configfile> | 38 <configfile name="hardcoded_json"><![CDATA[{"log": "log.txt", "threads": "\${GALAXY_SLOTS:-1}", "no_progress": true}]]></configfile> |
40 </configfiles> | 39 </configfiles> |
41 <inputs> | 40 <inputs> |
42 <param argument="-in" type="data" format="mzml" optional="false" label="input file" help=" select mzml data sets(s)"/> | 41 <param argument="-in" type="data" format="mzml" label="input file" help=" select mzml data sets(s)"/> |
43 <section name="algorithm" title="Algorithm section" help="" expanded="false"> | 42 <section name="algorithm" title="Algorithm section" help="" expanded="false"> |
44 <param name="max_charge" argument="-algorithm:max_charge" type="integer" optional="true" min="1" value="3" label="The maximal charge state to be considered" help=""/> | 43 <param name="max_charge" argument="-algorithm:max_charge" type="integer" min="1" value="3" label="The maximal charge state to be considered" help=""/> |
45 <param name="intensity_threshold" argument="-algorithm:intensity_threshold" type="float" optional="true" value="-1.0" label="The final threshold t' is build upon the formula: t' = av+t*sd, where t is the intensity_threshold, av the average intensity within the wavelet transformed signal and sd the standard deviation of the transform" help="If you set intensity_threshold=-1, t' will be zero.. As the 'optimal' value for this parameter is highly data dependent, we would recommend to start with -1, which will also extract features with very low signal-to-noise ratio. Subsequently, one might increase the threshold to find an optimized trade-off between false positives and true positives. Depending on the dynamic range of your spectra, suitable value ranges include: -1, [0:10], and if your data features even very high intensity values, t can also adopt values up to around 30. Please note that this parameter is not of an integer type, s.t. you can also use t:=0.1, e.g"/> | 44 <param name="intensity_threshold" argument="-algorithm:intensity_threshold" type="float" value="-1.0" label="The final threshold t' is build upon the formula: t' = av+t*sd, where t is the intensity_threshold, av the average intensity within the wavelet transformed signal and sd the standard deviation of the transform" help="If you set intensity_threshold=-1, t' will be zero.. As the 'optimal' value for this parameter is highly data dependent, we would recommend to start with -1, which will also extract features with very low signal-to-noise ratio. Subsequently, one might increase the threshold to find an optimized trade-off between false positives and true positives. Depending on the dynamic range of your spectra, suitable value ranges include: -1, [0:10], and if your data features even very high intensity values, t can also adopt values up to around 30. Please note that this parameter is not of an integer type, s.t. you can also use t:=0.1, e.g"/> |
46 <param name="intensity_type" argument="-algorithm:intensity_type" type="select" optional="true" label="Determines the intensity type returned for the identified features" help="'ref' (default) returns the sum of the intensities of each isotopic peak within an isotope pattern. 'trans' refers to the intensity of the monoisotopic peak within the wavelet transform. 'corrected' refers also to the transformed intensity with an attempt to remove the effects of the convolution. While the latter ones might be preferable for qualitative analyses, 'ref' might be the best option to obtain quantitative results. Please note that intensity values might be spoiled (in particular for the option 'ref'), as soon as patterns overlap (see also the explanations given in the class documentation of FeatureFinderAlgorihtmIsotopeWavelet)"> | 45 <param name="intensity_type" argument="-algorithm:intensity_type" type="select" label="Determines the intensity type returned for the identified features" help="'ref' (default) returns the sum of the intensities of each isotopic peak within an isotope pattern. 'trans' refers to the intensity of the monoisotopic peak within the wavelet transform. 'corrected' refers also to the transformed intensity with an attempt to remove the effects of the convolution. While the latter ones might be preferable for qualitative analyses, 'ref' might be the best option to obtain quantitative results. Please note that intensity values might be spoiled (in particular for the option 'ref'), as soon as patterns overlap (see also the explanations given in the class documentation of FeatureFinderAlgorihtmIsotopeWavelet)"> |
47 <option value="ref" selected="true">ref</option> | 46 <option value="ref" selected="true">ref</option> |
48 <option value="trans">trans</option> | 47 <option value="trans">trans</option> |
49 <option value="corrected">corrected</option> | 48 <option value="corrected">corrected</option> |
50 <expand macro="list_string_san" name="intensity_type"/> | 49 <expand macro="list_string_san" name="intensity_type"/> |
51 </param> | 50 </param> |
52 <param name="check_ppm" argument="-algorithm:check_ppm" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Enables/disables a ppm test vs" help="the averagine model, i.e. potential peptide masses are checked for plausibility. In addition, a heuristic correcting potential mass shifts induced by the wavelet is applied"/> | 51 <param name="check_ppm" argument="-algorithm:check_ppm" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Enables/disables a ppm test vs" help="the averagine model, i.e. potential peptide masses are checked for plausibility. In addition, a heuristic correcting potential mass shifts induced by the wavelet is applied"/> |
53 <param name="hr_data" argument="-algorithm:hr_data" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Must be true in case of high-resolution data" help="i.e. for spectra featuring large m/z-gaps (present in FTICR and Orbitrap data, e.g.). Please check a single MS scan out of your recording, if you are unsure"/> | 52 <param name="hr_data" argument="-algorithm:hr_data" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Must be true in case of high-resolution data" help="i.e. for spectra featuring large m/z-gaps (present in FTICR and Orbitrap data, e.g.). Please check a single MS scan out of your recording, if you are unsure"/> |
54 <section name="sweep_line" title="" help="" expanded="false"> | 53 <section name="sweep_line" title="" help="" expanded="false"> |
55 <param name="rt_votes_cutoff" argument="-algorithm:sweep_line:rt_votes_cutoff" type="integer" optional="true" min="0" value="5" label="Defines the minimum number of subsequent scans where a pattern must occur to be considered as a feature" help=""/> | 54 <param name="rt_votes_cutoff" argument="-algorithm:sweep_line:rt_votes_cutoff" type="integer" min="0" value="5" label="Defines the minimum number of subsequent scans where a pattern must occur to be considered as a feature" help=""/> |
56 <param name="rt_interleave" argument="-algorithm:sweep_line:rt_interleave" type="integer" optional="true" min="0" value="1" label="Defines the maximum number of scans (w.r.t" help="rt_votes_cutoff) where an expected pattern is missing. There is usually no reason to change the default value"/> | 55 <param name="rt_interleave" argument="-algorithm:sweep_line:rt_interleave" type="integer" min="0" value="1" label="Defines the maximum number of scans (w.r.t" help="rt_votes_cutoff) where an expected pattern is missing. There is usually no reason to change the default value"/> |
57 </section> | 56 </section> |
58 </section> | 57 </section> |
59 <expand macro="adv_opts_macro"> | 58 <expand macro="adv_opts_macro"> |
60 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/> | 59 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/> |
61 <param argument="-test" type="hidden" optional="true" value="False" label="Enables the test mode (needed for internal use only)" help=""> | 60 <param argument="-test" type="hidden" value="False" label="Enables the test mode (needed for internal use only)" help="" optional="true"> |
62 <expand macro="list_string_san" name="test"/> | 61 <expand macro="list_string_san" name="test"/> |
63 </param> | 62 </param> |
64 </expand> | 63 </expand> |
65 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs"> | 64 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs"> |
66 <option value="ctd_out_FLAG">Output used ctd (ini) configuration file</option> | 65 <option value="ctd_out_FLAG">Output used ctd (ini) configuration file</option> |
70 <data name="out" label="${tool.name} on ${on_string}: out" format="featurexml"/> | 69 <data name="out" label="${tool.name} on ${on_string}: out" format="featurexml"/> |
71 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd"> | 70 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd"> |
72 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter> | 71 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter> |
73 </data> | 72 </data> |
74 </outputs> | 73 </outputs> |
75 <tests><test expect_num_outputs="1"><!--just use the input of another FeatureFinder --> | 74 <tests> |
76 <param name="adv_opts|test" value="true"/> | 75 <test expect_num_outputs="1"> |
77 <param name="in" value="FeatureFinderCentroided_1_input.mzML"/> | 76 <!--just use the input of another FeatureFinder --> |
78 <output name="out" value="FeatureFinderIsotopeWavelet.featureXML" compare="sim_size"/> | 77 <param name="adv_opts|test" value="true"/> |
79 </test> | 78 <param name="in" value="FeatureFinderCentroided_1_input.mzML"/> |
80 </tests> | 79 <output name="out" value="FeatureFinderIsotopeWavelet.featureXML" compare="sim_size"/> |
80 </test> | |
81 </tests> | |
81 <help><![CDATA[Detects two-dimensional features in LC-MS data. | 82 <help><![CDATA[Detects two-dimensional features in LC-MS data. |
82 | 83 |
83 | 84 |
84 For more information, visit http://www.openms.de/doxygen/release/2.8.0/html/TOPP_FeatureFinderIsotopeWavelet.html]]></help> | 85 For more information, visit https://openms.de/doxygen/release/3.1.0/html/TOPP_FeatureFinderIsotopeWavelet.html]]></help> |
85 <expand macro="references"/> | 86 <expand macro="references"/> |
86 </tool> | 87 </tool> |