annotate abims_xcms_xcmsSet.xml @ 5:b9a87af62223 draft

planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
author lecorguille
date Wed, 06 Apr 2016 03:22:15 -0400
parents 4509e9dd03e4
children 60f6c208ca16
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
1 <tool id="abims_xcms_xcmsSet" name="xcms.xcmsSet" version="2.0.7">
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
2
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
3 <description>Filtration and Peak Identification using xcmsSet function from xcms R package to preprocess LC/MS data for relative quantification and statistical analysis </description>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
4
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
5 <requirements>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
6 <requirement type="package" version="3.1.2">R</requirement>
5
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
7 <requirement type="package" version="0.4_1">r-snow</requirement>
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
8 <requirement type="package" version="1.44.0">bioconductor-xcms</requirement>
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
9 <requirement type="package" version="1.1_4">r-batch</requirement>
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
10 </requirements>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
11
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
12 <stdio>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
13 <exit_code range="1:" level="fatal" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
14 </stdio>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
15
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
16 <command><![CDATA[
5
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
17 $__tool_directory__/xcms.r
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
18 #if $inputs.input == "lib":
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
19 library $__app__.config.user_library_import_dir/$__user_email__/$inputs.library
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
20 #elif $inputs.input == "zip_file":
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
21 zipfile $inputs.zip_file
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
22 #end if
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
23
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
24 xfunction xcmsSet
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
25
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
26 xsetRdataOutput $xsetRData
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
27 sampleMetadataOutput $sampleMetadata
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
28 ticspdf $ticsRawPdf
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
29 bicspdf $bpcsRawPdf
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
30
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
31 ## profmethod $profmethod
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
32 nSlaves \${GALAXY_SLOTS:-1} method $methods.method
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
33 #if $methods.method == "centWave":
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
34 ppm $methods.ppm
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
35 peakwidth "c($methods.peakwidth)"
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
36 #if $methods.options_scanrange.option == "show":
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
37 scanrange "c($methods.options_scanrange.scanrange)"
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
38 #end if
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
39 #if $methods.options_c.option == "show":
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
40 mzdiff $methods.options_c.mzdiff
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
41 snthresh $methods.options_c.snthresh
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
42 integrate $methods.options_c.integrate
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
43 noise $methods.options_c.noise
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
44 prefilter "c($methods.options_c.prefilter)"
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
45 #end if
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
46 #elif $methods.method == "matchedFilter":
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
47 step $methods.step
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
48 fwhm $methods.fwhm
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
49 #if $methods.options_m.option == "show":
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
50 ## sigma "$methods.options_m.sigma"
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
51 max $methods.options_m.max
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
52 snthresh $methods.options_m.snthresh
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
53 ## mzdiff $methods.options_m.mzdiff
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
54 steps $methods.options_m.steps
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
55 ## sleep $methods.options_m.sleep
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
56 #end if
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
57 #elif $methods.method == "MSW":
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
58 snthr $methods.snthr
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
59 nearbyPeak $methods.nearbyPeak
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
60 winSize.noise $methods.winSize_noise
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
61 amp.Th $methods.amp_Th
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
62 scales "c($methods.scales)"
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
63 SNR.method "$methods.SNR_method"
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
64 #end if
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
65 ;
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
66 return=\$?;
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
67 mv log.txt $log;
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
68 cat $log;
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
69 sh -c "exit \$return"
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
70 ]]></command>
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
71
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
72 <inputs>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
73
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
74 <conditional name="inputs">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
75 <param name="input" type="select" label="Choose your inputs method" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
76 <option value="zip_file" selected="true">Zip file from your history containing your chromatograms</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
77 <option value="lib" >Library directory name</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
78 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
79 <when value="zip_file">
4
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
80 <param name="zip_file" type="data" format="no_unzip.zip,zip" label="Zip file" />
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
81 </when>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
82 <when value="lib">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
83 <param name="library" type="text" size="40" label="Library directory name" help="The name of your directory containing all your data" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
84 <validator type="empty_field"/>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
85 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
86 </when>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
87
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
88 </conditional>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
89
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
90
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
91 <!--
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
92 <param name="profmethod" type="select" label="Method to use for profile generation (profmethod)" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
93 <option value="bin" selected="true">bin</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
94 <option value="binlin">binlin</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
95 <option value="binlinbase">binlinbase</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
96 <option value="intlin">intlin</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
97 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
98 <param name="nSlaves" type="integer" value="9" label="MPI-slaves CPU" help="number of MPI-slaves to use for parallel peak detection" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
99 -->
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
100 <conditional name="methods">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
101 <param name="method" type="select" label="Extraction method for peaks detection" help="[method] See the help section below">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
102 <option value="centWave" >centWave</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
103 <option value="matchedFilter" selected="true">matchedFilter</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
104 <option value="MSW">MSW</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
105 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
106
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
107 <!-- centWave Filter options -->
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
108 <when value="centWave">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
109 <param name="ppm" type="integer" value="25" label="Max tolerated ppm m/z deviation in consecutive scans in ppm" help="[ppm]" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
110 <param name="peakwidth" type="text" value="20,50" label="Min,Max peak width in seconds" help="[peakwidth]" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
111 <conditional name="options_scanrange">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
112 <param name="option" type="select" label="Scan range option " >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
113 <option value="show">show</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
114 <option value="hide" selected="true">hide</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
115 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
116 <when value="show">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
117 <param name="scanrange" type="text" value="" label="scanrange" help="scan range to process, for example (16,365)" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
118 <validator type="empty_field"/>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
119 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
120 </when>
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
121 <when value="hide">
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
122 </when>
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
123 </conditional>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
124
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
125 <conditional name="options_c">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
126 <param name="option" type="select" label="Advanced options" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
127 <option value="show">show</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
128 <option value="hide" selected="true">hide</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
129 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
130 <when value="show">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
131 <param name="snthresh" type="integer" value="10" label="Signal/Noise threshold" help="[snthresh] Signal to noise ratio cutoff" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
132 <param name="mzdiff" type="float" value="-0.001" label="Min m/z difference" help="[mzdiff] Min m/z difference for peaks with overlapping RT " />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
133 <param name="integrate" type="select" label="peak limits method" help="[integrate]" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
134 <option value="1">peak limits based on smoothed 2nd derivative (less precise)</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
135 <option value="2">peak limits based on real data (more sensitive to noise)</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
136 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
137 <param name="prefilter" type="text" value="3,100" label="Prefilter step for the first phase" help="[prefilter] Separate by coma k,I. Mass traces are only retained if they contain at least ‘k’ peaks with intensity >= ‘I’"/>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
138 <param name="noise" type="integer" value="0" label="Noise filter" help="[noise] optional argument which is useful for data that was centroided without any intensity threshold, centroids with intensity smaller than ‘noise’ are omitted from ROI detection"/>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
139 </when>
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
140 <when value="hide">
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
141 </when>
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
142 </conditional>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
143 </when>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
144
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
145 <!-- matched Filter options -->
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
146 <when value="matchedFilter">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
147 <param name="step" type="float" value="0.01" label="Step size to use for profile generation" help="[step] The peak detection algorithm creates extracted ion base peak chromatograms (EIBPC) on a fixed step size" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
148 <param name="fwhm" type="integer" value="30" label="Full width at half maximum of matched filtration gaussian model peak" help="[fwhm] Only used to calculate the actual sigma" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
149 <conditional name="options_m">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
150 <param name="option" type="select" label="Advanced options" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
151 <option value="show">show</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
152 <option value="hide" selected="true">hide</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
153 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
154 <when value="show">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
155 <!--
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
156 <param name="sigma" type="hidden" value="fwhm/2.3548" label="sigma" help="standard deviation (fwhm/2.3548)" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
157 -->
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
158 <param name="max" type="integer" value="5" label="Maximum number of peaks per extracted ion chromatogram" help="[max]" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
159 <param name="snthresh" type="integer" value="10" label="Signal to noise ratio cutoff" help="[snthresh]" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
160 <param name="steps" type="integer" value="2" label="Number of steps to merge prior to filtration" help="[steps] The peak identification algorithm combines a given number of EIBPCs prior to filtration and peak detection, as defined by the steps argument" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
161 <!--
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
162 <param name="mzdiff" type="text" size="20" value="0.8-step*steps" label="m/z difference" help="min m/z difference for peaks with overlapping RT " />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
163 -->
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
164 </when>
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
165 <when value="hide">
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
166 </when>
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
167 </conditional>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
168 </when>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
169
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
170 <!-- MSW Filter options -->
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
171 <when value="MSW">
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
172 <param name="nearbyPeak" type="select" label="Determine whether to include the nearby small peaks of major peaks" help="[nearbyPeak]" >
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
173 <option value="TRUE">TRUE</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
174 <option value="FALSE">FALSE</option>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
175 </param>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
176 <param name="winSize_noise" type="integer" value="500" label="The local window size to estimate the noise level" help="[winSize.noise]" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
177 <param name="snthr" type="integer" value="3" label="SNR (Signal to Noise Ratio) threshold" help="[snthr]" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
178 <param name="amp_Th" type="float" value="0.002" label="Minimum required relative amplitude of the peak" help="[amp.Th] Ratio to the maximum of CWT coefficients" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
179 <param name="scales" type="text" value="seq(1,22,3)" label="Scales for the Continuous Wavelet Transform (CWT)" help="[scales] Scales are linked to the width of the peaks that are to be detected. Tape as indicaded seq('n,n,n') or c(n,n) : seq(from, to, by steps), c - linear vector " />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
180 <param name="SNR_method" type="text" value="data.mean" label="SNR (Signal to Noise Ratio) method" help="[SNR.method] Method to estimate noise level. Currently, only 95 percentage quantile is supported." />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
181 </when>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
182 </conditional>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
183 </inputs>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
184
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
185 <outputs>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
186 <data name="xsetRData" format="rdata.xcms.raw" label="xset.RData" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
187 <data name="sampleMetadata" format="tabular" label="sampleMetadata.tsv" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
188 <data name="ticsRawPdf" format="pdf" label="xset.TICs_raw.pdf" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
189 <data name="bpcsRawPdf" format="pdf" label="xset.BPCs_raw.pdf" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
190 <data name="log" format="txt" label="xset.log.txt" />
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
191 </outputs>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
192
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
193 <tests>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
194 <test>
5
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
195 <param name="inputs|input" value="zip_file" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
196 <param name="inputs|zip_file" value="sacuri.zip" ftype="zip" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
197 <param name="methods|method" value="matchedFilter" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
198 <param name="methods|step" value="0.01" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
199 <param name="methods|fwhm" value="4" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
200 <param name="methods|options_m|option" value="show" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
201 <param name="methods|options_m|max" value="50" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
202 <param name="methods|options_m|snthresh" value="1" />
b9a87af62223 planemo upload commit 5a5b747865d7fb76f711bce2d9ce2a0f82a2a374-dirty
lecorguille
parents: 4
diff changeset
203 <param name="methods|options_m|steps" value="2" />
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
204 <!--<output name="xsetRData" file="xset.RData" />-->
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
205 <!--<output name="sampleMetadata" file="sampleMetadata.tsv" />-->
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
206 <!--<output name="ticsRawPdf" file="xset.TICs_raw.pdf" />-->
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
207 <!--<output name="bpcsRawPdf" file="xset.BPCs_raw.pdf" />-->
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
208 <output name="log">
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
209 <assert_contents>
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
210 <has_text text="object with 9 samples" />
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
211 <has_text text="Time range: 0.7-1140 seconds (0-19 minutes)" />
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
212 <has_text text="Mass range: 50.0019-999.9863 m/z" />
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
213 <has_text text="Peaks: 135846 (about 15094 per sample)" />
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
214 <has_text text="Peak Groups: 0" />
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
215 <has_text text="Sample classes: bio, blank" />
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
216 </assert_contents>
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
217 </output>
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
218 </test>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
219 </tests>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
220
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
221 <help><![CDATA[
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
222
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
223 .. class:: infomark
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
224
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
225 **Authors** Colin A. Smith csmith@scripps.edu, Ralf Tautenhahn rtautenh@gmail.com, Steffen Neumann sneumann@ipb-halle.de, Paul Benton hpaul.benton08@imperial.ac.uk and Christopher Conley cjconley@ucdavis.edu
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
226
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
227 .. class:: infomark
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
228
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
229 **Galaxy integration** ABiMS TEAM - UPMC/CNRS - Station biologique de Roscoff and Yann Guitton yann.guitton@univ-nantes.fr - part of Workflow4Metabolomics.org [W4M]
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
230
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
231 | Contact support@workflow4metabolomics.org for any questions or concerns about the Galaxy implementation of this tool.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
232
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
233 ---------------------------------------------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
234
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
235 ============
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
236 Xcms.xcmsSet
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
237 ============
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
238
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
239 -----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
240 Description
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
241 -----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
242
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
243 This tool is used for preprocessing analyte data from multiple LC/MS files (formats NetCDF, mzXML and mzData). It extracts ion from each sample independently and using a statistic model, peaks are filtered and integrated.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
244 You can read a tutorial on how to perform xcms preprocessing which is available here_.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
245
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
246 .. _here: http://web11.sb-roscoff.fr/download/w4m/howto/w4m_HowToPerformXcmsPreprocessing_v02.pdf
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
247
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
248
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
249 -----------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
250 Workflow position
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
251 -----------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
252
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
253 **Upstream tools**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
254
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
255 ========================= ================= ======= =========
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
256 Name output file format parameter
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
257 ========================= ================= ======= =========
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
258 NA NA zip NA
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
259 ========================= ================= ======= =========
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
260
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
261
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
262 **Downstream tools**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
263
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
264 +---------------------------+--------------------+-----------------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
265 | Name | Output file | Format |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
266 +===========================+====================+=================+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
267 |xcms.group | xset.RData | rdata.xcms.raw |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
268 +---------------------------+--------------------+-----------------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
269 |PCA ellipsoid by factors | sampleMetadata.tsv | Tabular |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
270 +---------------------------+--------------------+-----------------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
271 |Anova | sampleMetadata.tsv | Tabular |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
272 +---------------------------+--------------------+-----------------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
273
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
274
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
275 **Example of a metabolomic workflow**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
276
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
277 .. image:: XCMS_Galaxy_workflow.png
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
278
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
279
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
280 ------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
281
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
282 .. class:: infomark
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
283
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
284 The output file is an xset.RData file. You can continue your analysis using it in **xcms.group** tool.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
285
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
286 ---------------------------------------------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
287
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
288
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
289
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
290 -----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
291 Input files
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
292 -----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
293
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
294 +---------------------------+------------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
295 | Parameter : num + label | Format |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
296 +===========================+============+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
297 | 1 : Choose your inputs | zip |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
298 +---------------------------+------------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
299
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
300 **Choose your inputs**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
301
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
302 You have two methods for your inputs:
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
303
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
304 | Zip file (recommended): You can put a zip file containing your inputs: myinputs.zip (containing all your conditions as sub-directories).
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
305 | library folder: You must specify the name of your "library" (folder) created within your space project (for example: /projet/externe/institut/login/galaxylibrary/yourlibrary). Your library must contain all your conditions as sub-directories.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
306
4
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
307 Steps for creating the zip file
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
308 -------------------------------
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
309
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
310 **Step1: Creating your directory and hierarchize the subdirectories**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
311
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
312
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
313 VERY IMPORTANT: If you zip your files under Windows, you must use the 7Zip software (http://www.7-zip.org/), otherwise your zip will not be well unzipped on the platform W4M (zip corrupted bug).
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
314
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
315 Your zip should contain all your conditions as sub-directories. For example, two conditions (mutant and wild):
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
316 arabidopsis/wild/01.raw
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
317 arabidopsis/mutant/01.raw
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
318
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
319 **Step2: Creating a zip file**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
320
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
321 Create your zip file (e.g.: arabidopsis.zip).
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
322
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
323 **Step 3 : Uploading it to our Galaxy server**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
324
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
325 If your zip file is less than 2Gb, you get use the Get Data tool to upload it.
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
326
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
327 Otherwise if your zip file is larger than 2Gb, please refer to the HOWTO on workflow4metabolomics.org (http://application.sb-roscoff.fr/download/w4m/howto/galaxy_upload_up_2Go.pdf).
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
328
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
329 For more informations, don't hesitate to send us an email at supportATworkflow4metabolomics.org).
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
330
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
331 Advices for converting your files for the XCMS input
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
332 ----------------------------------------------------
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
333
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
334 We recommend you to convert your raw files to **mzXML** in centroid mode (smaller files) and the files will be compatible with the xmcs centWave method.
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
335
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
336 **We recommend you the following parameters:**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
337
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
338 Use Filtering: **True**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
339
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
340 Use Peak Picking: **True**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
341
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
342 Peak Peaking -Apply to MS Levels: **All Levels (1-)** : Centroid Mode
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
343
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
344 Use zlib: **64**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
345
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
346 Binary Encoding: **64**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
347
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
348 m/z Encoding: **64**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
349
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
350 Intensity Encoding: **64**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
351
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
352
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
353 ----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
354 Parameters
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
355 ----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
356
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
357 Extraction method for peaks detection
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
358 -------------------------------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
359
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
360 **Matched Filter**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
361
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
362 | One parameter to consider is the Gaussian model peak width used for matched filtration,an integral part of the peak detection algorithm.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
363 | For a discussion of how model peak width affects the signal to noise ratio, see Danielsson et al. (2002).
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
364
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
365
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
366 **cent Wave**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
367
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
368 | This algorithm is most suitable for high resolution LC/{TOF,OrbiTrap,FTICR}-MS data in centroid mode.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
369 | Due to the fact that peak centroids are used, a binning step is not necessary.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
370 | The method is capable of detecting close-by-peaks and also overlapping peaks. Some efforts are made to detect the exact peak boundaries to get precise peak integrals.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
371
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
372 **MSW**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
373
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
374 | Wavelet based, used for direct infusion data. Continuous wavelet transform (CWT) can be used to locate chromatographic peaks on different scales.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
375 | If you wish to have more details about the other parameters, you can read the following documents:
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
376 | -Example of preprocessing data with XCMS : http://www.bioconductor.org/packages/2.12/bioc/vignettes/xcms/inst/doc/xcmsPreprocess.pdf
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
377 | -Details and explanations for all the parameters of XCMS package: http://www.bioconductor.org/packages/release/bioc/manuals/xcms/man/xcms.pdf
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
378
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
379
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
380 ------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
381 Output files
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
382 ------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
383
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
384 xset.TICs_raw.pdf
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
385
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
386 | "Total Ion Chromatograms" graph in pdf format.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
387
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
388 xset.BPCs_raw.pdf
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
389
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
390 | "Base Peak Chromatograms" graph in pdf format with each class samples opposed.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
391
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
392 sampleMetadata.tsv
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
393
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
394 | Tabular file that contains for each sample, it's associated class and polarity (positive,negative and mixed).
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
395 | This file is necessary in the Anova and PCA step of the workflow.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
396
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
397 xset.RData: rdata.xcms.raw format
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
398
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
399 | Rdata file that is necessary in the second step of the workflow "xcms.group".
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
400
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
401 ------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
402
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
403 .. class:: infomark
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
404
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
405 The output file is an xset.RData file. You can continue your analysis using it in **xcms.group** tool.
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
406
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
407 ---------------------------------------------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
408
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
409 ---------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
410 Working example
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
411 ---------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
412
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
413 Input files
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
414 -----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
415
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
416 | zip_file -> **sacuri.zip**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
417
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
418 Parameters
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
419 ----------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
420
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
421 | Method -> **matchedFilter**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
422 | step -> **0.01**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
423 | fwhm -> **4**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
424 | Advanced option -> **show**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
425 | max: -> **50**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
426 | snthresh -> **1**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
427 | steps -> **2**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
428
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
429
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
430 Output files
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
431 ------------
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
432
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
433 | **1) xset.RData: RData file**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
434
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
435 | **2) Example of a sampleMetadata.tsv :**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
436
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
437
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
438 +---------------------------+------------+---------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
439 | sampleMetadata | class | polarity|
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
440 +===========================+============+=========+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
441 |HU_neg_017 | bio |negative |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
442 +---------------------------+------------+---------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
443 |HU_neg_028 | bio |negative |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
444 +---------------------------+------------+---------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
445 |HU_neg_034 | bio |negative |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
446 +---------------------------+------------+---------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
447 |Blanc04 | blank |negative |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
448 +---------------------------+------------+---------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
449 |Blanc06 | blank |negative |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
450 +---------------------------+------------+---------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
451 |Blanc09 | blank |negative |
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
452 +---------------------------+------------+---------+
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
453
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
454
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
455
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
456 | **3) Example of xset.TICs_raw.pdf (Total Ion Chromatograms) :**
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
457
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
458 .. image:: xcms_tics.png
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
459
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
460
4
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
461 ---------------------------------------------------
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
462
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
463 Changelog/News
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
464 --------------
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
465
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
466
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
467 **Version 2.0.7 - 10/02/2016**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
468
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
469 - BUGFIX: better management of errors. Datasets remained green although the process failed
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
470
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
471 - BUGFIX/IMPROVEMENT: New checking steps around the imported data in order to raise explicte error message before or after launch XCMS: checking of bad characters in the filenames, checking of the XML integrity and checking of duplicates which can appear in the sample names during the XCMS process because of bad characters
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
472
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
473 - BUGFIX/IMPROVEMENT: New step to check and delete bad characters in the XML: accented characters in the storage path of the mass spectrometer
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
474
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
475 - UPDATE: refactoring of internal management of inputs/outputs
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
476
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
477 - UPDATE: refactoring to feed the new report tool
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
478
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
479
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
480 **Version 2.0.2 - 18/01/2016
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
481
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
482 - BUGFIX: Some zip files were tag as "corrupt" by R. We have changed the extraction mode to deal with thoses cases.
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
483
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
484
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
485 **Version 2.0.2 - 09/10/2015**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
486
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
487 - BUGFIX: Some users reported a bug in xcms.xcmsSet. The preprocessing stops itself and doesn't import the whole dataset contained in the zip file without warning. But meanwhile, please check your samplemetadata dataset and the number of rows.
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
488
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
489
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
490 **Version 2.0.2 - 02/06/2015**
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
491
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
492 - NEW: The W4M workflows will now take as input a zip file to ease the transfer and to improve dataset exchange between tools and users. (See How_to_upload). The previous "Library directory name" is still available but we invite user to switch on the new zip system as soon as possible.
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
493
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
494 - IMPROVEMENT: new datatype/dataset formats (rdata.xcms.raw, rdata.xcms.group, rdata.xcms.retcor ...) will facilitate the sequence of tools and so avoid incompatibility errors.
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
495
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
496 - IMPROVEMENT: parameter labels have changed to facilitate their reading.
4509e9dd03e4 planemo upload
lecorguille
parents: 3
diff changeset
497
1
2f5b78be1dd6 Uploaded
lecorguille
parents: 0
diff changeset
498 ]]></help>
0
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
499
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
500
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
501 <citations>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
502 <citation type="doi">10.1021/ac051437y</citation>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
503 <citation type="doi">10.1093/bioinformatics/btu813</citation>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
504 </citations>
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
505
1bad16e5e4ae planemo upload
lecorguille
parents:
diff changeset
506 </tool>