annotate kodoja_search.xml @ 3:d4111d1de76f draft default tip

v0.0.8, expose kodoja_VRL.tsv output
author peterjc
date Fri, 14 Sep 2018 09:55:56 -0400
parents ee917702dbd8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
1 <tool id="kodoja_search" name="Kodoja database search" version="0.0.8">
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
2 <description>identify viruses from plant RNA sequencing data</description>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
3 <requirements>
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
4 <requirement type="package" version="0.0.8">kodoja</requirement>
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
5 </requirements>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
6 <version_command>kodoja_search.py --version</version_command>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
8 ## This if statement is for backward compatibility as early versions of the Kraken
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
9 ## wrapper assumed the UI facing field name was also part of the directory path
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
10 if [ -d '${kraken_db.fields.path}/${kraken_db.fields.name}' ]; then export KRAKEN_DEFAULT_DB='${kraken_db.fields.path}/${kraken_db.fields.name}'; else export KRAKEN_DEFAULT_DB='${kraken_db.fields.path}'; fi &&
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
11 kodoja_search.py
2
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
12 -t="\${GALAXY_SLOTS:-4}"
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
13 --kraken_db "\$KRAKEN_DEFAULT_DB"
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
14 --kaiju_db '${kaiju_db.fields.path}'
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
15
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
16 #if $single_paired.single_paired_selector == 'yes'
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
17 #if $forward_input.is_of_type( 'fastq' ):
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
18 --data_format fastq
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
19 #else:
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
20 --data_format fasta
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
21 #end if
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
22 --read1 '${single_paired.forward_input}'
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
23 --read2 '${single_paired.reverse_input}'
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
24 #else:
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
25 #if $single_paired.input_sequences.is_of_type('fastq')
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
26 --data_format fastq
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
27 #else:
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
28 --data_format fasta
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
29 #end if
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
30 --read1 '${single_paired.input_sequences}'
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
31 #end if
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
32
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
33 ## TODO:
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
34 ## -m min_trim
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
35 ## -a trim_adapt
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
36 ## -q kraken_quick
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
37 ## -p kraken_preload
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
38 ## -c kaiju_score
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
39 ## -l kaiju_minlen
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
40 ## -i kaiju_mismatch
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
41
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
42 ## We'll capture predictably named output files from here:
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
43 -o .
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
44 &&
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
45 mv ./virus_table.txt '$combined_table'
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
46 #if $capture_reads_table:
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
47 &&
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
48 mv ./kodoja_VRL.txt '$reads_table'
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
49 #end if
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
50 ]]></command>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
51 <inputs>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
52 <param label="Select a Kraken database" name="kraken_db" type="select">
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
53 <options from_data_table="kraken_databases">
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
54 <validator message="No Kraken database is available" type="no_options" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
55 </options>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
56 </param>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
57 <param label="Select a Kaiju database" name="kaiju_db" type="select">
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
58 <options from_data_table="kaiju_databases">
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
59 <validator message="No Kaiju database is available" type="no_options" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
60 </options>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
61 </param>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
62 <conditional name="single_paired">
1
peterjc
parents: 0
diff changeset
63 <param name="single_paired_selector" type="select" label="Single or paired reads">
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
64 <!-- TODO?
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
65 <option value="collection">Collection</option>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
66 -->
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
67 <option value="yes">Paired</option>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
68 <option selected="True" value="no">Single</option>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
69 </param>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
70 <when value="yes">
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
71 <param format="fasta,fastq" name="forward_input" type="data" label="Forward strand" help="FASTA or FASTQ dataset"/>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
72 <param format="fasta,fastq" name="reverse_input" type="data" label="Reverse strand" help="FASTA or FASTQ dataset"/>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
73 </when>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
74 <when value="no">
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
75 <param format="fasta,fastq" label="Input sequences" name="input_sequences" type="data" help="FASTA or FASTQ datasets"/>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
76 </when>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
77 </conditional>
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
78 <param name="capture_reads_table" type="boolean" value="false" label="Capture read assignment table" help="This table can be used to filter out reads matched to (individual) viruses"/>
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
79 </inputs>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
80 <outputs>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
81 <data name="combined_table" format="tabular" label="Kodoja species report for ${on_string}" />
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
82 <data name="reads_table" format="tabular" label="Kodoja read assignment for ${on_string}">
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
83 <filter>capture_reads_table</filter>
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
84 </data>
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
85 </outputs>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
86 <tests>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
87 <test>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
88 <param name="kraken_db" value="kraken3viruses" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
89 <param name="kaiju_db" value="kaiju3viruses" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
90 <param name="single_paired_selector" value="no" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
91 <param name="input_sequences" value="testData_1.fastq" ftype="fastq" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
92 <output name="combined_table" file="virus_table_SE_fastq.tabular" ftype="tabular" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
93 </test>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
94 <test>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
95 <param name="kraken_db" value="kraken3viruses" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
96 <param name="kaiju_db" value="kaiju3viruses" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
97 <param name="single_paired_selector" value="yes" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
98 <param name="forward_input" value="testData_1.fastq" ftype="fastq" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
99 <param name="reverse_input" value="testData_2.fastq" ftype="fastq" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
100 <output name="combined_table" file="virus_table_PE_fastq.tabular" ftype="tabular" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
101 </test>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
102 <test>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
103 <param name="kraken_db" value="kraken3viruses" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
104 <param name="kaiju_db" value="kaiju3viruses" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
105 <param name="single_paired_selector" value="yes" />
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
106 <param name="forward_input" value="testData_1.fastq" ftype="fastq" />
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
107 <param name="reverse_input" value="testData_2.fastq" ftype="fastq" />
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
108 <param name="capture_reads_table" value="true" />
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
109 <output name="combined_table" file="virus_table_PE_fastq.tabular" ftype="tabular" />
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
110 <output name="reads_table" file="read_table_PE_fastq.tabular" ftype="tabular" />
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
111 </test>
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
112 <test>
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
113 <param name="kraken_db" value="kraken3viruses" />
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
114 <param name="kaiju_db" value="kaiju3viruses" />
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
115 <param name="single_paired_selector" value="yes" />
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
116 <param name="forward_input" value="testData_1.fasta" ftype="fasta" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
117 <param name="reverse_input" value="testData_2.fasta" ftype="fasta" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
118 <output name="combined_table" file="virus_table_PE_fasta.tabular" ftype="tabular" />
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
119 </test>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
120 </tests>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
121 <help><![CDATA[
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
122 Kodoja is a tool intended to identify viral sequences in a
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
123 FASTQ/FASTA sequencing run by matching them against both
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
124 Kraken and Kaiju databases.
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
125
1
peterjc
parents: 0
diff changeset
126 The main output is a tab-separated table as follows (tabular format in Galaxy)
peterjc
parents: 0
diff changeset
127 with the following columns:
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
128
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
129 1. Species name
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
130 2. Species NCBI taxonomy identifier (TaxID)
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
131 3. Number of reads assigned by *either* Kraken or Kaiju to this species
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
132 4. Number of Reads assigned by *both* Kraken and Kaiju to this species
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
133 5. Genus name
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
134 6. Number of reads assigned by *either* Kraken or Kaiju to this genus
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
135 7. Number of reads assigned by *both* Kraken and Kaiju to this genus
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
136
2
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
137 The counts in columns 6 and 7 are for reads assigned to that genus, but not
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
138 to any species within it.
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
139
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
140 For example,
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
141
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
142 ================================== ============= ================= ============================= ========== =============== ===========================
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
143 Species Species TaxID Species sequences Species sequences (stringent) Genus Genus sequences Genus sequences (stringent)
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
144 ---------------------------------- ------------- ----------------- ----------------------------- ---------- --------------- ---------------------------
2
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
145 Cassava brown streak virus 137758 45 45 Ipomovirus 0 0
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
146 Ugandan cassava brown streak virus 946046 28 28 Ipomovirus 0 0
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
147 Tobacco etch virus 12227 21 19 Potyvirus 0 0
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
148 ================================== ============= ================= ============================= ========== =============== ===========================
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
149
3
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
150 The second most important output, which you can optionally capture
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
151 for use within Galaxy, is a per-read table summarising matches found
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
152 with Kraken and/or Kaiju. The Kodoja Retrieve tool is not currently
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
153 available within Galaxy, but you can instead use this file directly
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
154 within Galaxy to filter out just the virus reads, or even reads
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
155 matched to a specific taxid. See for example ``seq_filter_by_id``
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
156 which is available via the Galaxy Tool Shed:
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
157
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
158 http://toolshed.g2.bx.psu.edu/view/peterjc/seq_filter_by_id
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
159 https://github.com/peterjc/pico_galaxy/tree/master/tools/seq_filter_by_id
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
160
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
161 The Kodoja Search command line tool offers additional options not
d4111d1de76f v0.0.8, expose kodoja_VRL.tsv output
peterjc
parents: 2
diff changeset
162 currently exposed in Galaxy, including::
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
163
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
164 Number of threads
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
165 -s, --host_subset Subset host sequences before Kaiju
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
166 -m TRIM_MINLEN, --trim_minlen TRIM_MINLEN
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
167 Trimmomatic minimum length
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
168 -a TRIM_ADAPT, --trim_adapt TRIM_ADAPT
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
169 Illumina adapter sequence file
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
170 -q KRAKEN_QUICK, --kraken_quick KRAKEN_QUICK
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
171 Number of minium hits by Kraken
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
172 -p, --kraken_preload Kraken preload database
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
173 -c KAIJU_SCORE, --kaiju_score KAIJU_SCORE
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
174 Kaju alignment score
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
175 -l KAIJU_MINLEN, --kaiju_minlen KAIJU_MINLEN
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
176 Kaju minimum length
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
177 -i KAIJU_MISMATCH, --kaiju_mismatch KAIJU_MISMATCH
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
178 Kaju allowed mismatches
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
179
2
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
180 For more information, please see the Kodoja manual
ee917702dbd8 v0.0.7, support GALAXY_SLOTS etc
peterjc
parents: 1
diff changeset
181 https://github.com/abaizan/kodoja/wiki/Kodoja-Manual
0
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
182 ]]></help>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
183 <citations>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
184 <citation type="bibtex">
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
185 @misc{githubkodoja,
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
186 author = {Baizan Edge, Amanda},
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
187 year = {2018},
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
188 title = {Kodoja},
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
189 publisher = {GitHub},
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
190 journal = {GitHub repository},
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
191 url = {https://github.com/abaizan/kodoja},
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
192 }</citation>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
193 </citations>
18fe33eb7775 Uploaded kodoja_search.py v0.0.3 wrapper.
peterjc
parents:
diff changeset
194 </tool>