2
|
1 <tool id="QCnormalization" name="QCnormalization" version="0.1.0">
|
|
2 <description>Quality control and normalization of affymetrix expression data</description>
|
8
|
3 <stdio>
|
|
4 <exit_code range="1:" />
|
|
5
|
|
6 <regex match="Warning"
|
|
7 source="both"
|
|
8 level="warning"
|
|
9 />
|
|
10 </stdio>
|
|
11 <requirements>
|
2
|
12 <!--container type="docker">sblanck/smat</container-->
|
|
13 <requirement type="package" version="0.1.0">r-smagexp</requirement>
|
|
14 </requirements>
|
8
|
15 <command>
|
2
|
16 <![CDATA[
|
8
|
17 Rscript
|
2
|
18 ${__tool_directory__}/AffyQCnormalization.R
|
8
|
19 --input "#for $input in $inputs# $input;$input.name, #end for#"
|
|
20 --normalization ${normalization}
|
|
21 --rdataoutput $result_export_eset
|
|
22 --htmloutput $result_html
|
|
23 --htmloutputpath $result_html.files_path
|
|
24 --htmltemplate ${__tool_directory__}/AffyQCnormalization_tpl.html
|
2
|
25 ]]>
|
|
26 </command>
|
|
27
|
|
28 <inputs>
|
|
29
|
|
30 <param name="inputs" type="data" format="cel" multiple="true" label=".CEL files" help=".CEL files to be used"/>
|
|
31
|
|
32 <param name="normalization" type="select" label="Preprocessing/normalization">
|
|
33
|
|
34 <option value="rma">rma (backgroung correction + quantile normalization + log2)</option>
|
|
35 <option value="quantile">quantile normalization + log2</option>
|
|
36 <option value="background">background correction + log2</option>
|
|
37 <option value="log2">log2 only</option>
|
|
38
|
|
39
|
|
40 </param>
|
|
41
|
|
42 </inputs>
|
|
43 <outputs>
|
|
44 <data format="rdata" name="result_export_eset" label="export normalized expressionSet"/>
|
|
45 <data format="html" name="result_html" label="QC result"/>
|
|
46 </outputs>
|
|
47
|
|
48 <help>
|
|
49 <![CDATA[
|
|
50 **What it does**
|
|
51
|
|
52 The QCnormalization tool offers to ensure the quality of the data and to normalize them. Several normalization methods are available :
|
|
53
|
|
54 * rma normalization
|
|
55 * quantile normalization + log2
|
|
56 * background correction + log2
|
|
57 * log2 only
|
|
58
|
|
59 **Results**
|
|
60
|
|
61 - Several quality figures : microarray images, boxplots and MA plots
|
|
62 - Rdata object containing the normalized data for further analysis
|
|
63
|
|
64 ]]>
|
|
65 </help>
|
|
66
|
|
67 </tool>
|