0
|
1 <tool id="ctat_edger_differential_expression" name="ctat_edger_differential_expression" version="1.0.0" profile="17.05">
|
|
2
|
|
3 <description>Identify Differentially Expressed Transcripts Using EdgeR</description>
|
|
4 <requirements>
|
|
5 <requirement type="package" version="2.7">python</requirement>
|
|
6 <requirement type="package">subprocess32</requirement>
|
|
7 <requirement type="package">bzip2</requirement>
|
|
8 <requirement type="package" version="1.3.0">rsem</requirement>
|
|
9 <requirement type="package" version="3">bioconductor-edger</requirement>
|
|
10 <requirement type="package" version="2">bioconductor-qvalue</requirement>
|
|
11 <requirement type="package" version="2.6.6">trinity</requirement>
|
|
12 </requirements>
|
|
13 <command detect_errors="exit_code">
|
|
14 <![CDATA[
|
|
15 python $__tool_directory__/ctat_edger_differential_expression.py
|
|
16 $counts_matrix
|
|
17 $dispersion
|
|
18 ]]>
|
|
19 </command>
|
|
20 <inputs>
|
|
21
|
|
22 <param type="data" format="txt" name="counts_matrix" label="Matrix of RNA-Seq fragment counts for transcripts per condition" />
|
|
23 <param type="data" format="fasta" name="transcripts_fasta_file" label="Transcripts fasta file corresponding to matrix" />
|
|
24 <param type="float" name="dispersion" value="0.1" min="0" label="dispersion value" help="Dispersion value to be used in the negative binomial" />
|
|
25
|
|
26 </inputs>
|
|
27 <outputs>
|
|
28 <!--
|
|
29 <data format="tar.gz" name="EdgeR_Archive" label="${tool.name} on ${on_string}: EdgeR_Results.tar.gz" from_work_dir="edgeR_results.tar.gz" />
|
|
30 -->
|
|
31 <data format="txt" name="EdgeR_Archive" label="${tool.name} on ${on_string}: EdgeR_Results.tar.gz" from_work_dir="edgeR_results.tar.gz" />
|
|
32
|
|
33 </outputs>
|
|
34 <tests>
|
|
35 <test>
|
|
36 <param name="counts_matrix" value="Sp.counts.matrix" />
|
|
37 <!-- The transcripts_fasta_file does not seem to be used for anything. -->
|
|
38 <param name="transcripts_fasta_file" value="Sp.Trinity.fasta" />
|
|
39 <param name="dispersion" value="0.1" />
|
|
40
|
|
41 <!-- One could create more detailed tests if the output files were explicitly
|
|
42 saved rather than placed into an archive. We had a case where the archive
|
|
43 was being created, but it was missing one of the files, or one of the
|
|
44 files was empty. There is no easy way to look into the archive file to
|
|
45 test this.
|
|
46 -->
|
|
47 <output name="EdgeR_Archive" >
|
|
48 <assert_contents>
|
|
49 <has_line_matching expression=".+" />
|
|
50 <!-- The following is the magic number for all gzip files. -->
|
|
51 <has_text_matching expression="\x1F\x8B" />
|
|
52 </assert_contents>
|
|
53 </output>
|
|
54 </test>
|
|
55 </tests>
|
|
56 <help>
|
|
57 .. class:: infomark
|
|
58
|
|
59 edgeR is a Bioconductor package focusing on the analysis of digital gene expression data derived from RNA-Seq sequencing technologies.
|
|
60
|
|
61 To learn more about edgeR read their paper_, visit their website_ , or read this user_ guide_ .
|
|
62 If you are following the Trinity RNA-seq protocol please go here_ for a galaxy tool walk through or the Nature Protocols publication_ .
|
|
63
|
|
64 .. _paper: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2796818/
|
|
65 .. _publication: http://www.nature.com/nprot/journal/v8/n8/full/nprot.2013.084.html
|
|
66 .. _user: https://bioconductor.org/packages/devel/bioc/vignettes/edgeR/inst/doc/edgeRUsersGuide.pdf
|
|
67 .. _guide: https://bioconductor.org/packages/devel/bioc/vignettes/edgeR/inst/doc/edgeRUsersGuide.pdf
|
|
68 .. _website: http://bioinf.wehi.edu.au/edgeR/
|
|
69 .. _here: https://github.com/trinityrnaseq/GalaxyTrinityProtocol/wiki
|
|
70 </help>
|
|
71
|
|
72 <citations>
|
|
73 <citation type="doi">10.1038/nbt.1883</citation>
|
|
74 </citations>
|
|
75
|
|
76 </tool>
|