annotate mirdeep2.xml @ 0:eaac585f172a draft

Imported from capsule None
author rnateam
date Tue, 27 Jan 2015 09:06:24 -0500
parents
children b21be04f52e4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
1 <tool id="rbc_mirdeep2" name="MiRDeep2" version="2.0.0">
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
2 <description>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
3 <![CDATA[
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
4 identification of novel and known miRNAs
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
5 ]]>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
6 </description>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
7 <requirements>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
8 <requirement type="package" version="2.0">mirdeep2</requirement>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
9 <requirement type="package" version="2.0">mirdeep2_quantifier</requirement>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
10 <requirement type="package" version="0.12.7">bowtie</requirement>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
11 <requirement type="package" version="5.18.1">perl</requirement>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
12 <requirement type="package" version="1.8.5">vienna_rna</requirement>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
13 <requirement type="package" version="2.023">pdf_api2</requirement>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
14 <requirement type="package" version="2.0">randfold</requirement>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
15 </requirements>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
16
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
17 <command>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
18 <![CDATA[
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
19 miRDeep2.pl
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
20
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
21 $reads
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
22 $genome
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
23 $mappings
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
24
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
25 #if $mature_this
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
26 $mature_this
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
27 #else
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
28 none
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
29 #end if
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
30
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
31 #if $mature_other
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
32 $mature_other
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
33 #else
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
34 none
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
35 #end if
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
36
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
37 #if $precursors
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
38 $precursors
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
39 #else
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
40 none
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
41 #end if
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
42
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
43 #if $species.value != 'all'
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
44 -t $species
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
45 #end if
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
46
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
47 #if $star_sequences
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
48 -s $star_sequences
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
49 #end if
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
50
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
51 #if $min_read_stack
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
52 -a $min_read_stack
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
53 #end if
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
54
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
55 #if $min_read_stack
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
56 -a $min_read_stack
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
57 #end if
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
58
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
59 -g $max_precursors_analyze
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
60 -b $min_score_cutoff
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
61 $disable_randfold
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
62
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
63 ; cp result*.bed result.bed 2> /dev/null
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
64 ; cp result*.csv result.csv 2> /dev/null
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
65 ; cp mirdeep_runs/run*/output.mrd . 2> /dev/null
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
66 ; cp mirdeep_runs/run*/survey.csv . 2> /dev/null
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
67
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
68 ## html output
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
69 ;
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
70 cp result*.html $html 2> /dev/null
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
71
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
72 ## move pdf directory to be accessible from the new index.html
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
73 ;
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
74 mkdir -p $html.files_path 2> /dev/null
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
75 ;
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
76 cp -R pdfs* $html.files_path 2> /dev/null
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
77
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
78 ]]>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
79 </command>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
80 <stdio>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
81 <!-- Anything other than zero is an error -->
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
82 <exit_code range="1:" />
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
83 <exit_code range=":-1" />
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
84 <!-- In case the return code has not been set propery check stderr too -->
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
85 <regex match="Error:" />
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
86 <regex match="Exception:" />
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
87 </stdio>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
88 <inputs>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
89 <param name="reads" format="fasta" type="data" label="Collapsed deep sequencing reads">
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
90 <help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
91 <![CDATA[
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
92 Reads in fasta format. The identifier should contain a prefix, a running
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
93 number and a '_x' to indicate the number of reads that have this sequence.
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
94 There should be no redundancy in the sequences.
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
95 ]]>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
96 </help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
97 </param>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
98 <param name="genome" format="fasta" type="data" label="Genome" help="Genome contigs in fasta format. The identifiers should be unique."/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
99 <param name="mappings" format="tabular" type="data" label="Mappings" help="Reads mapped against genome. Mappings should be in ARF format."/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
100 <param name="mature_this" optional="true" format="fasta" type="data" label="Mature miRNA sequences for this species"
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
101 help="miRBase miRNA sequences in fasta format. These should be the known mature sequences for the species being analyzed."/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
102 <param name="mature_other" optional="true" format="fasta" type="data" label="Mature miRNA sequences for related species">
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
103 <help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
104 <![CDATA[
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
105 miRBase miRNA sequences in fasta format. These should be the pooled known
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
106 mature sequences for 1-5 species closely related to the species being analyzed.
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
107 ]]>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
108 </help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
109 </param>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
110 <param name="precursors" optional="true" format="fasta" type="data" label="Precursor sequences"
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
111 help="miRBase miRNA precursor sequences in fasta format. These should be the known precursor sequences for the species being analyzed."/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
112
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
113 <param name="species" type="select" label="Search in species" help="If not searching in a specific species all species in your files will be analyzed. (-t)">
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
114 <option value="all">All species</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
115 <option value="tni">tetraodon</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
116 <option value="dps">d.pseudoobscura</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
117 <option value="dya">d.yakuba</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
118 <option value="ame">a.mellifera</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
119 <option value="dmo">d.mojavensis</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
120 <option value="cel">worm</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
121 <option value="aga">a.gambiae</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
122 <option value="cbr">c.briggsae</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
123 <option value="cin">c.intestinalis</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
124 <option value="mmu">mouse</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
125 <option value="xtr">x.tropicalis</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
126 <option value="eca">horse</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
127 <option value="cfa">dog</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
128 <option value="fru">fugu</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
129 <option value="bta">cow</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
130 <option value="der">d.erecta</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
131 <option value="dgr">d.grimshawi</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
132 <option value="gga">chicken</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
133 <option value="spu">s.purpuratus</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
134 <option value="bfl">lancelet</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
135 <option value="ptr">chimp</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
136 <option value="dse">d.sechellia</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
137 <option value="dpe">d.persimilis</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
138 <option value="dvi">d.virilis</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
139 <option value="rno">rat</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
140 <option value="dme">d.melanogaster</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
141 <option value="lca">cat</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
142 <option value="sja">c.japonica</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
143 <option value="dan">d.ananassae</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
144 <option value="hsa">human</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
145 <option value="dsi">d.simulans</option>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
146 </param>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
147 <param name="star_sequences" format="fasta" type="data" optional="true" label="Star sequences" help="From miRBase in fasta format (optional) (-s)"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
148
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
149 <param name="min_read_stack" optional="true" type="integer" minvalue="0" label="Minimum read stack height">
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
150 <help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
151 <![CDATA[
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
152 minimum read stack height that triggers analysis. Using this option disables
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
153 automatic estimation of the optimal value and all detected precursors are analyzed. (-a)
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
154 ]]>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
155 </help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
156 </param>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
157 <param name="max_precursors_analyze" type="integer" value="50000" label="Maximum precursors"
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
158 help="Maximum number of precursors to analyze when automatic excision gearing is used. If set to -1 all precursors will be analyzed. (-g)."/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
159 <param name="min_score_cutoff" type="integer" value="0" label="Minimum miRNA score"
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
160 help="Minimum score cut-off for predicted novel miRNAs to be displayed in the overview table. (-b)"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
161 <param name="disable_randfold" type="boolean" truevalue="-c" falsevalue="" label="Disable randfold analysis" help="(-c)"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
162 </inputs>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
163 <outputs>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
164 <data name="tab_results" format="tabular" from_work_dir="result.csv" label="Tabular output of ${tool.name} on ${on_string}"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
165 <data format="html" name="html" label="${tool.name} on ${on_string} (html report)"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
166 <data name="pred_acc" format="tabular" from_work_dir="survey.csv" label="Prediction accuracy output of ${tool.name} on ${on_string}"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
167 <data name="bed_out" format="bed" from_work_dir="result.bed" label="Bed output of ${tool.name} on ${on_string}"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
168 <data name="mrd_out" format="txt" from_work_dir="output.mrd" label="Text output of ${tool.name} on ${on_string}"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
169 </outputs>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
170 <tests>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
171 <test>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
172 <param name="reads" value="reads_collapsed.fa"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
173 <param name="genome" value="cel_cluster.fa"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
174 <param name="mappings" value="reads_collapsed_vs_genome.arf"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
175 <param name="mature_this" value="mature_ref_this_species.fa"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
176 <param name="mature_other" value="mature_ref_other_species.fa"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
177 <param name="precursors" value="precursors_ref_this_species.fa"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
178
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
179 <output name="tab_results" file="result.csv" compare="sim_size"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
180 <output name="prec_acc" file="survey.csv" compare="sim_size"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
181 <output name="bed_out" file="result.bed" compare="sim_size"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
182 <output name="mrd_out" file="output.mrd" compare="sim_size"/>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
183 </test>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
184 </tests>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
185 <help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
186 <![CDATA[
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
187 **What MiRDeep2 does**
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
188
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
189 MiRDeep2 is a software package for identification of novel and known miRNAs in deep sequencing data. Furthermore, it can be used for miRNA expression profiling across samples.
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
190 ]]>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
191 </help>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
192 <citations>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
193 <citation type="doi">10.1093/nar/gkr688</citation>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
194 <citation type="doi">10.1002/0471250953.bi1210s36</citation>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
195 </citations>
eaac585f172a Imported from capsule None
rnateam
parents:
diff changeset
196 </tool>