comparison Analyse.xml @ 0:1024245abc70 draft

planemo upload for repository https://github.com/sblanck/smagexp/tree/master/smagexp_tools commit 5974f806f344dbcc384b931492d7f023bfbbe03b
author sblanck
date Thu, 22 Feb 2018 08:38:22 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:1024245abc70
1 <tool id="LimmaAnalyse" name="Limma analysis" version="1.0.0">
2
3 <description>Performs gene expression analysis thanks to limma</description>
4
5 <requirements>
6 <requirement type="package">bioconductor-biobase</requirement>
7 <requirement type="package">bioconductor-geoquery</requirement>
8 <requirement type="package">bioconductor-geometadb</requirement>
9 <requirement type="package">bioconductor-limma</requirement>
10 <requirement type="package">bioconductor-affy</requirement>
11 <requirement type="package">r-jsonlite</requirement>
12 <requirement type="package">r-dplyr</requirement>
13 <requirement type="package">r-optparse</requirement>
14 </requirements>
15
16 <stdio>
17 <exit_code range="1:" />
18 <regex match="Warning" source="both" level="warning"/>
19 </stdio>
20
21 <command>
22 <![CDATA[
23 Rscript
24 ${__tool_directory__}/Analyse.R
25 --rdatainput ${rdataset}
26 --conditions ${conditions}
27 --selectcondition1 "${selectCondition1}"
28 --selectcondition2 "${selectCondition2}"
29 --nbresult ${nbresult}
30 --rdataoutput ${result_export_eset}
31 --htmloutput $result_html
32 --htmloutputpath $result_html.files_path
33 --tabularoutput $result_tabular
34 --htmltemplate ${__tool_directory__}/Analyse_tpl.html
35 --tooldirectory ${__tool_directory__}
36 ]]>
37 </command>
38
39 <inputs>
40 <param name="rdataset" type="data" format="rdata" label="RData" help="RData to be used"/>
41 <param name="conditions" type="data" format="cond" label="Conditions" help="conditions associated with the rData file"/>
42 <param name="selectCondition1" type="select" label="condition 1">
43 <options from_dataset="conditions">
44 <column name="name" index="1"/>
45 <column name="value" index="1"/>
46 <filter type="unique_value" column="1"/>
47 </options>
48 </param>
49 <param name="selectCondition2" type="select" label="condition 2">
50 <options from_dataset="conditions">
51 <column name="name" index="1"/>
52 <column name="value" index="1"/>
53 <filter type="unique_value" column="1"/>
54 </options>
55 </param>
56 <param name="nbresult" type="integer" value="1000" min="1" label="number of top genes" help="Number of genes to be displayed in result datatable"/>
57 </inputs>
58
59 <outputs>
60 <data format="html" name="result_html" label="Results of analysis of ${rdataset.name}"/>
61 <data format="rdata" name="result_export_eset" label="Export of expression set of ${rdataset.name}"/>
62 <data format="tabular" name="result_tabular" label="Text Results of analysis of ${rdataset.name}"/>
63 </outputs>
64
65 <tests>
66 <test>
67 <param name="rdataset" value="GSE3524_data.rdata"/>
68 <param name="conditions" value="conditions.cond"/>
69 <param name="selectCondition1" value="series of 16 tumors"/>
70 <param name="selectCondition2" value="series of 4 normals"/>
71 <param name="nbresult" value="10"/>
72 <output name="result_tabular" file="GSE3524_analysis.tabular" ftype="tabular"/>
73 </test>
74 </tests>
75
76 <help>
77 <![CDATA[
78 **What it does**
79
80 The Limma analysis tool performs single analysis either of data previously retrieved from GEO database or normalized affymetrix .CEL files data.
81 Given a .cond file, it runs a standard limma differential expression analysis.
82
83 **Example** of .cond file
84
85 The .cond file should look like this
86 ::
87
88
89 GSM80460 series of 16 tumors GSM80460 OSCE-2T SERIES OF 16 TUMORS
90 GSM80461 series of 16 tumors GSM80461 OSCE-4T Series of 16 Tumors
91 GSM80462 series of 16 tumors GSM80462 OSCE-6T Series of 16 Tumors
92 GSM80476 series of 4 normals GSM80476 OSCE-2N Series of 4 Normals
93 GSM80477 series of 4 normals GSM80477 OSCE-9N Series of 4 Normals
94
95
96 **Results**
97
98 - Boxplots, p-value histograms and a volcano plot
99 - Table summarizing the differentially expressed genes and their annotations. This table is sortable and requestable.
100 - Rdata object to perform further meta-analysis.
101 ]]>
102 </help>
103
104 </tool>