annotate bioconductor_msnbase_centroid.xml @ 0:4018639dc0a5 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:07 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4018639dc0a5 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_centroid" name="bioconductor-msnbase centroid" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01" license="MIT">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
2 <description>centroid raw profile-mode MS data</description>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
3 <macros>
4018639dc0a5 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>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
5 </macros>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
6 <expand macro="xrefs"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
7 <expand macro="creator"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
8 <expand macro="requirements"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
10 Rscript "${run_script}"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
11 ]]></command>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
12 <configfiles>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
13 <configfile name="run_script"><![CDATA[
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
14 data_prof <- MSnbase::readMSData("$input_file", msLevel = $mslevel)
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
15
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
16 data_centroided <- MSnbase::pickPeaks(
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
17 data_prof,
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
18 halfWindowSize = ${halfWindowSize},
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
19 method = "${estimate_noise_method}",
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
20 SNR = ${snr},
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
21 refineMz = "${refinement.method}",
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
22 #if "$refinement.method" == "kNeighbors"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
23 k = ${refinement.k}
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
24 #else if "$refinement.method" == "descendPeak"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
25 signalPercentage = ${refinement.signal_percentage},
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
26 stopAtTwo = ${refinement.stop_at_two}
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
27 #end if
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
28 )
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
29
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
30 MSnbase::writeMSData(
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
31 data_centroided,
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
32 file = "centroided.mzml",
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
33 copy = TRUE,
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
34 outformat = "mzml"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
35 )
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
36 ]]></configfile>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
37 </configfiles>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
38 <inputs>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
39 <param name="input_file" type="data" format="mzml" label="Input mzML File"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
40 help="The input mzML file containing the mass spectrometry data to be centroided."/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
41 <param argument="mslevel" type="boolean" truevalue="2" falsevalue="1" checked="false" label="MS2"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
42 help="Specify if the dataset contains MS2 (tandem mass spectrometry) data." />
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
43 <param name="halfWindowSize" type="integer" label="Half window size" min="1" value="2"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
44 help="The half window size for the centroiding method. This determines the number of data points on either side of the center point to include in the centroiding calculation."/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
45 <param name="estimate_noise_method" type="select" label="Noise estimation method"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
46 help="Method to choose to estimate the noise in the spectrum.">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
47 <option value="MAD" selected="true">Median Absolute Deviation</option>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
48 <option value="SuperSmoother">Friedman's Super Smoother</option>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
49 </param>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
50 <param argument="--snr" type="float" min="0" value="3" label="Signal-to-noise ratio (SNR)"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
51 help="The signal-to-noise ratio threshold for removing noisy signals." />
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
52 <conditional name="refinement">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
53 <param name="method" type="select" label="Peak refinement method"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
54 help="The method refines the m/z value of the identified centroids by considering data points that belong (most likely) to the same mass peak.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
55 The m/z value is calculated as an intensity weighted average of the m/z values within the peak region.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
56 How the peak region is defined depends on the method chosen.">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
57 <option value="none" selected="true">None</option>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
58 <option value="kNeighbors">K-Neighbors</option>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
59 <option value="descendPeak">Descend Peak</option>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
60 </param>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
61 <when value="kNeighbors">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
62 <param argument="--k" type="integer" min="1" max="10" value="2" label="K"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
63 help="The number of 2*K nearest neighbors to consider for m/z interpolation during peak refinement."/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
64 </when>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
65 <when value="descendPeak">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
66 <param argument="--signal_percentage" type="integer" min="0" max="100" value="20" label="Intensity threshold (%)"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
67 help="The signal intensity cutoff threshold (as a percentage) for including values in the m/z calculation during peak refinement." />
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
68 <param argument="stop_at_two" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Stop at two"
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
69 help="Specify whether to stop the descent only after encountering two increasing scans, instead of stopping at the first increasing scan." />
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
70 </when>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
71 <when value="none"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
72 </conditional>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
73 </inputs>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
74 <outputs>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
75 <data name="output_file" format="mzml" label="${on_string} centroided with refinement ${refinement.method}" from_work_dir="centroided.mzml"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
76 </outputs>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
77 <tests>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
78 <test>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
79 <param name="input_file" value="29_qc_no_dil_milliq_subset.mzML"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
80 <output name="output_file">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
81 <assert_contents>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
82 <expand macro="assertions_centroiding"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
83 </assert_contents>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
84 </output>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
85 </test>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
86 <test>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
87 <param name="input_file" value="29_qc_no_dil_milliq_subset.mzML"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
88 <param name="method" value="kNeighbors"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
89 <param name="k" value="3"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
90 <output name="output_file">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
91 <assert_contents>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
92 <expand macro="assertions_centroiding"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
93 </assert_contents>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
94 </output>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
95 </test>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
96 <test>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
97 <param name="input_file" value="29_qc_no_dil_milliq_subset.mzML"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
98 <param name="method" value="descendPeak"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
99 <param name="signal_percentage" value="10"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
100 <output name="output_file">
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
101 <assert_contents>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
102 <expand macro="assertions_centroiding"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
103 </assert_contents>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
104 </output>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
105 </test>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
106 </tests>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
107 <help><![CDATA[
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
108 .. class:: infomark
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
109
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
110 **What it does**
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
111
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
112 This tool performs centroiding on mass spectrometry data using the MSnbase package in R. Centroiding is a process that converts profile mode data to centroid mode by identifying the peaks in the mass spectrum and representing them as single points.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
113
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
114 **Usage**
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
115
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
116 - **Input**: Provide the input mzML file containing the mass spectrometry data to be centroided.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
117 - **Parameters**:
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
118 - **Input mzML File**: The input mzML file containing the mass spectrometry data to be centroided.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
119 - **MS2**: Specify if the dataset contains MS2 (tandem mass spectrometry) data.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
120 - **Half window size**: The number of data points on either side of the center point to include in the centroiding calculation.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
121 - **Noise estimation method**: Choose the method to estimate the noise in the spectrum. Options include Median Absolute Deviation (MAD) and Friedman's Super Smoother.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
122 - **Signal-to-noise ratio (SNR)**: The signal-to-noise ratio threshold for removing noisy signals. A higher value will result in more noise being filtered out.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
123 - **Peak refinement method**: Select the method to refine the m/z value of the identified centroids. Options include None, K-Neighbors, and Descend Peak.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
124 - **K**: The number of 2*K nearest neighbors to consider for m/z interpolation during peak refinement (only applicable if K-Neighbors method is selected).
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
125 - **Intensity threshold (%)**: The signal intensity cutoff threshold (as a percentage) for including values in the m/z calculation during peak refinement (only applicable if Descend Peak method is selected).
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
126 - **Stop at two**: Specify whether to stop the descent only after encountering two increasing scans, instead of stopping at the first increasing scan (only applicable if Descend Peak method is selected).
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
127 - **Output**: The centroided mzML file.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
128
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
129 **Input**
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
130
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
131 - **Input mzML File**: The input mzML file containing the mass spectrometry data to be centroided.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
132
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
133 **Output**
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
134
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
135 - **Output mzML File**: The resulting mzML file after applying the centroiding algorithm.
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
136
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
137 **References**
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
138
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
139 For more detailed information, please refer to the original documentation available via Bioconductor: https://bioconductor.org/packages/release/bioc/html/MSnbase.html
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
140 ]]></help>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
141 <expand macro="citations"/>
4018639dc0a5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/bioconductor-msnbase commit 8a94b9932a94c323a33dfe858ee0a2c57fb04701
recetox
parents:
diff changeset
142 </tool>