annotate Analyse.xml @ 39:07ac07715f22 draft default tip

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