|
2
|
1 <tool id="LimmaAnalyse" name="Limma analysis" version="0.3.0">
|
|
|
2 <description>Perform gene expression analysis thanks to limma</description>
|
|
5
|
3 <stdio>
|
|
|
4 <exit_code range="1:" />
|
|
|
5 </stdio>
|
|
2
|
6 <requirements>
|
|
|
7 <!--container type="docker">sblanck/smagexp</container-->
|
|
|
8 <requirement type="package" version="0.1.0">r-smagexp</requirement>
|
|
|
9 </requirements>
|
|
5
|
10 <command>
|
|
2
|
11 <![CDATA[
|
|
5
|
12 Rscript
|
|
2
|
13 ${__tool_directory__}/Analyse.R
|
|
5
|
14 --rdatainput ${rdataset}
|
|
|
15 --conditions ${conditions}
|
|
|
16 --selectcondition1 "${selectCondition1}"
|
|
|
17 --selectcondition2 "${selectCondition2}"
|
|
|
18 --nbresult ${nbresult}
|
|
|
19 --rdataoutput ${result_export_eset}
|
|
|
20 --htmloutput $result_html
|
|
|
21 --htmloutputpath $result_html.files_path
|
|
|
22 --tabularoutput $result_tabular
|
|
|
23 --htmltemplate ${__tool_directory__}/Analyse_tpl.html
|
|
2
|
24 ]]>
|
|
|
25 </command>
|
|
|
26
|
|
|
27 <inputs>
|
|
|
28 <param name="rdataset" type="data" format="rdata" label="RData" help="RData to be used"/>
|
|
|
29 <param name="conditions" type="data" format="cond" label="Conditions" help="conditions associated with the rData file"/>
|
|
|
30 <param name="selectCondition1" type="select" label="condition 1">
|
|
|
31 <options from_dataset="conditions">
|
|
|
32 <column name="name" index="1"/>
|
|
|
33 <column name="value" index="1"/>
|
|
|
34 <filter type="unique_value" column="1"/>
|
|
|
35 </options>
|
|
|
36 </param>
|
|
5
|
37 <!--param name="condition1" type="select" display="checkboxes" label="Condition 1" multiple="true">
|
|
2
|
38 <options from_dataset="conditions">
|
|
|
39 <column name="name" index="2"/>
|
|
|
40 <column name="value" index="0"/>
|
|
|
41 <filter type="param_value" ref="selectCondition1" column="1"/>
|
|
|
42 </options>
|
|
5
|
43 </param-->
|
|
2
|
44 <param name="selectCondition2" type="select" label="condition 2">
|
|
|
45 <options from_dataset="conditions">
|
|
|
46 <column name="name" index="1"/>
|
|
|
47 <column name="value" index="1"/>
|
|
|
48 <filter type="unique_value" column="1"/>
|
|
|
49 </options>
|
|
|
50 </param>
|
|
5
|
51 <!--param name="condition2" type="select" display="checkboxes" label="Condition 2" multiple="true">
|
|
2
|
52 <options from_dataset="conditions">
|
|
|
53 <column name="name" index="2"/>
|
|
|
54 <column name="value" index="0"/>
|
|
|
55 <filter type="param_value" ref="selectCondition2" column="1"/>
|
|
|
56 </options>
|
|
5
|
57 </param-->
|
|
2
|
58 <param name="nbresult" type="integer" value="1000" min="1" label="number of top genes" help="Number of genes to be displayed in result datatable"/>
|
|
|
59 </inputs>
|
|
|
60 <outputs>
|
|
|
61 <data format="html" name="result_html" label="Results of analysis of ${rdataset.name}"/>
|
|
|
62 <data format="rdata" name="result_export_eset" label="Export of expression set of ${rdataset.name}"/>
|
|
|
63 <data format="tabular" name="result_tabular" label="Text Results of analysis of ${rdataset.name}"/>
|
|
|
64
|
|
|
65 </outputs>
|
|
|
66 <help>
|
|
|
67 <![CDATA[
|
|
|
68 **What it does**
|
|
|
69
|
|
|
70 The Limma analysis tool performs single analysis either of data previously retrieved from GEO database or normalized affymetrix .CEL files data.
|
|
|
71 Given a .cond file, it runs a standard limma differential expression analysis.
|
|
|
72
|
|
|
73 **Example** of .cond file
|
|
|
74
|
|
|
75 The .cond file should look like this
|
|
|
76 ::
|
|
|
77
|
|
5
|
78
|
|
2
|
79 GSM80460 series of 16 tumors GSM80460 OSCE-2T SERIES OF 16 TUMORS
|
|
|
80 GSM80461 series of 16 tumors GSM80461 OSCE-4T Series of 16 Tumors
|
|
|
81 GSM80462 series of 16 tumors GSM80462 OSCE-6T Series of 16 Tumors
|
|
|
82 GSM80476 series of 4 normals GSM80476 OSCE-2N Series of 4 Normals
|
|
|
83 GSM80477 series of 4 normals GSM80477 OSCE-9N Series of 4 Normals
|
|
|
84
|
|
|
85
|
|
|
86 **Results**
|
|
|
87
|
|
|
88 - Boxplots, p-value histograms and a volcano plot
|
|
|
89 - Table summarizing the differentially expressed genes and their annotations. This table is sortable and requestable.
|
|
|
90 - Rdata object to perform further meta-analysis.
|
|
|
91 ]]>
|
|
|
92 </help>
|
|
|
93
|
|
|
94 </tool>
|