comparison DGE.xml @ 1:ba8c9980350b

Initial checkin for DGE
author fubar
date Fri, 09 Sep 2011 01:08:39 -0400
parents
children
comparison
equal deleted inserted replaced
0:1959becd0592 1:ba8c9980350b
1 <tool id="rgDGE" name="Digital differential expression" version="0.01">
2 <description>for RNA counts</description>
3 <command interpreter="python">rgDGE.py --output_html "$html_file.files_path" --input_matrix "$input1" --treatcols "$Treat_cols"
4 --treatname "$treatment_name" --ctrlcols "$Control_cols" --ctrlname "$control_name" --output_tab "$outtab" --output_html
5 "$html_file" --output_dir "$html_file.files_path" --method "edgeR"
6 </command>
7 <inputs>
8 <param name="input1" type="data" format="tabular" label="Select an input matrix - rows are contigs, columns are counts for each sample"
9 help="Use the DGE matrix preparation tool to create these matrices from BAM files and a BED file of contigs"/>
10 <param name="treatment_name" type="text" value="Treatment" size="50" label="Treatment Name"/>
11 <param name="Treat_cols" label="Select columns containing treatment." type="data_column" data_ref="input1" numerical="True"
12 multiple="true" use_header_names="true" size="120" display="checkboxes">
13 <validator type="no_options" message="Please select at least one column."/>
14 </param>
15
16 <param name="control_name" type="text" value="Control" size="50" label="Control Name"/>
17 <param name="Control_cols" label="Select columns containing control." type="data_column" data_ref="input1" numerical="True"
18 multiple="true" use_header_names="true" size="120" display="checkboxes">
19 <validator type="no_options" message="Please select at least one column."/>
20 </param>
21
22 <param name="method" type="select" label="Method" >
23 <option value="edgeR" selected="true">edgeR</option>
24 <option value="DESeq">DESeq - coming soonish!</option>
25 </param>
26
27 </inputs>
28 <outputs>
29 <data format="tabular" name="outtab" label="${on_string}_DGE.xls"/>
30 <data format="html" name="html_file" label="${on_string}_DGE.html"/>
31 </outputs>
32 <tests>
33 <test>
34 <param name='input1' value='DGEtest.xls' ftype='tabular' />
35 <param name='treatment_name' value='case' />
36 <param name='control_name' value='control' />
37 <param name='Treat_cols' value='c3,c6,c9' />
38 <param name='Control_cols' value='c2,c5,c8' />
39 <output name='outtab' file='DGEtest1out.xls' ftype='tabular' compare='diff' />
40 <output name='html_file' file='DGEtest1out.html' ftype='html' compare='diff' lines_diff='20' />
41 </test>
42 </tests>
43 <help>
44 .. class:: infomark
45
46 **What it does**
47
48 Performs digital differential gene expression analysis between two groups (eg a treatment and control) each with biological replicates, from count data arranged in a matrix as a tabular file.
49
50 **Input**
51
52 A matrix consisting of non-negative integers. The matrix must have a unique header row identifiying the samples, as well as a unique set of row names
53 as the first column. To create appropriate input files, the "Multiple BAMs to matrix" tool takes multiple bam files containing mapped RNAseq reads mapped to a reference genome, and a BED file containing (eg Refseq) contigs. A count matrix containing contigs as rows and samples as
54 columns will be created and can then be used in this tool to estimate differential gene expression using methods appropriate for count data.
55
56 **Output**
57
58 A tabular file containing relative expression levels, statistical estimates of differential expression probability, the R script, log and sessionInfo, and some helpful diagnostic plots.
59
60 .. class:: infomark
61
62 **Attribution**
63 DGE.R was originally written by: S.Lunke and A.Kaspi.
64 Wrapping for Galaxy and general kibbitzing from Ross Lazarus.
65 This tool wrapts the edgeR_ Bioconductor package so all calculations and plots are controlled by that code. See edgeR_ for all documentation and appropriate attribution.
66 Recommended reference is Mark D. Robinson, Davis J. McCarthy, Gordon K. Smyth, PMCID: PMC2796818
67
68 .. _LGPL: http://www.gnu.org/copyleft/lesser.html
69 .. _edgeR: http://www.bioconductor.org/packages/2.3/bioc/html/edgeR.html
70
71 </help>
72
73 </tool>
74
75