annotate deg_annotate.xml @ 1:e98d4ab5b5bc draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
author iuc
date Wed, 23 Jan 2019 07:47:22 -0500
parents b42373cddb77
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
1 <tool id="deg_annotate" name="Annotate DESeq2/DEXSeq output tables" version="1.1.0">
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
2 <description>Append annotation from GTF to differential expression tool outputs</description>
0
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
3 <requirements>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
4 <requirement type="package" version="2.27.0">bedtools</requirement>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
5 <requirement type="package" version="0.6.4">bcbiogff</requirement>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
6 </requirements>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
7 <command>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
8 <![CDATA[
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
9 python '$__tool_directory__/deg_annotate.py' -in '$input_table'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
10 -m '$mode'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
11 -g '$annotation'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
12 -t '$advanced_parameters.gff_feature_type'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
13 -i '$advanced_parameters.gff_feature_attribute'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
14 -x '$advanced_parameters.gff_transcript_attribute'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
15 -a '$advanced_parameters.gff_attributes'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
16 -o '$output'
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
17 ]]>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
18 </command>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
19 <inputs>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
20 <param name="input_table"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
21 type="data"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
22 format="tabular"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
23 argument="-in"
1
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
24 label="Tabular output of DESeq2/edgeR/limma/DEXSeq"/>
0
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
25
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
26 <param name="mode" type="select" argument="-m" label="Input file type">
1
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
27 <option value="degseq">DESeq2/edgeR/limma</option>
0
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
28 <option value="dexseq">DEXseq</option>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
29 </param>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
30
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
31 <param name="annotation"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
32 type="data"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
33 format="gff,gtf,gff3"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
34 argument="-g"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
35 label="Reference annotation in GFF/GTF format" />
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
36
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
37 <section name="advanced_parameters" title="Advanced options">
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
38 <param name="gff_feature_type"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
39 type="text"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
40 value="exon"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
41 argument="-t"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
42 label="GFF feature type"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
43 help="This is the 3rd column in GFF file. Only rows which have the matched feature type in the GTF annotation file will be included. `exon' by default." />
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
44
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
45 <param name="gff_feature_attribute"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
46 type="text"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
47 value="gene_id"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
48 argument="-i"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
49 label="GFF feature identifier"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
50 help="GFF attribute to be used as feature identifier. The value of this attribute should match the first column of DESeq2 output (default: gene_id)" />
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
51
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
52 <param name="gff_transcript_attribute"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
53 type="text"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
54 value="transcript_id"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
55 argument="-x"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
56 label="GFF transcript identifier"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
57 help="GFF attribute to be used as transcript identifier. This options is only used for DEXSeq output annotation. Exon numbers are counted for each transcript separately (default: transcript_id)" />
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
58
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
59 <param name="gff_attributes"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
60 type="text"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
61 value="gene_biotype, gene_name"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
62 argument="-a"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
63 label="GFF attributes to include"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
64 help="Comma separated list of attributes from GFF file to include in output. These attributes should associate with your chosen GFF feature type." />
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
65 </section>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
66 </inputs>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
67 <outputs>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
68 <data name="output" format="tabular" label="${tool.name} on ${on_string}"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
69 </outputs>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
70 <tests>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
71 <test expect_num_outputs="1">
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
72 <param name="input_table"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
73 value="deseq2_output.tabular"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
74 <param name="annotation"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
75 value="annotation.gtf"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
76 <output name="output">
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
77 <assert_contents>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
78 <has_text_matching expression="FBgn0025111\t2192.32236942864\t2.69993841720991\t0.0979447231457099\t27.565940568266\t2.8504782974107e-167\t6.1121380892229e-164\tchrX\t10778953\t10786907\t-\tprotein_coding\tAnt2"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
79 </assert_contents>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
80 </output>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
81 </test>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
82 <test expect_num_outputs="1">
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
83 <param name="input_table"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
84 value="dexseq_output.tabular"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
85 <param name="annotation"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
86 value="annotation.gtf"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
87 <param name="mode"
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
88 value="dexseq"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
89 <output name="output">
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
90 <assert_contents>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
91 <has_text_matching expression="FBgn0025111\+FBgn0003360:E005\tFBgn0025111\+FBgn0003360\tE005\t0.273966640920426\t6.62572321505791\t0.774068626605711\t0.378961325638675\tNA\t0.41523701984849\t1.17020080867011\t2.99101950917789\tchrX\t10780596\t10780661\t66\t-\t10\t0\t0\t0\t0\t0\t2\tFBtr0073425, FBtr0333963\tprotein_coding\+protein_coding\tAnt2\+sesB\tFBtr0073425:1,FBtr0333963:1"/>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
92 </assert_contents>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
93 </output>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
94 </test>
1
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
95 <test expect_num_outputs="1">
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
96 <param name="input_table"
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
97 value="edger_output.tabular"/>
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
98 <param name="annotation"
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
99 value="annotation.gtf"/>
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
100 <param name="mode"
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
101 value="degseq"/>
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
102 <output name="output">
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
103 <assert_contents>
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
104 <has_text_matching expression="FBgn0039155\t-4.40480020002641\t5.8344799947229\t573.433304439283\t1.62187751744916e-36\t2.54342832286378e-32\tchr3R\t24141394\t24147490\t\+\tprotein_coding\tKal1"/>
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
105 </assert_contents>
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
106 </output>
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
107 </test>
0
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
108 </tests>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
109
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
110 <help>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
111 <![CDATA[
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
112
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
113 **What it does**
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
114
1
e98d4ab5b5bc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit 44d3dae188cabf4a64dee7c1ebe41c855d95d1b0
iuc
parents: 0
diff changeset
115 This tool appends the output table of DESeq2/edgeR/limma/DEXSeq with gene symbols, biotypes, positions etc. The information
0
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
116 you want to add is configurable. This information should present in the input GTF/GFF file as attributes of feature
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
117 you choose.
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
118 DEXSeq-Count tool is used to prepare the DEXSeq compatible annotation (flattened GTF file) from input GTF/GFF. In
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
119 this process, the exons that appear multiple times, once for each transcript are collapsed to so called
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
120 *exon counting bins*. Counting bins for parts of exons arise when an exonic region appears with different
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
121 boundaries in different transcripts. The resulting flattened GTF file contains pseudo exon ids per gene instead
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
122 of per transcript. This tool maps the DEXSeq couting bins back to the original exon ids. This mapping is only
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
123 possible if the input GTF/GFF file contains transcript identifier attribute for the chosen features type.
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
124
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
125 **Inputs**
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
126
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
127 **Differential gene expression tables**
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
128 At the moment, this tool supports DESeq2 and DEXSeq tool outputs.
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
129
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
130 **Annotation**
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
131 Annotation file ne GTF or GFF3 format that was used for counting.
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
132
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
133 **Outputs**
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
134 Input tabular file and with chosen attributes appended as additional columns.
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
135
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
136 ]]>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
137 </help>
b42373cddb77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deg_annotate commit bc766aeec78fe74a1d70d608d2f73ba3f2a3e047
iuc
parents:
diff changeset
138 </tool>