annotate biosigner_config.xml @ 0:48e4be935243 draft

planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
author ethevenot
date Wed, 27 Jul 2016 11:40:20 -0400
parents
children 4ff502a46189
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
1 <tool id="biosigner" name="Biosigner" version="2.2.2">
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
2 <description>Molecular signature discovery from omics data</description>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
3
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
4 <requirements>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
5 <requirement type="package" version="3.2.2">R</requirement>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
6 <requirement type="package">r-batch</requirement>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
7 <requirement type="package">bioconductor-biosigner</requirement>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
8 </requirements>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
9
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
10 <command><![CDATA[
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
11 $__tool_directory__/biosigner_wrapper.R
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
12
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
13 dataMatrix_in "$dataMatrix_in"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
14 sampleMetadata_in "$sampleMetadata_in"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
15 variableMetadata_in "$variableMetadata_in"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
16
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
17 respC "$respC"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
18
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
19 #if $advCpt.opcC == "full"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
20 methodC "$advCpt.methodC"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
21 bootI "$advCpt.bootI"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
22 tierC "$advCpt.tierC"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
23 pvalN "$advCpt.pvalN"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
24 seedI "$advCpt.seedI"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
25 #end if
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
26
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
27 variableMetadata_out "$variableMetadata_out"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
28 figure_tier "$figure_tier"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
29 figure_boxplot "$figure_boxplot"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
30 information "$information"
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
31 ]]></command>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
32
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
33 <inputs>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
34 <param name="dataMatrix_in" label="Data matrix file" type="data" format="tabular" help="variable x sample, decimal: '.', missing: NA, mode: numerical, sep: tabular" />
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
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" />
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
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" />
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
37 <param name="respC" label="Sample classes" type="text" value = "" help="Column of sampleMetadata containing 2 types of strings (e.g., 'case' and 'control')" />
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
38
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
39 <conditional name="advCpt">
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
40 <param name="opcC" type="select" label="Advanced computational parameters" >
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
41 <option value="default" selected="true">Use default</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
42 <option value="full">Full parameter list</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
43 </param>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
44 <when value="default"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
45 <when value="full">
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
46 <param name="methodC" label="Classification method(s)" type="select" help="">
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
47 <option value="all" selected="true">all</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
48 <option value="plsda">PLS-DA</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
49 <option value="randomforest">Random Forest</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
50 <option value="svm">SVM</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
51 </param>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
52 <param name="bootI" type="integer" value="50" label="Number of bootstraps" help=""/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
53 <param name="tierC" label="Selection tier(s)" type="select" help="">
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
54 <option value="S" selected="true">S</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
55 <option value="A">S+A</option>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
56 </param>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
57 <param name="pvalN" type="float" value="0.05" label="p-value threshold" help="Must be between 0 and 1"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
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"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
59 </when>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
60 </conditional>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
61
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
62 </inputs>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
63
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
64 <outputs>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
65 <data name="variableMetadata_out" label="${tool.name}_${variableMetadata_in.name}" format="tabular" ></data>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
66 <data name="figure_tier" label="${tool.name}__figure-tier.pdf" format="pdf"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
67 <data name="figure_boxplot" label="${tool.name}__figure-boxplot.pdf" format="pdf"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
68 <data name="information" label="${tool.name}__information.txt" format="txt"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
69 </outputs>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
70
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
71 <tests>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
72 <test>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
73 <param name="dataMatrix_in" value="dataMatrix.tsv"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
74 <param name="sampleMetadata_in" value="sampleMetadata.tsv"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
75 <param name="variableMetadata_in" value="variableMetadata.tsv"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
76 <param name="respC" value="gender"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
77 <param name="opcC" value="full"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
78 <param name="methodC" value="all"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
79 <param name="bootI" value="5"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
80 <param name="tierC" value="S"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
81 <param name="pvalN" value="0.05"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
82 <param name="seedI" value="123"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
83 <output name="variableMetadata_out" file="variableMetadata.out"/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
84 </test>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
85 </tests>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
86
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
87 <help>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
88
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
89 .. class:: infomark
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
90
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
91 **Author** Philippe Rinaudo and Etienne Thevenot (CEA, LIST, MetaboHUB Paris, etienne.thevenot@cea.fr)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
92
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
93 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
94
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
95 .. class:: infomark
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
96
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
97 **Please cite**
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
98
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
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*.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
100
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
101 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
102
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
103 .. class:: infomark
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
104
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
105 **R package**
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
106
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
107 The *biosigner* package has been submitted to the bioconductor repository (http://bioconductor.org/packages/biosigner).
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
108
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
109 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
110
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
111 .. class:: infomark
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
112
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
113 **Tool updates**
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
114
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
115 See the **NEWS** section at the bottom of this page
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
116
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
117 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
118
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
119 ==========================================================
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
120 *biosigner*: Molecular signature discovery from omics data
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
121 ==========================================================
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
122
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
123 -----------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
124 Description
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
125 -----------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
126
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
127 High-throughput, non-targeted, technologies such as transcriptomics, proteomics and metabolomics, are widely used to **discover molecules** which allow to efficiently discriminate between biological or clinical conditions of interest (e.g., disease vs control states). Powerful **machine learning** approaches such as Partial Least Square Discriminant Analysis (PLS-DA), Random Forest (RF) and Support Vector Machines (SVM) have been shown to achieve high levels of prediction accuracy.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
128
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
129 **Feature selection**, i.e., the selection of the few features (i.e., the molecular signature) which are of highest discriminating value, is a critical step in building a robust and relevant classifier (Guyon and Elisseeff, 2003): First, dimension reduction is usefull to limit the risk of overfitting and reduce the prediction variability of the model; second, intrepretation of the molecular signature is facilitated; third, in case of the development of diagnostic product, a restricted list is required for the subsequent validation steps (Rifai et al, 2006).
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
130
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
131 Since the comprehensive analysis of all combinations of features is not computationally tractable, several selection techniques have been described (Saeys et al, 2007). The major challenge for such methods is to be fast and extract **restricted and stable molecular signatures** which still provide high performance of the classifier (Gromski et al, 2014; Determan, 2015).
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
132
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
133 The **biosigner** module implements a new feature selection algorithm to assess the relevance of the variables for the prediction performances of the classifier (Rinaudo et al, submitted). Three binary classifiers can be run in parallel, namely **PLS-DA**, **Random Forest** and **SVM**, as the performances of each machine learning approach may vary depending on the structure of the dataset. The algorithm computes the *tier* of each feature for the selected classifer(s): tier *S* corresponds to the final signature, i.e., features which have been found significant in all the selection steps; features with tier *A* have been found significant in all but the last selection, and so on for tier *B* to *E*. It returns the **signature** (by default from the *S* tier) for each of the selected classifier as an additional column of the **variableMetadata** table. In addition the *tiers* and **individual boxplots** of the selected features are returned.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
134
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
135 The module has been successfully applied to **transcriptomics** and **metabolomics** data.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
136
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
137 Note:
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
138 | 1) Only **binary** classification is currently available,
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
139 | 2) If the **dataMatrix** contains **missing** values (NA), these features will be removed prior to modeling with Random Forest and SVM (in contrast, the NIPALS algorithm from PLS-DA can handle missing values),
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
140 | 3) As the algorithm relies on bootstrapping, re-running the module may result in slightly different results. To ensure that returned results are exactly the same, the **seed** (advanced) parameter can be used.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
141 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
142
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
143
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
144 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
145
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
146 .. class:: infomark
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
147
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
148 **References**
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
149
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
150 | Determan C. (2015). Optimal algorithm for metabolomics classification and feature selection varies by dataset. International *Journal of Biology* 7, 100-115.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
151 | Gromski P.S., Xu Y., Correa E., Ellis D.I., Turner M.L. and Goodacre R. (2014). A comparative investigation of modern feature selection and classification approaches for the analysis of mass spectrometry data . *Analytica Chimica Acta* 829, 1-8.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
152 | Guyon I. and Elisseeff A. (2003). An introduction to variable and feature selection. *Journal of Machine Learning Research* 3, 1157-1182.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
153 | Rifai N., Gillette M.A. and Carr S.A. (2006). Protein biomarker discovery and validation: the long and uncertain path to clinical utility. *Nature Biotechnology* 24, 971-983.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
154 | Rinaudo P., Junot C. and Thevenot E.A. *biosigner*: A new method for the discovery of restricted and stable molecular signatures from omics data. *submitted*.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
155 | Saeys Y., Inza I. and Larranaga P. (2007). A review of feature selection techniques in bioinformatics. *Bioinformatics* 23, 2507-2517.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
156
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
157 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
158
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
159 -----------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
160 Workflow position
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
161 -----------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
162
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
163 .. image:: biosigner_workflowPositionImage.png
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
164 :width: 600
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
165
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
166 -----------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
167 Input files
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
168 -----------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
169
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
170 +---------------------------+------------+
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
171 | File | Format |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
172 +===========================+============+
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
173 | 1) Data matrix | tabular |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
174 +---------------------------+------------+
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
175 | 2) Sample metadata | tabular |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
176 +---------------------------+------------+
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
177 | 3) Variable metadata | tabular |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
178 +---------------------------+------------+
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
179
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
180
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
181 ----------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
182 Parameters
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
183 ----------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
184
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
185 Data matrix file
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
186 | variable x sample **dataMatrix** tabular separated file of the numeric intensities, with . as decimal, and NA for missing values; use the **Check Format** tool in the **LC-MS/Quality Control** section to check the formats of your **dataMatrix**, **sampleMetadata** and **variableMetadata** files
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
187 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
188
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
189 Sample metadata file
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
190 | sample x metadata **sampleMetadata** tabular separated file of the numeric and/or character sample metadata, with . as decimal and NA for missing values; use the **Check Format** tool in the **LC-MS/Quality Control** section to check the formats of your **dataMatrix**, **sampleMetadata** and **variableMetadata** files
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
191 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
192
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
193 Variable metadata file
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
194 | variable x metadata **variableMetadata** tabular separated file of the numeric and/or character variable metadata, with . as decimal and NA for missing values; use the **Check Format** tool in the **LC-MS/Quality Control** section to check the formats of your **dataMatrix**, **sampleMetadata** and **variableMetadata** files
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
195 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
196
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
197 Classes of samples
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
198 | Column of the sample metadata table to be used as the qualitative **binary** response to be modelled; the column should contain only two types of strings (e.g., 'case' and 'control')
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
199 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
200
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
201 Advanced: Classification method(s) (default = all)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
202 | Either one or all of the following classifiers: Partial Least Squares Discriminant Analysis (PLS-DA), or Random Forest, or Support Vector Machine (SVM)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
203 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
204
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
205 Advanced: Number of bootstraps (default = 50)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
206 | This parameter controls the number of times the model performance is compared to the prediction on a test subset where the intensities of the candidate feature have been randomly permuted.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
207 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
208
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
209 Advanced: Selection tier(s) (default = S)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
210 | Tier *S* corresponds to the final signature, i.e., features which have been found significant in all the backward selection steps; features with tier *A* have been found significant in all but the last selection, and so on for tier *B* to *E*. Default selection tier is *S*, meaning that the final signature only is returned; to view a larger number of candidate features, the *S+A* tiers can be selected.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
211 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
212
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
213 Advanced: p-value threshold (default = 0.05)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
214 | This threshold controls the selection of the features at each selection round (tier): to be selected, the proportion of times the prediction on the test set with the randomized intensities of the feature is more accurate than on the original test set must be inferior to this threshold. For example, if the number of bootstraps is 50, no more than 2 out of the 50 predictions on the randomized test set must not be more accurate than on the original test set (since 1/50 = 0.02).
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
215
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
216 Advanced: Seed (default = 0)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
217 | As the algorithm relies on resampling (bootstrap), re-running the module may result in slightly different signatures. To ensure that returned results are exactly the same, the **seed** parameter (integer) can be used; the default, 0, means that no seed is used.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
218 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
219
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
220 ------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
221 Output files
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
222 ------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
223
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
224 variableMetadata_out.tabular
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
225 | When a least one feature has been selected, a **tier** column is added indicating for each feature the classifier(s) it was selected from.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
226 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
227
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
228 figure-tier.pdf
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
229 | Graphic summarizing which features were selected, with their corresponding tier (i.e., round(s) of selection) for each classifier.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
230 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
231
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
232 figure-boxplot.pdf
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
233 | Individual boxplots of the features which were selected in at least one of the signatures. Features selected for a single classifier are colored (*red* for PLS-DA, *green* for Random Forest, and *blue* for SVM)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
234 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
235
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
236 information.txt
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
237 | Text file with all messages and warnings generated during the computation.
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
238 |
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
239
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
240 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
241
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
242 ---------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
243 Working example
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
244 ---------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
245
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
246 See the **W4M00003_diaplasma** in the **Shared Data/Published Histories** menu
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
247
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
248
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
249
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
250 Figure output
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
251 =============
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
252
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
253 .. image:: biosigner_workingExampleImage.png
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
254 :width: 600
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
255
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
256 ---------------------------------------------------
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
257
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
258 ----
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
259 NEWS
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
260 ----
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
261
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
262 CHANGES IN VERSION 2.2.2
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
263 ========================
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
264
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
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)
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
266
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
267 CHANGES IN VERSION 2.2.1
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
268 ========================
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
269
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
270 Creation of the tool
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
271
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
272 </help>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
273
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
274 <citations/>
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
275
48e4be935243 planemo upload for repository https://github.com/workflow4metabolomics/biosigner.git commit b8af709c9fd6ed283fc4e4249dcf692556927b2d
ethevenot
parents:
diff changeset
276 </tool>