|
0
|
1 <tool id="QCnormalization" name="QCnormalization" version="0.1.0">
|
|
|
2 <description>Quality control and normalization of affymetric expression data</description>
|
|
|
3 <requirements>
|
|
|
4 <container type="docker">sblanck/testtool:latest</container>
|
|
|
5 </requirements>
|
|
|
6 <command>
|
|
|
7
|
|
|
8 /galaxy-tools/stderr_wrapper.py Rscript
|
|
|
9 /galaxy-tools/transcriptomics/AffyQCnormalization/AffyQCnormalization.R
|
|
|
10 #for $input in $inputs
|
|
|
11 "${input}"
|
|
|
12 "${input.name}"
|
|
|
13 #end for
|
|
|
14 "${normalization}"
|
|
|
15 $result_export_eset
|
|
|
16 $result_html
|
|
|
17 $result_html.files_path
|
|
|
18 /galaxy-tools/transcriptomics/AffyQCnormalization/AffyQCnormalization_tpl.html
|
|
|
19 </command>
|
|
|
20
|
|
|
21 <inputs>
|
|
|
22
|
|
|
23 <param name="inputs" type="data" format="cel" multiple="true" label=".CEL files" help=".CEL files to be used"/>
|
|
|
24
|
|
|
25 <param name="normalization" type="select" label="Preprocessing/normalization">
|
|
|
26
|
|
|
27 <option value="rma">rma (backgroung correction + quantile normalization + log2)</option>
|
|
|
28 <option value="quantile">quantile normalization + log2</option>
|
|
|
29 <option value="background">background correction + log2</option>
|
|
|
30 <option value="log2">log2 only</option>
|
|
|
31
|
|
|
32
|
|
|
33 </param>
|
|
|
34
|
|
|
35 </inputs>
|
|
|
36 <outputs>
|
|
|
37 <data format="rdata" name="result_export_eset" label="export expressionSet"/>
|
|
|
38 <data format="html" name="result_html" label="QC result"/>
|
|
|
39 </outputs>
|
|
|
40
|
|
|
41 <help>
|
|
|
42 </help>
|
|
|
43
|
|
|
44 </tool> |