annotate miranda.xml @ 2:9c8ff1bdd041 draft default tip

"planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
author earlhaminst
date Mon, 21 Dec 2020 17:17:34 +0000
parents 89d595ffa9db
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
1 <tool id="miranda" name="miRanda" version="3.3a+galaxy1">
0
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
2 <description>finds potential target sites for miRNAs in genomic sequences</description>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
3 <requirements>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
4 <requirement type="package" version="3.3a">miranda</requirement>
2
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
5 <requirement type="package" version="3.9">python</requirement>
0
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
6 </requirements>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
7 <version_command>miranda --version|grep 'miranda v'</version_command>
2
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
0
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
9 miranda '$microrna' '$query'
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
10 #if str($sc)
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
11 -sc $sc
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
12 #end if
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
13 #if str($en)
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
14 -en $en
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
15 #end if
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
16 -out '$raw_output'
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
17 &&
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
18 python '$__tool_directory__/miranda_parser.py' '$raw_output' '$tabular_output'
2
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
19 ]]></command>
0
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
20 <inputs>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
21 <param name="microrna" type="data" format="fasta" label="MicroRNA sequences" help="FASTA format" />
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
22 <param name="query" type="data" format="fasta" label="Query sequences" help="FASTA format" />
2
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
23 <param argument="-sc" type="float" min="0.0" value="140.0" optional="true" label="Alignment score threshold" help="Only alignments with score greater or equal to this value will be used for further analysis" />
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
24 <param argument="-en" type="float" value="1.0" optional="true" label="Set energy threshold to -E kcal/mol" help="Only alignments with energy less or equal to this value will be used for further analysis. A negative value is required for filtering to occur" />
0
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
25 </inputs>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
26 <outputs>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
27 <data name="raw_output" format="txt" label="${tool.name} on ${on_string}: raw output" />
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
28 <data name="tabular_output" format="tabular" label="${tool.name} on ${on_string}: tabular output" />
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
29 </outputs>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
30 <tests>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
31 <test>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
32 <param name="microrna" ftype="fasta" value="microrna.fasta" />
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
33 <param name="query" ftype="fasta" value="query.fasta" />
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
34 <output name="raw_output" file="raw_output.txt" lines_diff="4" />
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
35 </test>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
36 </tests>
2
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
37 <help><![CDATA[
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
38 miRanda is an algorithm for the detection of potential microRNA target sites in genomic sequences.
0
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
39
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
40 One or more miRNA sequences are scanned against all query sequences and potential target sites are reported. Potential target sites are identified using a two-step strategy. First a dynamic programming local alignment is carried out between the query miRNA sequence and the reference sequence. This alignment procedure scores based on sequence complementarity and not on sequence identity. In other words we look for A:U and G:C matches instead of A:A, G:G, etc. The G:U wobble bair is also permitted, but generally scores less than the more optimal matches.
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
41
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
42 The second phase of the algorithm takes high-scoring alignments (i.e. those above the alignment score threshold) detected from phase 1 and estimates the thermodynamic stability of RNA duplexes based on these alignments. This second phase of the method utilizes folding routines from the RNAlib library, which is part of the ViennaRNA package written by Ivo Hofacker. At this stage we generate a constrained fictional single-stranded RNA composed of the query sequence, a linker and the reference sequence (reversed). This structure is then folded using RNAlib and the minimum free energy (DG kcal/mol) is calculated for that structure.
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
43
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
44 Finally, detected targets with energies less than a chosen energy threshold are selected as potential target sites. Target site alignments passing both thresholds and other information is produced as output.
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
45
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
46 View the original miRanda manual: http://cbio.mskcc.org/microrna_data/manual.html
2
9c8ff1bdd041 "planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit a9aa47b387ab4d4ee8628956aaea80d7aabca936"
earlhaminst
parents: 1
diff changeset
47 ]]></help>
0
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
48 <citations>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
49 <citation type="doi">10.1186/gb-2003-5-1-r1</citation>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
50 </citations>
05bc31ccc323 planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/miranda commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
earlhaminst
parents:
diff changeset
51 </tool>