annotate ITSx.xml @ 6:8a6312fa4633 draft

Uploaded
author okorol
date Fri, 05 Jun 2015 11:14:25 -0400
parents c711ca9a7f4c
children d74a601111f2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
2986d8c4db11 Uploaded
okorol
parents: 3
diff changeset
1 <tool id="ITSx" name="ITSx Extractor" version="1.0.11">
0
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">
5
c711ca9a7f4c Uploaded
okorol
parents: 4
diff changeset
8 ITSx -i $input --detailed_results T -N $domain_num --cpu ${NSLOTS} $preserve $reset
6
8a6312fa4633 Uploaded
okorol
parents: 5
diff changeset
9 #if "${NSLOTS}"=="":
8a6312fa4633 Uploaded
okorol
parents: 5
diff changeset
10 --cpu=4
8a6312fa4633 Uploaded
okorol
parents: 5
diff changeset
11 #else:
8a6312fa4633 Uploaded
okorol
parents: 5
diff changeset
12 --cpu="${NSLOTS}"
8a6312fa4633 Uploaded
okorol
parents: 5
diff changeset
13 #end if
8a6312fa4633 Uploaded
okorol
parents: 5
diff changeset
14
8a6312fa4633 Uploaded
okorol
parents: 5
diff changeset
15
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
16 </command>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
17 <requirements>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
18 <requirement type="package" version="3.1b1">hmmer</requirement>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
19 </requirements>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
20 <inputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
21 <param name="input" type="data" format="fasta" label="Input Fasta"/>
5
c711ca9a7f4c Uploaded
okorol
parents: 4
diff changeset
22 <param name="domain_num" type="integer" value="2" label="Minimum number of domains"
c711ca9a7f4c Uploaded
okorol
parents: 4
diff changeset
23 help="The minimum number of domains (different HMM gene profiles) that must match a sequence or it to be included in the output (detected as an ITS sequence). Setting the value lower than two will increase the number of false positives, while increasing it above two will decrease ITSx detection abilities on fragmentary data. "/>
c711ca9a7f4c Uploaded
okorol
parents: 4
diff changeset
24 <!-- <param name="cpu" type="integer" value="1" label="cpu"/> -->
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
25 <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
26 <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
27 <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
28 <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
29 </inputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
30
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
31 <outputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
32 <data name="ITS1" format="fasta" label="Extracted ITS1 Fasta File" from_work_dir="ITSx_out.ITS1.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
33 <data name="ITS2" format="fasta" label="Extracted ITS2 Fasta File" from_work_dir="ITSx_out.ITS2.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
34 <data name="fullfasta" format="fasta" label="Full Fasta of ITS extracted" from_work_dir="ITSx_out.full.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
35 <data name="graph" format="txt" label="Graph of ITS regions" from_work_dir="ITSx_out.graph"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
36 <data name="nodetect" format="fasta" label="No ITS region" from_work_dir="ITSx_out_no_detections.fasta"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
37 <data name="positions" format="tabular" label="ITSx feature positions" from_work_dir="ITSx_out.positions.txt"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
38 <data name="problematic" format="tabular" label="Problematic sequences" from_work_dir="ITSx_out.problematic.txt"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
39 <data name="summary" format="txt" label="ITSx summary" from_work_dir="ITSx_out.summary.txt"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
40 <data name="extractions" format="tabular" label="ITSx extraction results" from_work_dir="ITSx_out.extraction.results"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
41 </outputs>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
42
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
43 <stdio>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
44 <regex match="ITSx" source="both" level="log"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
45 <regex match="analysis" source="both" level="log"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
46 <regex match="ERROR" source="both" level="fatal"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
47 <regex match="error" source="both" level="fatal"/>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
48 </stdio>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
49
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
50 <tests>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
51 <test>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
52 <param name="input" value="test-data/testITSsequences.fasta"/>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
53 <param name="cpu" value="1" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
54 <param name="complement" value="--complement T"/>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
55 <param name="reset" value="--reset F" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
56 <param name="preserve" value="--preserve F" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
57
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
58 <output name="positions" file="test-data/expectedOutput.positions.txt" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
59 <output name="fullfasta" file="test-data/expectedOutput.full.fasta" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
60 <output name="summary" file="test-data/expectedOutput.summary.txt" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
61 <output name="problematic" file="test-data/expectedOutput.problematic.txt" />
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
62 </test>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
63 </tests>
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
64
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
65 <help>
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
66 **What it does**
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
67
2
7c914d783d36 Uploaded
okorol
parents: 1
diff changeset
68 Identifies ITS sequences and extracts the ITS regions.
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
69
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
70 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
71
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
72 ------
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
73
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
74
2
7c914d783d36 Uploaded
okorol
parents: 1
diff changeset
75 **Galaxy wrapper**
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
76
3
02f17d884136 Uploaded
okorol
parents: 2
diff changeset
77 Microbial Biodiversity Bioinformatics Group, Agriculture and Agri-Food Canada
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
78
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
79 Contact: Oksana Korol, oksana.korol[at]agr.gc.ca
2
7c914d783d36 Uploaded
okorol
parents: 1
diff changeset
80 mbb[at]agr.gc.ca
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
81
2
7c914d783d36 Uploaded
okorol
parents: 1
diff changeset
82 **ITSx tool**
3
02f17d884136 Uploaded
okorol
parents: 2
diff changeset
83
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
84 Version: 1.0.11
3
02f17d884136 Uploaded
okorol
parents: 2
diff changeset
85
2
7c914d783d36 Uploaded
okorol
parents: 1
diff changeset
86 Source code available at:http://microbiology.se/software/itsx
3
02f17d884136 Uploaded
okorol
parents: 2
diff changeset
87
2
7c914d783d36 Uploaded
okorol
parents: 1
diff changeset
88 Copyright (C) 2012-2013 Johan Bengtsson-Palme et al.
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
89
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
90 Contact: Johan Bengtsson-Palme, johan[at]microbiology.se
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
91
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
92
1
b433586432d7 Uploaded
okorol
parents: 0
diff changeset
93 **Citation**
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
94
3
02f17d884136 Uploaded
okorol
parents: 2
diff changeset
95 Bengtssonā€Palme, Johan, et al. "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 (2013): 914-919.
0
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
96
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
97 </help>
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
98
f82c70f54bd7 Uploaded
okorol
parents:
diff changeset
99 </tool>