annotate ITSx.xml @ 1:b433586432d7 draft

Uploaded
author okorol
date Tue, 24 Mar 2015 16:18:36 -0400
parents f82c70f54bd7
children 7c914d783d36
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
1 <tool id="ITSx" name="ITSx Extractor" version="1.0.6">
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
2
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
3 <description>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
4 ITSx -- Identifies ITS sequences and extracts the ITS region
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
5 </description>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
6
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
7 <command interpreter="perl">
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
8 ITSx -i $input --detailed_results T --cpu $cpu $preserve $reset
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
9 </command>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
10 <requirements>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
11 <requirement type="package" version="3.1b1">hmmer</requirement>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
12 </requirements>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
13 <inputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
14 <param name="input" type="data" format="fasta" label="Input Fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
15 <param name="cpu" type="integer" value="1" label="cpu"/>
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
16 <param name="complement" type="boolean" checked="true" truevalue="--complement T" falsevalue="--complement F" label="Check both DNA strands against the database"/>
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
17 <param name="heuristics" type="boolean" checked="false" truevalue="--heuristics T" falsevalue="--heuristics F" label="Use HMMER's heuristic filtering"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
18 <param name="reset" type="boolean" checked="false" truevalue="--reset T" falsevalue="--reset F" label="Re-creates the HMM-database before ITSx is run"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
19 <param name="preserve" type="boolean" checked="false" truevalue="--preserve T" falsevalue="--preserve F" label=" Preserve sequence headers instead of printing out ITSx headers"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
20 </inputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
21
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
22 <outputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
23 <data name="ITS1" format="fasta" label="Extracted ITS1 Fasta File" from_work_dir="ITSx_out.ITS1.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
24 <data name="ITS2" format="fasta" label="Extracted ITS2 Fasta File" from_work_dir="ITSx_out.ITS2.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
25 <data name="fullfasta" format="fasta" label="Full Fasta of ITS extracted" from_work_dir="ITSx_out.full.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
26 <data name="graph" format="txt" label="Graph of ITS regions" from_work_dir="ITSx_out.graph"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
27 <data name="nodetect" format="fasta" label="No ITS region" from_work_dir="ITSx_out_no_detections.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
28 <data name="positions" format="tabular" label="ITSx feature positions" from_work_dir="ITSx_out.positions.txt"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
29 <data name="problematic" format="tabular" label="Problematic sequences" from_work_dir="ITSx_out.problematic.txt"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
30 <data name="summary" format="txt" label="ITSx summary" from_work_dir="ITSx_out.summary.txt"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
31 <data name="extractions" format="tabular" label="ITSx extraction results" from_work_dir="ITSx_out.extraction.results"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
32 </outputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
33
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
34 <stdio>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
35 <regex match="ITSx" source="both" level="log"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
36 <regex match="analysis" source="both" level="log"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
37 <regex match="ERROR" source="both" level="fatal"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
38 <regex match="error" source="both" level="fatal"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
39 </stdio>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
40
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
41 <tests>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
42 <test>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
43 <param name="input" value="test-data/testITSsequences.fasta"/>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
44 <param name="cpu" value="1" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
45 <param name="complement" value="--complement T"/>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
46 <param name="reset" value="--reset F" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
47 <param name="preserve" value="--preserve F" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
48
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
49 <output name="positions" file="test-data/expectedOutput.positions.txt" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
50 <output name="fullfasta" file="test-data/expectedOutput.full.fasta" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
51 <output name="summary" file="test-data/expectedOutput.summary.txt" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
52 <output name="problematic" file="test-data/expectedOutput.problematic.txt" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
53 </test>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
54 </tests>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
55
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
56 <help>
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
57 **What it does**
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
58
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
59 Identifies ITS sequences and extracts the ITS regions
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
60
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
61 ITSx is an open source software utility to extract the highly variable ITS1 and ITS2 subregions from ITS sequences, which is commonly used as a molecular barcode for e.g. fungi. As the inclusion of parts of the neighbouring, very conserved, ribosomal genes (SSU, 5S and LSU rRNA sequences) in the sequence identification process can lead to severely misleading results, ITSx identifies and extracts only the ITS regions themselves.
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
62
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
63 ------
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
64
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
65
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
66 **Info**
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
67
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
68 Galaxy wrapper:
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
69
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
70 Microbial Biodiversity Bioinformatics Group
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
71 Agriculture and Agri-Food Canada
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
72
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
73 Contact: Oksana Korol, oksana.korol[at]agr.gc.ca
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
74 mbb[at]agr.gc.ca
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
75
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
76
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
77 ITSx tool:
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
78
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
79 Version: 1.0.11
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
80 Source code available at:
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
81 http://microbiology.se/software/itsx
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
82
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
83 Copyright (C) 2012-2013 Johan Bengtsson-Palme et al.
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
84 Contact: Johan Bengtsson-Palme, johan[at]microbiology.se
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
85 Programmer: Johan Bengtsson-Palme
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
86
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
87
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
88 **Citation**
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
89
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
90 Bengtsson-Palme, Johan and Ryberg, Martin and Hartmann, Martin and Branco, Sara and Wang, Zheng and Godhe, Anna and De Wit, Pierre and Sánchez-García, Marisol and Ebersberger, Ingo and de Sousa, Filipe and Amend, Anthony and Jumpponen, Ari and Unterseher, Martin and Kristiansson, Erik and Abarenkov, Kessy and Bertrand, Yann J. K. and Sanli, Kemal and Eriksson, K. Martin and Vik, Unni and Veldre, Vilmar and Nilsson, R. Henrik. Improved software detection and extraction of ITS1 and ITS2 from ribosomal ITS sequences of fungi and other eukaryotes for analysis of environmental sequencing data. Methods in Ecology and Evolution, 4;10:914-919, 2013.
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
91
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
92
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
93 </help>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
94
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
95 </tool>