comparison EdgeR_differentialExpression.xml @ 0:023628c034b6 draft

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