annotate hsp60ECCtool/hsp60ECCtool.xml @ 0:6b2386c4cd76 draft default tip

Uploaded
author dcouvin
date Mon, 08 Nov 2021 20:35:22 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
1 <tool id="hsp60ecctool/" name="hsp60ECCtool" version="1.1.0">
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
2 <description>allows to get Enterobacter cloacae complex hsp60 cluster from a multi-Fasta file</description>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
3
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
4 <requirements>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
5 <requirement type="package" version="2.12.0">blast</requirement>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
6 <!--<requirement type="package" version="1.7.2">perl-bioperl</requirement>-->
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
7 </requirements>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
8
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
9 <command detect_errors="aggressive"><![CDATA[
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
10
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
11 #import re
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
12 ## Creates symlinks for each input file based on the Galaxy 'element_identifier'
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
13 ## Used so that a human-readable name appears in the output table (instead of 'dataset_xyz.dat')
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
14 ## Add single quotes around each input file identifier
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
15 #set $_input_file = "'{}'".format($input.element_identifier)
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
16 ln -s '${input}' ${_input_file} &&
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
17
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
18
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
19 perl '$__tool_directory__/hsp60ECCtool.pl' $_input_file $__tool_directory__/database.fasta $ident $output $blast
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
20
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
21 ]]></command>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
22 <!-- perl '$__tool_directory__/nucleScore.pl' $_input_file > "$output" -->
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
23 <!-- ./nuclescore.sh ${named_input_files} > "$output" -->
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
24
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
25 <inputs>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
26 <param format="fasta" name="input" type="data" label="Multi-FASTA file: "/>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
27 <param name="ident" type="text" area="false" value="80.00" label="BLAST percentage identity:" help="percentage identity used in Blast to filter output result" />
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
28 </inputs>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
29
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
30 <outputs>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
31 <data format="tabular" name="output" label="${tool.name}: Result"/>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
32 <data format="tabular" name="blast" label="${tool.name}: BLAST output" />
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
33 </outputs>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
34
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
35 <help><![CDATA[
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
36 hsp60ECCtool is a program dedicated to Enterobacter cloacae complex (ECC) that detects and identifies the partial coding sequence of hps60.
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
37 It is based on the BLASTn algorithm and a specific dataset (based on sorted hsp60 sequences collected from GenBank ECC assemblies).
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
38 The program helps users to clearly identify the hsp60 cluster and associated members of the Enterobacter cloacae complex.
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
39
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
40 - The tested strain(s) must be identified as belonging to the complex by a traditional method (API 20E, mass spectrometry...) before hsp60 typing.
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
41
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
42 - Partial amplification of the gene coding for hsp60 should be performed according to the initiale approach proposed by Hoffmann H. and Roggenkamp A. (2003).
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
43
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
44 - Hsp60 cluster assignment was done according to the original research article and additional analysis provided by Berouthy R. et al. (2018) and Pot M. et al. (2021).
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
45
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
46 - Associated species names are given according to Sutton GG. et al. (2018) and Wu W. et al. (2020).
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
47
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
48 - Best results are given in the hsp60ECCtool Result output. UD : Undefined Cluster (see in Figure S1 in the supplementary material provided by Pot M. et al. (2020)); NA : Not Attributed in the related research paper. Without whole-genome sequencing and additional analyses, the precise species identification remains indicative and should be taken with caution.
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
49
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
50 This tool is also available using the command line at the KaruBioNet's GitHub page:
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
51 https://github.com/karubiotools/hsp60ECCtool
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
52 ]]>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
53 </help>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
54
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
55 <citations>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
56 <citation type="doi">10.1128/AEM.69.9.5306-5318.2003</citation>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
57 <citation type="doi">10.3201/eid2408.180151</citation>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
58 <citation type="doi">10.3389/fmicb.2021.628058</citation>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
59 <citation type="doi">10.12688/f1000research.14566.2</citation>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
60 <citation type="doi">10.1128/mSystems.00527-20</citation>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
61 </citations>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
62
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
63 </tool>
6b2386c4cd76 Uploaded
dcouvin
parents:
diff changeset
64