annotate abims_sartools_deseq2.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_deseq2" name="SARTools DESeq2" 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 DESeq2</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
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
12 <command><![CDATA[
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
13
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
14 python '$__tool_directory__/abims_sartools_deseq2_wrapper.py'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
15 ## parameters
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
16 @COMMAND_BASIC_PARAMETERS@
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
17 @COMMAND_BATCH_PARAM@
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
18 --fitType '$advanced_parameters.fitType'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
19 --cooksCutoff '$advanced_parameters.cooksCutoff'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
20 --independentFiltering '$advanced_parameters.independentFiltering'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
21 --alpha '$advanced_parameters.alpha'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
22 --pAdjustMethod '$advanced_parameters.pAdjustMethod'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
23 --typeTrans '$advanced_parameters.typeTrans'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
24 --locfunc '$advanced_parameters.locfunc'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
25 --colors "'$advanced_parameters.colors'"
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
26 --forceCairoGraph '$advanced_parameters.forceCairoGraph'
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
27 ## ouputs
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
28 @COMMAND_OUTPUTS@
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
29
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
30 ]]></command>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
31
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
32 <inputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
33
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
34 <expand macro="basic_parameters" />
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
35
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
36 <section name="advanced_parameters" title="Advanced Parameters" expanded="false">
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
37 <expand macro="batch_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
38 <param type="select" label="Mean-variance relationship" argument="--fitType" help="Type of model for the mean-dispersion relationship. Parametric by default." >
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
39 <option value="parametric" selected="true">parametric</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
40 <option value="local">local</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
41 <option value="mean">mean</option>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
42 </param>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
43 <param type="boolean" checked="true" truevalue="TRUE" falsevalue="FALSE" label="Perform the outliers detection" argument="--cooksCutoff" help="Checked by default."/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
44 <param type="boolean" checked="true" truevalue="TRUE" falsevalue="FALSE" label="Perform independent filtering" argument="--independentFiltering" help="Checked by default."/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
45 <expand macro="alpha_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
46 <expand macro="padjustmethod_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
47 <param type="select" label="Transformation for PCA/clustering" argument="--typeTrans" help="Method of transformation of the counts for the clustering and the PCA: 'VST' (default) for Variance Stabilizing Transformation, or 'rlog' for Regularized Log Transformation." >
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
48 <option value="VST" selected="true">VST</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
49 <option value="rlog">rlog</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
50 </param>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
51 <param type="select" label="Estimation of the size factors" argument="--locfunc" help="'median' (default) or 'shorth' from the genefilter package." >
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
52 <option value="median" selected="true">median</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
53 <option value="shorth">shorth</option>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
54 </param>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
55 <expand macro="colors_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
56 <expand macro="forceCairoGraph_param" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
57 </section>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
58
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
59 </inputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
60
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
61 <outputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
62
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
63 <expand macro="outputs" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
64
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
65 </outputs>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
66
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
67 <tests>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
68 <test>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
69 <!-- Test with 2 conditions, 2 replicates, 8217 features -->
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
70 <param name="targetFile" dbkey="?" value="target.txt" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
71 <param name="rawDir" value="raw.zip" dbkey="?" ftype="zip"/>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
72 <output name="log">
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
73 <assert_contents>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
74 <has_text text="KO vs WT 0.1 171" />
3
de6d0b7c17af release 1.6.3
lgueguen
parents: 2
diff changeset
75 <has_text text="KO vs WT 2583 2663 5246" />
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
76 <has_text text="HTML report created" />
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
77 </assert_contents>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
78 </output>
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
79 </test>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
80 <!-- <test>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
81 --> <!-- 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
82 <!-- <param name="targetFile" dbkey="?" value="targetT048.txt" />
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
83 <param name="rawDir" value="rawT048.zip" dbkey="?" ftype="no_unzip.zip"/>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
84 <param name="condRef" value="T0"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
85 <param name="condition" value="true"/>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
86 <output name="tables_html" file="SARTools_DESeq2_targetT048_tables.html" lines_diff="14">
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
87 <extra_files type="file" name="T4vsT0.complete.txt" value="SARTools_DESeq2_T4vsT0.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
88 <extra_files type="file" name="T8vsT0.complete.txt" value="SARTools_DESeq2_T8vsT0.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
89 <extra_files type="file" name="T8vsT4.complete.txt" value="SARTools_DESeq2_T8vsT4.complete.txt"/>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
90 </output>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
91 </test>
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
92 --> </tests>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
93
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
94 <help><![CDATA[
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
95
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
96 @HELP_AUTHORS@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
97
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
98 ===============
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
99 SARTools DESeq2
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
100 ===============
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
101
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
102 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
103 Description
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
104 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
105
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
106 @HELP_DESCRIPTION@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
107
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
108
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
109 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
110 Input files
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
111 -----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
112
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
113 @HELP_INPUT_FILES@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
114
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
115
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
116 ----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
117 Parameters
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
118 ----------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
119
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
120 @HELP_BASIC_PARAMETERS@
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
121 * **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
122 * **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
123 * **fitType:** type of model for the mean-dispersion relationship ("parametric" by default, or "local");
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
124 * **cooksCutoff:** TRUE (default) of FALSE to execute or not the detection of the outliers [4];
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
125 * **independentFiltering:** TRUE (default) of FALSE to execute or not the independent filtering [5];
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
126 * **pAdjustMethod:** p-value adjustment method for multiple testing [6, 7] ("BH" by default, "BY" or any value of p.adjust.methods);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
127 * **typeTrans:** method of transformation of the counts for the clustering and the PCA (default is "VST" for Variance Stabilizing Transformation, or "rlog" for Regularized Log Transformation);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
128 * **locfunc:** function used for the estimation of the size factors (default is "median", or "shorth" from the genefilter package);
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
129 * **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
130 * **forceCairoGraph:** TRUE or FALSE (default) to force the use of cairo with options(bitmapType="cairo").
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
131
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
132
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
133 ------------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
134 Output files
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
135 ------------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
136
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
137 @HELP_OUTPUT_FILES@
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
138
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
139
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
140 ---------------------------------------------------
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
141
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
142 [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
143
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
144 [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
145
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
146 [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
147
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
148 [4] R.-D. Cook. Detection of Influential Observation in Linear Regression. Technometrics, February 1977.
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
149
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
150 [5] R. Bourgon, R. Gentleman, and W. Huber. Independent filtering increases detection power for high-throughput experiments. PNAS, 107(21):9546–9551, 2010. URL: http://www.pnas.org/content/107/21/9546.long.
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
151
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
152 [6] 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
153
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
154 [7] 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
155
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
156
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
157 ]]></help>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
158
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
159 <citations>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
160 <expand macro="common_citations" />
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
161 <citation type="bibtex">@ARTICLE{Cook77,
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
162 author = {R.-D. Cook},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
163 title = {Detection of Influential Observation in Linear Regression},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
164 journal = {Technometrics},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
165 year = {1977},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
166 month = {February}
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
167 }</citation>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
168 <citation type="bibtex">@ARTICLE{Bourgon10,
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
169 author = {R. Bourgon, R. Gentleman, and W. Huber},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
170 title = {Independent filtering increases detection power for high-throughput experiments},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
171 journal = {PNAS},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
172 year = {2010},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
173 volume = {107},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
174 number = {21},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
175 pages = {9546–9551},
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
176 note = {URL: http://www.pnas.org/content/107/21/9546.long}
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
177 }</citation>
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
178 </citations>
0
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
179
581d217c7337 Planemo upload
lgueguen
parents:
diff changeset
180 </tool>