annotate bioconductor_msnbase_smooth_mz.xml @ 0:00e058234fbf draft default tip

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
author recetox
date Fri, 24 Jan 2025 15:58:17 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
1 <tool id="bioconductor_msnbase_smooth_mz" name="bioconductor-msnbase smooth mz" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0" license="MIT">
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
2 <description>smooth raw MS data in mass-to-charge ratio domain</description>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
3 <macros>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
4 <import>macros.xml</import>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
5 </macros>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
6
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
7 <edam_topics>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
8 <edam_topic>topic_3170</edam_topic> <!-- Proteomics -->
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
9 <edam_topic>topic_3391</edam_topic> <!-- Data handling -->
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
10 </edam_topics>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
11 <edam_operations>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
12 <edam_operation>operation_3632</edam_operation> <!-- Data smoothing -->
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
13 <edam_operation>operation_2945</edam_operation> <!-- Data handling -->
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
14 </edam_operations>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
15
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
16 <expand macro="xrefs"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
17 <expand macro="creator"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
18 <expand macro="requirements"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
19
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
20 <command detect_errors="exit_code"><![CDATA[
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
21 Rscript "${run_script}"
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
22 ]]></command>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
23 <configfiles>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
24 <configfile name="run_script"><![CDATA[
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
25 data_prof <- MSnbase::readMSData("$input_file", mode = "onDisk")
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
26 #if $smoothing.method == "SavitzkyGolay"
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
27 data_smoothed <- MSnbase::smooth(data_prof, method = "$method", halfWindowSize = $halfWindowSize, polynomialOrder = $smoothing.polynomial)
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
28 #else if $smoothing.method == "MovingAverage"
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
29 data_smoothed <- MSnbase::smooth(data_prof, method = "$method", halfWindowSize = $halfWindowSize, weighted = $smoothing.weighted)
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
30 #end if
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
31 MSnbase::writeMSData(
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
32 data_smoothed,
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
33 file = "smoothed.mzml",
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
34 copy = TRUE,
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
35 outformat = "mzml"
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
36 )
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
37 ]]></configfile>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
38 </configfiles>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
39 <inputs>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
40 <param name="input_file" type="data" format="mzml" label="Input mzML File" help="The input mzML file containing the raw MS data."/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
41 <conditional name="smoothing">
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
42 <param name="method" type="select" label="Smoothing Method" help="The smoothing method to use.">
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
43 <option value="SavitzkyGolay" selected="true">Savitzky-Golay</option>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
44 <option value="MovingAverage">Moving Average</option>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
45 </param>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
46 <when value="SavitzkyGolay">
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
47 <param label="polynomialOrder" name="polynomial" value="3" min="1" max="7" type="integer"
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
48 help="Polynomial order for the Savitzky-Golay filter. This determines the degree of the polynomial used for smoothing."/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
49 </when>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
50 <when value="MovingAverage">
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
51 <param argument="weighted" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Weighted"
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
52 help="Whether to weight the moving average depending on the distance from the centre. If checked, the moving average will be weighted."/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
53 </when>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
54 </conditional>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
55 <param name="halfWindowSize" type="integer" label="Half window size" min="2" value="4"
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
56 help="The half window size parameter for the smoothing method. This determines the number of points on either side of the central point to include in the smoothing window."/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
57 </inputs>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
58 <outputs>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
59 <data name="output_file" format="mzml" label="Smoothed ${on_string} using ${method}" from_work_dir="smoothed.mzml"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
60 </outputs>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
61 <tests>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
62 <test>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
63 <param name="input_file" value="29_qc_no_dil_milliq_subset.mzML"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
64 <output name="output_file">
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
65 <assert_contents>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
66 <expand macro="assertions_smoothing"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
67 <has_size size="319526" delta="100"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
68 </assert_contents>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
69 </output>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
70 </test>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
71 <test>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
72 <param name="input_file" value="29_qc_no_dil_milliq_subset.mzML"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
73 <param name="method" value="MovingAverage"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
74 <param name="weighted" value="TRUE"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
75 <output name="output_file">
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
76 <assert_contents>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
77 <expand macro="assertions_smoothing"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
78 <has_size size="308803" delta="100"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
79 </assert_contents>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
80 </output>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
81 </test>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
82 </tests>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
83 <help><![CDATA[
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
84
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
85 .. class:: infomark
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
86
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
87 **What it does**
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
88
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
89 This tool performs smoothing of MSnbase data using Bioconductor. It supports Savitzky-Golay and Moving Average smoothing methods. Smoothing is a technique used to reduce noise and improve the signal quality in mass spectrometry data.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
90
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
91 - **Parameters**
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
92 - **Input mzML File**: The input mzML file containing the data to be smoothed. This file should be in mzML format.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
93 - **Smoothing Method**: The smoothing method to use. Options are:
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
94 - **Savitzky-Golay**: A digital filter that can smooth data while preserving the shape and height of waveform peaks.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
95 - **Polynomial Order**: The polynomial order for the Savitzky-Golay filter. This determines the degree of the polynomial used for smoothing. The default value is 3, and it can range from 1 to 7.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
96 - **Moving Average**: A simple and commonly used method for smoothing data by averaging adjacent points.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
97 - **Weighted**: Whether to weight the moving average depending on the distance from the centre. If checked, the moving average will be weighted.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
98 - **Half Window Size**: The half window size parameter for the smoothing method. This determines the number of points on either side of the central point to include in the smoothing window. The default value is 4, and it must be at least 2.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
99
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
100 **Output**
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
101
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
102 - **Smoothed mzML File**: The output mzML file with smoothed data. The file will be in mzML format.
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
103 ]]></help>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
104 <expand macro="citations"/>
00e058234fbf planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
105 </tool>