comparison biosigner_config.xml @ 2:b2414be87d4b draft

planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit d85321a93588817e9e8884b90dde6331292bbe79
author ethevenot
date Sat, 06 Aug 2016 12:17:12 -0400
parents 4ff502a46189
children fa80bd02055f
comparison
equal deleted inserted replaced
1:4ff502a46189 2:b2414be87d4b
1 <tool id="biosigner" name="Biosigner" version="2.2.4"> 1 <tool id="biosigner" name="Biosigner" version="2.2.6">
2 <description>Molecular signature discovery from omics data</description> 2 <description>Molecular signature discovery from omics data</description>
3 3
4 <requirements> 4 <requirements>
5 <requirement type="package" version="3.2.2">R</requirement> 5 <requirement type="package" version="3.2.2">R</requirement>
6 <requirement type="package">r-batch</requirement> 6 <requirement type="package">r-batch</requirement>
7 <requirement type="package">bioconductor-biosigner</requirement> 7 <requirement type="package">bioconductor-biosigner</requirement>
8 </requirements> 8 </requirements>
9 9
10 <command><![CDATA[ 10 <stdio>
11 $__tool_directory__/biosigner_wrapper.R 11 <exit_code range="1:" level="fatal" />
12 12 </stdio>
13 dataMatrix_in "$dataMatrix_in" 13
14 sampleMetadata_in "$sampleMetadata_in" 14 <command><![CDATA[
15 variableMetadata_in "$variableMetadata_in" 15 Rscript $__tool_directory__/biosigner_wrapper.R
16 16
17 respC "$respC" 17 dataMatrix_in "$dataMatrix_in"
18 18 sampleMetadata_in "$sampleMetadata_in"
19 #if $advCpt.opcC == "full" 19 variableMetadata_in "$variableMetadata_in"
20 methodC "$advCpt.methodC" 20
21 bootI "$advCpt.bootI" 21 respC "$respC"
22 tierC "$advCpt.tierC" 22
23 pvalN "$advCpt.pvalN" 23 #if $advCpt.opcC == "full"
24 seedI "$advCpt.seedI" 24 methodC "$advCpt.methodC"
25 #end if 25 bootI "$advCpt.bootI"
26 26 tierC "$advCpt.tierC"
27 variableMetadata_out "$variableMetadata_out" 27 pvalN "$advCpt.pvalN"
28 figure_tier "$figure_tier" 28 seedI "$advCpt.seedI"
29 figure_boxplot "$figure_boxplot" 29 #end if
30 information "$information" 30
31 ]]></command> 31 variableMetadata_out "$variableMetadata_out"
32 32 figure_tier "$figure_tier"
33 <inputs> 33 figure_boxplot "$figure_boxplot"
34 <param name="dataMatrix_in" label="Data matrix file" type="data" format="tabular" help="variable x sample, decimal: '.', missing: NA, mode: numerical, sep: tabular" /> 34 information "$information"
35 <param name="sampleMetadata_in" label="Sample metadata file" type="data" format="tabular" help="sample x metadata, decimal: '.', missing: NA, mode: character and numerical, sep: tabular" /> 35 ]]></command>
36 <param name="variableMetadata_in" label="Variable metadata file" type="data" format="tabular" help="variable x metadata, decimal: '.', missing: NA, mode: character and numerical, sep: tabular" /> 36
37 <param name="respC" label="Sample classes" type="text" value = "" help="Column of sampleMetadata containing 2 types of strings (e.g., 'case' and 'control')" /> 37 <inputs>
38 38 <param name="dataMatrix_in" label="Data matrix file" type="data" format="tabular" help="variable x sample, decimal: '.', missing: NA, mode: numerical, sep: tabular" />
39 <conditional name="advCpt"> 39 <param name="sampleMetadata_in" label="Sample metadata file" type="data" format="tabular" help="sample x metadata, decimal: '.', missing: NA, mode: character and numerical, sep: tabular" />
40 <param name="opcC" type="select" label="Advanced computational parameters" > 40 <param name="variableMetadata_in" label="Variable metadata file" type="data" format="tabular" help="variable x metadata, decimal: '.', missing: NA, mode: character and numerical, sep: tabular" />
41 <option value="default" selected="true">Use default</option> 41 <param name="respC" label="Sample classes" type="text" value = "" help="Column of sampleMetadata containing 2 types of strings (e.g., 'case' and 'control')" />
42 <option value="full">Full parameter list</option> 42
43 </param> 43 <conditional name="advCpt">
44 <when value="default"/> 44 <param name="opcC" type="select" label="Advanced computational parameters" >
45 <when value="full"> 45 <option value="default" selected="true">Use default</option>
46 <param name="methodC" label="Classification method(s)" type="select" help=""> 46 <option value="full">Full parameter list</option>
47 <option value="all" selected="true">all</option> 47 </param>
48 <option value="plsda">PLS-DA</option> 48 <when value="default"/>
49 <option value="randomforest">Random Forest</option> 49 <when value="full">
50 <option value="svm">SVM</option> 50 <param name="methodC" label="Classification method(s)" type="select" help="">
51 </param> 51 <option value="all" selected="true">all</option>
52 <param name="bootI" type="integer" value="50" label="Number of bootstraps" help=""/> 52 <option value="plsda">PLS-DA</option>
53 <param name="tierC" label="Selection tier(s)" type="select" help=""> 53 <option value="randomforest">Random Forest</option>
54 <option value="S" selected="true">S</option> 54 <option value="svm">SVM</option>
55 <option value="A">S+A</option> 55 </param>
56 </param> 56 <param name="bootI" type="integer" value="50" label="Number of bootstraps" help=""/>
57 <param name="pvalN" type="float" value="0.05" label="p-value threshold" help="Must be between 0 and 1"/> 57 <param name="tierC" label="Selection tier(s)" type="select" help="">
58 <param name="seedI" type="integer" value="0" label="Seed" help="Select an integer (e.g., 123) if you want to obtain exactly the same signatures when re-running the algorithm; 0 means that no seed is selected"/> 58 <option value="S" selected="true">S</option>
59 </when> 59 <option value="A">S+A</option>
60 </conditional> 60 </param>
61 61 <param name="pvalN" type="float" value="0.05" label="p-value threshold" help="Must be between 0 and 1"/>
62 <param name="seedI" type="integer" value="0" label="Seed" help="Select an integer (e.g., 123) if you want to obtain exactly the same signatures when re-running the algorithm; 0 means that no seed is selected"/>
63 </when>
64 </conditional>
62 </inputs> 65 </inputs>
63 66
64 <outputs> 67 <outputs>
65 <data name="variableMetadata_out" label="${tool.name}_${variableMetadata_in.name}" format="tabular" ></data> 68 <data name="variableMetadata_out" label="${tool.name}_${variableMetadata_in.name}" format="tabular" ></data>
66 <data name="figure_tier" label="${tool.name}__figure-tier.pdf" format="pdf"/> 69 <data name="figure_tier" label="${tool.name}__figure-tier.pdf" format="pdf"/>
67 <data name="figure_boxplot" label="${tool.name}__figure-boxplot.pdf" format="pdf"/> 70 <data name="figure_boxplot" label="${tool.name}__figure-boxplot.pdf" format="pdf"/>
68 <data name="information" label="${tool.name}__information.txt" format="txt"/> 71 <data name="information" label="${tool.name}__information.txt" format="txt"/>
69 </outputs> 72 </outputs>
70 73
71 <tests> 74 <tests>
72 <test> 75 <test>
73 <param name="dataMatrix_in" value="dataMatrix.tsv"/> 76 <param name="dataMatrix_in" value="dataMatrix.tsv"/>
74 <param name="sampleMetadata_in" value="sampleMetadata.tsv"/> 77 <param name="sampleMetadata_in" value="sampleMetadata.tsv"/>
75 <param name="variableMetadata_in" value="variableMetadata.tsv"/> 78 <param name="variableMetadata_in" value="variableMetadata.tsv"/>
76 <param name="respC" value="gender"/> 79 <param name="respC" value="gender"/>
77 <param name="opcC" value="full"/> 80 <param name="opcC" value="full"/>
78 <param name="methodC" value="all"/> 81 <param name="methodC" value="all"/>
79 <param name="bootI" value="5"/> 82 <param name="bootI" value="5"/>
80 <param name="tierC" value="S"/> 83 <param name="tierC" value="S"/>
81 <param name="pvalN" value="0.05"/> 84 <param name="pvalN" value="0.05"/>
82 <param name="seedI" value="123"/> 85 <param name="seedI" value="123"/>
83 <output name="variableMetadata_out" file="variableMetadata.out"/> 86 <output name="variableMetadata_out" file="variableMetadata.out"/>
84 </test> 87 </test>
85 </tests> 88 </tests>
86 89
87 <help> 90 <help>
88 91
89 .. class:: infomark 92 .. class:: infomark
90 93
91 **Author** Philippe Rinaudo and Etienne Thevenot (CEA, LIST, MetaboHUB Paris, etienne.thevenot@cea.fr) 94 **Author** Philippe Rinaudo and Etienne Thevenot (CEA, LIST, MetaboHUB Paris, etienne.thevenot@cea.fr)
94 97
95 .. class:: infomark 98 .. class:: infomark
96 99
97 **Please cite** 100 **Please cite**
98 101
99 Philippe Rinaudo, Christophe Junot and Etienne A. Thevenot. *biosigner*: A new method for the discovery of restricted and stable molecular signatures from omics data. *submitted*. 102 Rinaudo P., Boudah S., Junot C. and Thevenot E.A. (2016). *biosigner*: a new method for the discovery of significant molecular signatures from omics data. *Frontiers in Molecular Biosciences*, **3** (http://dx.doi.org/10.3389/fmolb.2016.00026).
100 103
101 --------------------------------------------------- 104 ---------------------------------------------------
102 105
103 .. class:: infomark 106 .. class:: infomark
104 107
105 **R package** 108 **R package**
106 109
107 The *biosigner* package has been submitted to the bioconductor repository (http://bioconductor.org/packages/biosigner). 110 The *biosigner* package is available from the bioconductor repository (http://bioconductor.org/packages/biosigner).
108 111
109 --------------------------------------------------- 112 ---------------------------------------------------
110 113
111 .. class:: infomark 114 .. class:: infomark
112 115
241 244
242 --------------- 245 ---------------
243 Working example 246 Working example
244 --------------- 247 ---------------
245 248
246 See the **W4M00003_diaplasma** in the **Shared Data/Published Histories** menu 249 See the **W4M00001a_sacurine-subset-statistics** and **W4M00003_diaplasma** shared histories in the **Shared Data/Published Histories** menu (https://galaxy.workflow4metabolomics.org/history/list_published)
247 250
248 251
249 252
250 Figure output 253 Figure output
251 ============= 254 =============
257 260
258 ---- 261 ----
259 NEWS 262 NEWS
260 ---- 263 ----
261 264
265 CHANGES IN VERSION 2.2.6
266 ========================
267
268 INTERNAL MODIFICATIONS
269
270 Minor internal modifications
271
272 CHANGES IN VERSION 2.2.4
273 ========================
274
275 INTERNAL MODIFICATIONS
276
277 Creating additional files for planemo and travis running and installation validation
278
262 CHANGES IN VERSION 2.2.2 279 CHANGES IN VERSION 2.2.2
263 ======================== 280 ========================
264 281
282 INTERNAL MODIFICATIONS
283
265 Internal updates to biosigner package versions of 1.0.0 and above, and ropls versions of 1.4.0 and above (i.e. using S4 methods instead of S3) 284 Internal updates to biosigner package versions of 1.0.0 and above, and ropls versions of 1.4.0 and above (i.e. using S4 methods instead of S3)
266 285
267 CHANGES IN VERSION 2.2.1 286 CHANGES IN VERSION 2.2.1
268 ======================== 287 ========================
269 288
289 NEW FEATURE
290
270 Creation of the tool 291 Creation of the tool
271 292
272 </help> 293 </help>
273 294
274 <citations/> 295 <citations>
296 <citation type="bibtex">@Article{Rinaudo2016,
297 Title = {biosigner: a new method for the discovery of significant molecular signatures from omics data},
298 Author = {Rinaudo, Philippe and Boudah, Samia and Junot, Christophe and Thevenot, Etienne A},
299 Journal = {Frontiers in Molecular Biosciences},
300 Year = {2016},
301 Pages = {--},
302 Volume = {3},
303 Doi = {10.3389/fmolb.2016.00026}
304 }</citation>
305 <citation type="doi">10.1093/bioinformatics/btu813</citation>
306 </citations>
275 307
276 </tool> 308 </tool>