annotate rdpmulticlassifier/rdp_multi_classifier.xml @ 0:a73ae72b47aa draft default tip

Uploaded
author qfab
date Thu, 29 May 2014 02:27:56 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
1 <tool id="rdpmulticlassifier" name="RDP MultiClassifier" version="1.1">
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
2 <description>Rapid Assignment of rRNA Sequences into the New Bacterial Taxonomy</description>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
3 <command interpreter="bash">
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
4 #if $table.addotutable
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
5 rdpmulticlassifier.sh $gene $table.addotutable $input $otu $conf $hier $assign $otutable $format
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
6 #else
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
7 rdpmulticlassifier.sh $gene $table.addotutable $input NULL $conf $hier $assign NULL $format
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
8 #end if
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
9 </command>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
10 <requirements>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
11 <requirement type="package" version="1.1">rdp_multi_classifier_1.1</requirement>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
12 </requirements>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
13 <inputs>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
14 <param name="gene" type="select" label="Select Gene Trainings Model" help="The Multi-Classifier provides two training models: 16S rRNA or Fungal LSU genes.">
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
15 <option value="16srrna" selected="true">16S rRNA</option>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
16 <option value="fungallsu">Fungal LSU</option>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
17 </param>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
18 <conditional name="table">
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
19 <param name="addotutable" type="boolean" value="true" label="Select to generate an OTU Table" help="This is to complete the intermediate OTU Table generated by the 'Map Reads to OTU' tool of the metagenomics workflow. The intermediate OTU table and relabelled OTUs output files of the 'Map Reads to OTU' tool will be required." />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
20 <when value="true">
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
21 <param name="input" type="data" format="fasta" label="Relabelled OTU input reads of the 'Map Reads to OTU' tool in FASTA format"/>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
22 <param name="otu" type="data" format="tabular" label="PRE OTU table of the 'Map Reads to OTU' tool" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
23 </when>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
24 <when value="false">
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
25 <param name="input" type="data" format="fasta" label="Input reads file in FASTA format"/>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
26 </when>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
27 </conditional> -->
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
28 <param name="conf" type="float" value="0.8" label="Assignment confidence cutoff" help="Specifies the assignment confidence cutoff used to determine the assignment count in the hierarchical format. Range [0-1], Default is 0.8. For sequences shorter than 250 base pairs, the confidence threshold 50% is recommended to improve classification coverage." />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
29 <param name="format" type="select" label="Tab delimited output format" help="Please see the description below on the 'Tab delimited output format' options.">
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
30 <option value="allrank" selected="true">allrank</option>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
31 <option value="fixrank">fixrank</option>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
32 <option value="db">db</option>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
33 </param>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
34 </inputs>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
35 <outputs>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
36 <data name="hier" format="tabular" label="${tool.name} on ${on_string}:classification_assignment_hierarchical.tab" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
37 <data name="assign" format="tabular" label="${tool.name} on ${on_string}:classification_assignment_details.tab" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
38 <data name="otutable" format="tabular" label="${tool.name} on ${on_string}: OTU_Table.tab" >
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
39 <filter>table['addotutable']</filter>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
40 </data>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
41 </outputs>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
42 <help>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
43 ===========
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
44 Description
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
45 ===========
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
46
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
47 The RDP MultiClassifier allows rapid Assignment of rRNA sequences into the new bacterial taxonomy.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
48 This version of the RDP MultiClassifier allows the completion of the intermediate OTU table generated by the USEARCH - 'Map Reads to OTU' tool of the metagenomics workflow.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
49
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
50 -----
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
51
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
52 -----
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
53 Input
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
54 -----
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
55
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
56 **No OTU Table generation selected:**
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
57
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
58 A) File of reads in FASTA format.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
59
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
60 .. class:: infomark
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
61
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
62 Input sequences should be at least 50bp for accurate results. Uppercase and lowercase formats are allowed.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
63
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
64 **OTU Table generations is selected:**
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
65
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
66 A) Relabelled OTU input reads in FASTA format of the 'Map Reads to OTU' tool.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
67
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
68 .. class:: warningmark
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
69
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
70 Please note the 'relabelled OTU' output of the 'Map Reads to OTU' tool is hidden. To access the hidden output, click on the cog wheel in the upper right corner of the History panel and select 'Include Hidden Datasets'. The output dataset will appear with a dialog box. Follow the instruction in the dialog box and click 'here' to unhide the dataset.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
71
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
72
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
73 B) Pre-OTU Table of the 'Map Reads to OTU' tool in tabular format.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
74
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
75 ----------
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
76 Parameters
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
77 ----------
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
78
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
79 Gene Trainings Model
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
80 RDP naive Bayesian Classifier offers two hierarchy models for 16S rRNA and Fungal LSU genes
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
81
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
82 OTU Table generation
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
83 For OTU Table generation, check the above checkbox and provide the intermediate OTU table (Pre-OTU Table) and the 'relabelled OTU' input reads of the 'Map Reads to OTU' tool of the metagenomics workflow.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
84
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
85 Confidence cutoff
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
86 Used to determine the assignment count in the hierarchial format. Range[0-1], default is 0.8. For sequences shorter than 250 base pairs, the confidence threshold 50% is recommended to improve classification coverage.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
87
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
88 Tab delimited output format
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
89 a) allrank: outputs the results for all ranks applied for each sequence: seqname, orientation, taxon name, rank, conf, etc
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
90 b) fixrank: only outputs the results for fixed ranks in order: domain, phylum, class, order, family, genus
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
91 c) db: outputs the seqname, trainset_no, tax_id, conf
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
92
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
93 ------
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
94 Output
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
95 ------
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
96
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
97 The tool generates 2 or 3 outputs depending if 'OTU Table generations' is selected.
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
98
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
99 **No OTU Table generation selected:**
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
100
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
101 (A) Sequence count for each taxon in the hierarchy in tab-format: classification_assignment_hierarchical.tab
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
102
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
103 (B) Sequence-by-sequence classification results including confidence scores at each level of the hierarchy in tab-format: classification_assignment_details.tab
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
104
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
105 **OTU Table generations is selected:**
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
106
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
107 (A) Sequence count for each taxon in the hierarchy in tab-format: classification_assignment_hierarchical.tab
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
108
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
109 (B) Sequence-by-sequence classification results including confidence scores at each level of the hierarchy in tab-format: classification_assignment_details.tab
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
110
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
111 (C) OTU Table in tab-format
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
112
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
113 -----
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
114
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
115 =========
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
116 Resources
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
117 =========
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
118
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
119 RDP_MultiClassifier_Tutorial_
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
120
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
121 .. _RDP_MultiClassifier_Tutorial: http://rdp.cme.msu.edu/tutorials/classifier/RDPtutorial_MULTICLASSIFIER.html
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
122
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
123
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
124 **Wrapper Author**
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
125
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
126 QFAB Bioinformatics (support@qfab.org)
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
127
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
128 </help>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
129 <tests>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
130 <test>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
131 <param name="gene" value="16srrna" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
132 <param name="addotutable" value="true" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
133 <param name="input" value="otuseqs.fasta" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
134 <param name="otu" value="preotu.tab" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
135 <param name="conf" value="0.8" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
136 <param name="format" value="fixrank" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
137 <output name="hier" file="class_hier.tab" ftype="tabular" lines_diff="10" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
138 <output name="assign" file="class_detail.tab" ftype="tabular" lines_diff="10" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
139 <output name="otutable" file="otu_table.tab" ftype="tabular" lines_diff="10" />
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
140 </test>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
141 </tests>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
142 </tool>
a73ae72b47aa Uploaded
qfab
parents:
diff changeset
143