annotate abims_sartools_edger.xml @ 4:05c9b1a7f44e draft default tip

Uploaded new release 1.7.3
author lgueguen
date Thu, 07 Jan 2021 11:12:01 +0000
parents de6d0b7c17af
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
1 <tool id="sartools_edger" name="SARTools edgeR" version="@TOOL_VERSION@+galaxy0">
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
2
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
3 <description>Compare two or more biological conditions in a RNA-Seq framework with edgeR</description>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
4
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
5 <macros>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
6 <import>macros.xml</import>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
7 </macros>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
8
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
9 <expand macro="requirements"/>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
10 <expand macro="stdio"/>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
11
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
12
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
13 <command><![CDATA[
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
14
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
15 python '$__tool_directory__/abims_sartools_edger_wrapper.py'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
16 ## parameters
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
17 @COMMAND_BASIC_PARAMETERS@
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
18 @COMMAND_BATCH_PARAM@
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
19 --alpha '$advanced_parameters.alpha'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
20 --pAdjustMethod '$advanced_parameters.pAdjustMethod'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
21 --cpmCutoff '$advanced_parameters.cpmCutoff'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
22 --geneSelection '$advanced_parameters.geneSelection'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
23 --normalizationMethod '$advanced_parameters.normalizationMethod'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
24 --colors "'$advanced_parameters.colors'"
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
25 --forceCairoGraph '$advanced_parameters.forceCairoGraph'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
26 ## ouputs
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
27 @COMMAND_OUTPUTS@
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
28
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
29 ]]></command>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
30
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
31 <inputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
32
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
33 <expand macro="basic_parameters" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
34
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
35 <section name="advanced_parameters" title="Advanced Parameters" expanded="false" >
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
36 <expand macro="batch_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
37 <expand macro="alpha_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
38 <expand macro="padjustmethod_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
39 <param type="integer" value="1" min="0" label="Counts-per-million cut-off to filter low counts" argument="--cpmCutoff" help="Set to 0 to disable filtering. Default is 1." />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
40 <param name="geneSelection" type="select" label="Selection of the features in MDSPlot" argument="--gene.selection" help="Default is 'pairwise'." >
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
41 <option value="pairwise" selected="true">pairwise</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
42 <option value="common">common</option>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
43 </param>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
44 <param type="select" label="Normalization method in calcNormFactors" argument="--normalizationMethod" help="'TMM' (default), 'RLE' (DESeq method) or 'upperquartile'." >
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
45 <option value="TMM" selected="true">TMM</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
46 <option value="RLE">RLE</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
47 <option value="upperquartile">upperquartile</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
48 </param>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
49 <expand macro="colors_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
50 <expand macro="forceCairoGraph_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
51 </section>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
52
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
53 </inputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
54
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
55 <outputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
56
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
57 <expand macro="outputs" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
58
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
59 </outputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
60
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
61 <tests>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
62 <test>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
63 <!-- Test with 2 conditions, 2 replicates, 10 features -->
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
64 <param name="targetFile" dbkey="?" value="target_small.txt" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
65 <param name="rawDir" value="raw_small.zip" dbkey="?" ftype="zip"/>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
66 <output name="log">
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
67 <assert_contents>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
68 <has_text text="KO vs WT 5 4 9" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
69 <has_text text="HTML report created" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
70 </assert_contents>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
71 </output>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
72 </test>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
73 <!-- <test>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
74 --> <!-- NOT WORKING YET: Test with 3 conditions, 3 replicates, 10 features, with batch effect -->
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
75 <!-- <param name="targetFile" dbkey="?" value="targetT048_small.txt" />
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
76 <param name="rawDir" value="rawT048_small.zip" dbkey="?" ftype="no_unzip.zip"/>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
77 <param name="condRef" value="T0"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
78 <param name="condition" value="true"/>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
79 <output name="tables_html" file="SARTools_edgeR_targetT048_small_tables.html" lines_diff="12">
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
80 <extra_files type="file" name="T4vsT0.complete.txt" value="SARTools_edgeR_T4vsT0_small.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
81 <extra_files type="file" name="T8vsT0.complete.txt" value="SARTools_edgeR_T8vsT0_small.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
82 <extra_files type="file" name="T8vsT4.complete.txt" value="SARTools_edgeR_T8vsT4_small.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
83 </output>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
84 </test>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
85 --> <test>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
86 <!-- Test with 2 conditions, 2 replicates, 8217 features -->
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
87 <param name="targetFile" dbkey="?" value="target.txt" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
88 <param name="rawDir" value="raw.zip" dbkey="?" ftype="zip"/>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
89 <output name="log">
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
90 <assert_contents>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
91 <has_text text="KO vs WT 2691 2713 5404" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
92 <has_text text="HTML report created" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
93 </assert_contents>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
94 </output>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
95 </test>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
96 <!-- <test>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
97 --> <!-- NOT WORKING YET: Test with 3 conditions, 3 replicates, 10160 features, with batch effect -->
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
98 <!-- <param name="targetFile" dbkey="?" value="targetT048.txt" />
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
99 <param name="rawDir" value="rawT048.zip" dbkey="?" ftype="no_unzip.zip"/>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
100 <param name="condRef" value="T0"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
101 <param name="condition" value="true"/>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
102 <output name="tables_html" file="SARTools_edgeR_targetT048_tables.html" lines_diff="14">
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
103 <extra_files type="file" name="T4vsT0.complete.txt" value="SARTools_edgeR_T4vsT0.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
104 <extra_files type="file" name="T8vsT0.complete.txt" value="SARTools_edgeR_T8vsT0.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
105 <extra_files type="file" name="T8vsT4.complete.txt" value="SARTools_edgeR_T8vsT4.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
106 </output>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
107 </test>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
108 --> </tests>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
109
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
110 <help><![CDATA[
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
111
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
112 @HELP_AUTHORS@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
113
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
114 ==============
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
115 SARTools edgeR
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
116 ==============
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
117
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
118 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
119 Description
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
120 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
121
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
122 @HELP_DESCRIPTION@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
123
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
124
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
125 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
126 Input files
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
127 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
128
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
129 @HELP_INPUT_FILES@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
130
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
131
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
132 ----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
133 Parameters
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
134 ----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
135
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
136 @HELP_BASIC_PARAMETERS@
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
137 * **batch:** adjustment variable to use as a batch effect, must be a column of the target file (NULL if no batch effect needs to be taken into account);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
138 * **alpha:** significance threshold applied to the adjusted p-values to select the differentially expressed features (default is 0.05);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
139 * **pAdjustMethod:** p-value adjustment method for multiple testing [4, 5] ("BH" by default, "BY" or any value of p.adjust.methods);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
140 * **cpmCutoff:** counts-per-million cut-off to filter low counts (default is 1, set to 0 to disable filtering);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
141 * **gene.selection:** method of selection of the features for the MultiDimensional Scaling plot ("pairwise" by default or common);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
142 * **normalizationMethod:** normalization method in calcNormFactors(): "TMM" (default), "RLE" (DESeq method) or "upperquartile";
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
143 * **colors:** colors used for the figures (one per biological condition), 8 are given by default.
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
144 * **forceCairoGraph:** TRUE or FALSE (default) to force the use of cairo with options(bitmapType="cairo").
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
145
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
146
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
147 ------------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
148 Output files
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
149 ------------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
150
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
151 @HELP_OUTPUT_FILES@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
152
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
153
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
154 ---------------------------------------------------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
155
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
156 [1] G.-K. Smyth. Limma: linear models for microarray data. In R. Gentleman, V. Carey, S. Dudoit, R. Irizarry, and W. Huber, editors, Bioinformatics and Computational Biology Solutions Using R and Bioconductor, pages 397–420. Springer, New York, 2005.
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
157
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
158 [2] S. Anders. HTSeq: Analysing high-throughput sequencing data with Python. http://www-huber.embl.de/users/anders/HTSeq/, 2011.
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
159
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
160 [3] S. Anders, P.-T. Pyl, and W. Huber. HTSeq - A Python framework to work with high-throughput sequencing data. bioRxiv preprint, 2014. URL: http://dx.doi.org/10.1101/002824.
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
161
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
162 [4] Y. Benjamini and Y. Hochberg. Controlling the false discovery rate: a practical and powerful approach to multiple testing. Journal of the Royal Statistical Society B, 57:289–300, 1995.
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
163
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
164 [5] Y. Benjamini and D. Yekutieli. The control of the false discovery rate in multiple testing under dependency. Ann. Statist., 29(4):1165–1188, 2001.
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
165
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
166
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
167 ]]></help>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
168
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
169 <citations>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
170 <expand macro="common_citations" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
171 </citations>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
172
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
173 </tool>