annotate htseq_count.xml @ 4:0fdb0d5f53ce draft

add rdata output
author mingchen0919
date Wed, 07 Mar 2018 01:37:59 -0500
parents 1545e24c9ba7
children aacd5f53ac99
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
mingchen0919
parents: 0
diff changeset
1 <tool id="aurora_htseq" name="Aurora htseq" version="1.0.0">
4
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
2 <description>Counting reads in features.</description>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
3 <requirements>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
4 <requirement type="package" version="1.15.0.6-0">pandoc</requirement>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
5 <requirement type="package" version="1.20.0">r-getopt</requirement>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
6 <requirement type="package" version="1.6">r-rmarkdown</requirement>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
7 <requirement type="package" version="0.9.1">htseq</requirement>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
8 <requirement type="package" version="0.2">r-dt</requirement>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
9 </requirements>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
10 <stdio>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
11 <regex match="XXX" source="stderr" level="warning"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
12 description="Check the warnings_and_errors.txt file for more details."/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
13 </stdio>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
14 <command><![CDATA[Rscript '${__tool_directory__}/htseq_count_render.R'
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
15
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
16 -e $echo
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
17 -o $report
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
18 -d $report.files_path
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
19 -s $sink_message
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
20 -t '${__tool_directory__}'
1
mingchen0919
parents: 0
diff changeset
21
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
22 -A '$alignment_files'
3
1545e24c9ba7 add r-dt
mingchen0919
parents: 2
diff changeset
23 -B '$sample_names'
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
24 -G $gff
1
mingchen0919
parents: 0
diff changeset
25 -f $format
mingchen0919
parents: 0
diff changeset
26 -r $order
mingchen0919
parents: 0
diff changeset
27 -S $stranded
mingchen0919
parents: 0
diff changeset
28 -a $minaqual
mingchen0919
parents: 0
diff changeset
29 -T $feature_type
mingchen0919
parents: 0
diff changeset
30 -i $idattr
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
31 -m $mode
4
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
32 -c $count
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
33 -O $count_rdata]]></command>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
34 <inputs>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
35 <param type="boolean" name="echo" truevalue="TRUE" falsevalue="FALSE" checked="false"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
36 label="Display analysis code in report?"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
37 <param type="data" name="alignment_files" label="Alignment file (SAM/BAM)" optional="False" format="sam,bam"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
38 multiple="True"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
39 <param type="text" name="sample_names" label="Sample names"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
40 help="sample names for each input SAM/BAM file. Use comma to separate multiple names, for example, sample_1, sample_2, sample_3. The number of sample names should be the same as the number of input SAM/BAM files."
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
41 optional="False" size="5x25"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
42 <param type="select" name="format" argument="-f" label="Input data format" optional="False" multiple="False">
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
43 <option value="sam" selected="false">SAM</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
44 <option value="bam" selected="true">BAM</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
45 </param>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
46 <param type="data" name="gff" label="GFF file" optional="False" format="gff, gff3"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
47 <param type="select" name="order" argument="-r" label="Order"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
48 help="Use this option to indicate how the input data has been sorted. The default is name.&#13;&#10;&#13;&#10;"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
49 optional="False" multiple="False">
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
50 <option value="name" selected="false">Name</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
51 <option value="pos" selected="false">Position</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
52 </param>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
53 <param type="select" name="stranded" argument="-s" label="Stranded" optional="False" multiple="False">
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
54 <option value="yes" selected="true">Yes</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
55 <option value="no" selected="false">No</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
56 <option value="reverse" selected="false">Reverse</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
57 </param>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
58 <param type="integer" name="minaqual" argument="-a" label="Alignment quality "
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
59 help="Skip all reads with alignment quality lower than the given minimum value (default: 10)"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
60 optional="False" value="10" min="0"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
61 <param type="text" name="feature_type" argument="-t" label="Feature type"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
62 help="Feature type (3rd column in GFF file) to be used, all features of other type are ignored (default, suitable for RNA-Seq analysis using an Ensembl GTF file: exon)"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
63 optional="False" value="exon"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
64 <param type="text" name="idattr" argument="-i" label="ID attribute"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
65 help="GFF attribute to be used as feature ID. Several GFF lines with the same feature ID will be considered as parts of the same feature. The feature ID is used to identity the counts in the output table. The default, suitable for RNA-Seq analysis using an Ensembl GTF file, is gene_id."
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
66 optional="False" value="gene_id"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
67 <param type="select" name="mode" argument="-m" label="Mode"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
68 help="Mode to handle reads overlapping more than one feature. Possible values for &lt;mode&gt; are union, intersection-strict and intersection-nonempty (default: union)"
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
69 optional="False" multiple="False">
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
70 <option value="union" selected="true">Union</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
71 <option value="intersection-strict" selected="false">Intersection (strict)</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
72 <option value="intersection-nonempty" selected="false">Intersection (nonempty)</option>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
73 </param>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
74 </inputs>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
75 <outputs>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
76 <data name="report" format="html" label="Aurora htseq on ${on_string}" hidden="false"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
77 <data format="txt" name="sink_message" label="Warnings and Errors" from_work_dir="warnings_and_errors.txt"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
78 <data name="count" format="txt" label="Aurora htseq-count on ${on_string}" hidden="false"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
79 <data name="count_rdata" format="rdata" hidden="false"/>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
80 </outputs>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
81 <citations>
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
82 <citation type="bibtex"><![CDATA[
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
83 @article{allaire2016rmarkdown,
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
84 title={rmarkdown: Dynamic Documents for R, 2016},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
85 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
86 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
87 journal={R package version 0.9},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
88 volume={6},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
89 year={2016}
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
90 }
4
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
91 ]]></citation>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
92 <citation type="bibtex"><![CDATA[
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
93 @book{xie2015dynamic,
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
94 title={Dynamic Documents with R and knitr},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
95 author={Xie, Yihui},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
96 volume={29},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
97 year={2015},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
98 publisher={CRC Press}
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
99 }
4
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
100 ]]></citation>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
101 <citation type="bibtex"><![CDATA[@article{anders2015htseq,
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
102 title={HTSeq—a Python framework to work with high-throughput sequencing data},
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
103 author={Anders, Simon and Pyl, Paul Theodor and Huber, Wolfgang},
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
104 journal={Bioinformatics},
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
105 volume={31},
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
106 number={2},
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
107 pages={166--169},
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
108 year={2015},
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
109 publisher={Oxford University Press}
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
110 }]]></citation>
0fdb0d5f53ce add rdata output
mingchen0919
parents: 3
diff changeset
111 </citations>
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
112 </tool>