comparison profia_config.xml @ 1:4753e64cf694 draft

planemo upload for repository https://github.com/workflow4metabolomics/profia.git commit 0a90b8ee1577263ace397124d8b0e34d1e630f51
author ethevenot
date Wed, 03 May 2017 10:49:08 -0400
parents 39ccace77270
children 3f8ae071bdda
comparison
equal deleted inserted replaced
0:39ccace77270 1:4753e64cf694
1 <tool id="profia" name="proFIA" version="3.0.0"> 1 <tool id="profia" name="proFIA" version="3.0.4">
2 <description>Preprocessing of FIA-HRMS data</description> 2 <description>Preprocessing of FIA-HRMS data</description>
3 3
4 <requirements> 4 <requirements>
5 <requirement type="package">r-batch</requirement> 5 <requirement type="package">r-batch</requirement>
6 <requirement type="package">r-FNN</requirement> 6 <requirement type="package">r-FNN</requirement>
7 <requirement type="package">r-maxLik</requirement> 7 <requirement type="package">r-maxLik</requirement>
8 <requirement type="package">r-minpack.lm</requirement> 8 <requirement type="package">r-minpack.lm</requirement>
9 <requirement type="package">r-pracma</requirement> 9 <requirement type="package">r-pracma</requirement>
10 <requirement type="package">bioconductor-xcms</requirement>
11 <requirement type="package">bioconductor-plasFIA</requirement>
10 <requirement type="package">bioconductor-proFIA</requirement> 12 <requirement type="package">bioconductor-proFIA</requirement>
11 </requirements> 13 </requirements>
12 14
13 <stdio> 15 <stdio>
14 <exit_code range="1:" level="fatal" /> 16 <exit_code range="1:" level="fatal" />
15 </stdio> 17 </stdio>
16 18
17 <command><![CDATA[ 19 <command>
18 Rscript $__tool_directory__/profia_wrapper.R 20 Rscript $__tool_directory__/profia_wrapper.R
19 21
20 #if $inputs.input == "lib": 22 #if $inputs.input == "lib":
21 library $__app__.config.user_library_import_dir/$__user_email__/$inputs.library 23 library $__app__.config.user_library_import_dir/$__user_email__/$inputs.library
22 #elif $inputs.input == "zip_file": 24 #elif $inputs.input == "zip_file":
31 dataMatrix_out "$dataMatrix_out" 33 dataMatrix_out "$dataMatrix_out"
32 sampleMetadata_out "$sampleMetadata_out" 34 sampleMetadata_out "$sampleMetadata_out"
33 variableMetadata_out "$variableMetadata_out" 35 variableMetadata_out "$variableMetadata_out"
34 figure "$figure" 36 figure "$figure"
35 information "$information" 37 information "$information"
36 ]]></command> 38 </command>
37 39
38 <inputs> 40 <inputs>
39 <conditional name="inputs"> 41 <conditional name="inputs">
40 <param name="input" type="select" label="Choose your input method" > 42 <param name="input" type="select" label="Choose your input method" >
41 <option value="zip_file" selected="true">Zip file from your history containing your raw files</option> 43 <option value="zip_file" selected="true">Zip file from your history containing your raw files</option>
42 <option value="lib" >Library directory name</option> 44 <option value="lib" >Library directory name</option>
43 </param> 45 </param>
44 <when value="zip_file"> 46 <when value="zip_file">
45 <param name="zip_file" type="data" format="no_unzip.zip,zip" label="Zip file" /> 47 <param name="zip_file" type="data" format="no_unzip.zip,zip" label="Zip file (see the details for file upload in the help section below)" />
46 </when> 48 </when>
47 <when value="lib"> 49 <when value="lib">
48 <param name="library" type="text" size="40" label="Library directory name" help="The name of your directory containing all your data" > 50 <param name="library" type="text" size="40" label="Library directory name" help="The name of your directory containing all your data" >
49 <validator type="empty_field"/> 51 <validator type="empty_field"/>
50 </param> 52 </param>
71 <param name="inputs|zip_file" value="input-plasFIA.zip" ftype="zip" /> 73 <param name="inputs|zip_file" value="input-plasFIA.zip" ftype="zip" />
72 <param name="ppmN" value="2"/> 74 <param name="ppmN" value="2"/>
73 <param name="ppmGroupN" value="1"/> 75 <param name="ppmGroupN" value="1"/>
74 <param name="fracGroupN" value="0.1"/> 76 <param name="fracGroupN" value="0.1"/>
75 <param name="kI" value="2"/> 77 <param name="kI" value="2"/>
76 <output name="dataMatrix_out" file="output-dataMatrix.tsv"/> 78 <output name="dataMatrix_out" file="output-dataMatrix.tsv" />
79 <output name="information">
80 <assert_contents>
81 <has_text text="722 groups have been done" />
82 <has_text text="3 samples x 644 variables" />
83 <has_text text="78 excluded variables (near zero variance)" />
84 <has_text text="2101 peaks detected" />
85 </assert_contents>
86 </output>
77 </test> 87 </test>
78 </tests> 88 </tests>
79 89
80 <help> 90 <help>
81 91
87 97
88 .. class:: infomark 98 .. class:: infomark
89 99
90 **Please cite** 100 **Please cite**
91 101
92 Delabriere A., Hohenester U., Junot C. and Thevenot E.A. *proFIA*: A data preprocessing workflow for Flow Injection Analysis coupled to High-Resolution Mass Spectrometry. *submitted*. 102 Delabriere A., Hohenester U., Colsch B., Junot C., Fenaille F. and Thevenot E.A. *proFIA*: A data preprocessing workflow for Flow Injection Analysis coupled to High-Resolution Mass Spectrometry. *submitted*.
93 103
94 --------------------------------------------------- 104 ---------------------------------------------------
95 105
96 .. class:: infomark 106 .. class:: infomark
97 107
108 See the **NEWS** section at the bottom of this page 118 See the **NEWS** section at the bottom of this page
109 119
110 --------------------------------------------------- 120 ---------------------------------------------------
111 121
112 ========================================================== 122 ==========================================================
113 *proFIA*: Preprocessing workflow for FIA-HRMS data 123 *proFIA*: A preprocessing workflow for FIA-HRMS data
114 ========================================================== 124 ==========================================================
115 125
116 ----------- 126 -----------
117 Description 127 Description
118 ----------- 128 -----------
130 .. class:: infomark 140 .. class:: infomark
131 141
132 **References** 142 **References**
133 143
134 | Delabriere A., Hohenester U., Junot C. and Thevenot E.A. proFIA: A data preprocessing workflow for Flow Injection Analysis coupled to High-Resolution Mass Spectrometry. *submitted*. 144 | Delabriere A., Hohenester U., Junot C. and Thevenot E.A. proFIA: A data preprocessing workflow for Flow Injection Analysis coupled to High-Resolution Mass Spectrometry. *submitted*.
135 | Draper J., Lloyd A., Goodacre R. and Beckmann M. (2013). Flow infusion electrospray ionisation mass spectrometry for high throughput, non-targeted metabolite fingerprinting: a review. *Metabolomics* 9, 4-29. 145 | Draper J., Lloyd A., Goodacre R. and Beckmann M. (2013). Flow infusion electrospray ionisation mass spectrometry for high throughput, non-targeted metabolite fingerprinting: a review. *Metabolomics* 9, 4-29. (http://dx.doi.org/10.1007/s11306-012-0449-x)
136 | Fuhrer T., Dominik H., Boris B. and Zamboni N. (2011). High-throughput, accurate mass metabolome profiling of cellular extracts by flow injection-time-of-flight mass spectrometry. *Analytical Chemistry* 83, 7074-7080. 146 | Fuhrer T., Dominik H., Boris B. and Zamboni N. (2011). High-throughput, accurate mass metabolome profiling of cellular extracts by flow injection-time-of-flight mass spectrometry. *Analytical Chemistry* 83, 7074-7080. (http://dx.doi.org/10.1021/ac201267k)
137 | Madalinski G., Godat E., Alves S., Lesage D., Genin E., Levi P., Labarre J., Tabet J., Ezan E. and Junot, C. (2008). Direct introduction of biological samples into a LTQ-orbitrap hybrid mass spectrometer as a tool for fast metabolome analysis. *Analytical Chemistry* 80, 3291-3303. 147 | Madalinski G., Godat E., Alves S., Lesage D., Genin E., Levi P., Labarre J., Tabet J., Ezan E. and Junot, C. (2008). Direct introduction of biological samples into a LTQ-orbitrap hybrid mass spectrometer as a tool for fast metabolome analysis. *Analytical Chemistry* 80, 3291-3303. (http://dx.doi.org/10.1021/ac7024915)
138 148
139 --------------------------------------------------- 149 ---------------------------------------------------
140 150
141 ----------------- 151 -----------------
142 Workflow position 152 Workflow position
153 | Parameter : num + label | Format | 163 | Parameter : num + label | Format |
154 +===========================+============+ 164 +===========================+============+
155 | 1 : Choose your inputs | zip | 165 | 1 : Choose your inputs | zip |
156 +---------------------------+------------+ 166 +---------------------------+------------+
157 167
168 ---------------------------------------------------
169
170 .. class:: warningmark
171
172 VERY IMPORTANT: Your data must be in **centroid** mode (centroidization of raw files and conversion to an open format can be achieved with the proteowizard software: http://proteowizard.sourceforge.net/).
173
158 174
159 You have two methods for your inputs: 175 You have two methods for your inputs:
160 | Zip file (recommended): You can put a zip file containing your inputs: myinputs.zip (containing all your conditions as sub-directories). 176 | Zip file (recommended): You can put a zip file containing your inputs: myinputs.zip (containing all your conditions as sub-directories; see below).
161 | 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. 177 | 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.
162 178
163 **Steps for creating the zip file** 179 **Steps for creating the zip file**
164 180
165 **Step1: Creating your directory and hierarchize the subdirectories** 181 **Step1: Creating your directory and hierarchize the subdirectories**
166 182
167 .. class:: warningmark 183 .. class:: warningmark
168 184
169 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). 185 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).
170 Your zip should contain all your conditions as sub-directories. For example, two conditions (mutant and wild): 186
171 arabidopsis/wild/01.raw 187 1a) Prepare a parent folder with the name of your data set (e.g., 'arabidopsis') containing your files:
172 arabidopsis/mutant/01.raw 188 | 'arabidopsis/w1.raw'
173 189 | 'arabidopsis/w2.raw'
190 | ...
191 | 'arabidopsis/m1.raw'
192 | 'arabidopsis/m2.raw'
193 | ...
194 |
195
196 1b) If you have several experimental conditions resulting in distinct profiles of your samples (e.g. 'wild-type' and 'mutant' genotypes), create subfolders for your files (e.g., 'wild' and 'mutant') into your parent folder:
197 | 'arabidopsis/wild/w1.raw'
198 | 'arabidopsis/wild/w2.raw'
199 | ...
200 | 'arabidopsis/mutant/m1.raw'
201 | 'arabidopsis/mutant/m2.raw'
202 | ...
203 |
204
174 **Step2: Creating a zip file** 205 **Step2: Creating a zip file**
175 Create your zip file (e.g.: arabidopsis.zip). 206 | Zip your **parent** folder (here the 'arabidopsis' folder) containing all the subfolders and files with **7Zip**.
207 |
176 208
177 **Step 3 : Uploading it to our Galaxy server** 209 **Step 3 : Uploading it to our Galaxy server**
178 If your zip file is less than 2Gb, you get use the Get Data tool to upload it. 210 | If your zip file is less than 2Gb, you get use the **Upload File** tool and the **no_unzip.zip** type to upload it.
179 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). 211 | 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).
180 For more informations, don't hesitate to send us an email at supportATworkflow4metabolomics.org). 212 | For more informations, don't hesitate to send us an email at supportATworkflow4metabolomics.org).
181 213 |
182 **Advices for converting your files for the XCMS input**
183
184 .. class:: warningmark
185
186 VERY IMPORTANT: your data must be in **centroid** mode. In addition, we recommend you to convert your raw files to mzXML.
187
188 We recommend the following parameters:
189
190 Use Filtering: **True**
191 Use Peak Picking: **True**
192 Peak Peaking -Apply to MS Levels: **All Levels (1-)** : Centroid Mode
193 Use zlib: **64**
194 Binary Encoding: **64**
195 m/z Encoding: **64**
196 Intensity Encoding: **64**
197 214
198 ---------- 215 ----------
199 Parameters 216 Parameters
200 ---------- 217 ----------
201 218
256 273
257 ---- 274 ----
258 NEWS 275 NEWS
259 ---- 276 ----
260 277
278 CHANGES IN VERSION 3.0.4
279 ========================
280
281 MINOR MODIFICATION
282
283 Details added in the documentation
284
285 CHANGES IN VERSION 3.0.2
286 ========================
287
288 NEW FEATURE
289
290 Parallel processing
291
292
261 CHANGES IN VERSION 3.0.0 293 CHANGES IN VERSION 3.0.0
262 ======================== 294 ========================
263 295
264 NEW FEATURE 296 NEW FEATURE
265 297
268 </help> 300 </help>
269 301
270 <citations> 302 <citations>
271 <citation type="bibtex">@Article{DelabriereSubmitted, 303 <citation type="bibtex">@Article{DelabriereSubmitted,
272 Title = {proFIA: A data preprocessing workflow for Flow Injection Analysis coupled to High-Resolution Mass Spectrometry}, 304 Title = {proFIA: A data preprocessing workflow for Flow Injection Analysis coupled to High-Resolution Mass Spectrometry},
273 Author = {Delabriere, Alexis and Hohenester, Ulli and Junot, Christophe and Thevenot, Etienne A}, 305 Author = {Delabriere, Alexis and Hohenester, Ulli and Colsch, Benoit and Junot, Christophe and Fenaille, Francois and Thevenot, Etienne A},
274 Journal = {submitted}, 306 Journal = {submitted},
275 Year = {submitted}, 307 Year = {submitted},
276 Pages = {--}, 308 Pages = {--},
277 Volume = {}, 309 Volume = {},
278 Doi = {} 310 Doi = {}