annotate nanonet_1D.xml @ 1:57447db0ec78 draft

planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit 669955c21a5e770a6777269de6b1d2c375a704e3
author jdv
date Fri, 08 Sep 2017 11:03:35 -0400
parents decd5688d719
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
1 <tool id="nanonet_1D" name="Nanonet 1D" version="2.0.0">
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
2
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
3 <description>ONT development basecaller</description>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
4
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
5 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
6
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
7 <!--
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
8 <requirements>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
9 <requirement type="package" version="2.0.0">nanonet</requirement>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
10 </requirements>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
11 -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
12
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
13 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
14
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
15 <version_command>echo "2.0.0"</version_command>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
16
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
17 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
18
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
19 <command detect_errors="aggressive">
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
20 <![CDATA[
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
21
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
22 python3 $__tool_directory__/nanonet_1D.py $input $output \${GALAXY_SLOTS:-1}
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
23
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
24 ]]>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
25 </command>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
26
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
27 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
28
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
29 <inputs>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
30
1
57447db0ec78 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit 669955c21a5e770a6777269de6b1d2c375a704e3
jdv
parents: 0
diff changeset
31 <param name="input" type="data" format="fast5.tar" label="Input reads" />
0
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
32
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
33 </inputs>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
34
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
35 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
36
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
37 <outputs>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
38
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
39 <data name="output" format="fastq" label="${tool.name} on ${on_string} (called.fastq)" />
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
40
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
41 </outputs>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
42
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
43 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
44
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
45 <tests>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
46 <!-- multithreaded output is non-deterministic, so simply compare file
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
47 sizes -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
48 <test>
1
57447db0ec78 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit 669955c21a5e770a6777269de6b1d2c375a704e3
jdv
parents: 0
diff changeset
49 <param name="input" value="test_data.fast5.tar.gz" ftype="fast5.tar.gz" />
0
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
50 <output name="output" file="test_data.fastq" compare="sim_size" delta="0" />
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
51 </test>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
52 </tests>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
53
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
54 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
55
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
56 <help>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
57 <![CDATA[
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
58
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
59 **Description**
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
60
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
61 Nanonet provides recurrent neural network basecalling for Oxford Nanopore
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
62 MinION data. It represents the first generation of such a basecaller from
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
63 Oxford Nanopore Technologies, and is provided as a technology demonstrator.
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
64 Nanonet is provided unsupported by Oxford Nanopore Technologies, see
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
65 LICENSE.md for more information.
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
66
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
67 For training networks, Nanonet leverages currennt to run recurrent neural
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
68 networks. Currennt is generally run with GPUs to aid performance but can be
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
69 run in a CPU only environment. The basecaller does not require currennt, and
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
70 is written in pure python with minimal requirements.
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
71
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
72 The Galaxy wrapper has modified nanonet to take a gzip tarball of FAST5 reads
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
73 as input, such as can be produced by `poretools combine`, and always outputs a
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
74 single FASTQ file.
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
75
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
76 This is the 1D basecaller.
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
77
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
78 ]]>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
79 </help>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
80
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
81 <!-- ***************************************************************** -->
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
82
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
83 <citations>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
84 </citations>
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
85
decd5688d719 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71
jdv
parents:
diff changeset
86 </tool>