annotate antismash.xml @ 0:5db064bbb3be draft

Imported from capsule None
author bgruening
date Tue, 15 Jul 2014 14:34:55 -0400
parents
children 593bb8f5488b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
1 <tool id="antismash" name="Secondary Metabolites" version="2.0.2.2">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
2 <description>and Antibiotics Analysis (antiSMASH)</description>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
3 <requirements>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
4 <requirement type="package" version="3.0">hmmer</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
5 <requirement type="package">hmmer</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
6 <requirement type="package" version="2.2.28">blast+</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
7 <requirement type="package">blast+</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
8 <requirement type="package" version="3.8.31">muscle</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
9 <requirement type="package">muscle</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
10 <requirement type="package" version="1.4.0-post-1">straight.plugin</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
11 <requirement type="package">straight.plugin</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
12 <requirement type="package" version="1.62">biopython</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
13 <requirement type="package">biopython</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
14 <requirement type="package" version="1.2.6">pyquery</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
15 <requirement type="package">pyquery</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
16 <requirement type="package" version="0.1.2">helperlibs</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
17 <requirement type="package">helperlibs</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
18 <requirement type="package" version="0.9">cssselect</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
19 <requirement type="package">cssselect</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
20 <requirement type="package" version="2.0.2">antismash</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
21 <requirement type="package">antismash</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
22 <requirement type="package">glimmer</requirement>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
23 </requirements>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
24 <command>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
25 #import os, glob
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
26 #set $outputfolder = $html.files_path
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
27 #if str($infile.ext) == 'genbank':
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
28 #set $file_extension = 'gb'
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
29 #else:
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
30 ## TODO add embl as input file
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
31 #set $file_extension = 'gb'
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
32 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
33
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
34 ln -s $infile #echo 'input_tempfile.' + $file_extension#;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
35 mkdir -p $outputfolder;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
36 run_antismash.py
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
37 --cpus "\${GALAXY_SLOTS:-12}"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
38 --enable $types
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
39 --input-type 'nucl'
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
40 $smcogs
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
41 $clusterblast
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
42 $subclusterblast
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
43 $inclusive
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
44 $full_hmmer
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
45 $full_blast
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
46 $eukaryotic
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
47
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
48
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
49 #if str($pfam_database) != "None":
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
50 --pfamdir $pfam_database.fields.path
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
51 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
52
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
53 ##--debug
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
54
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
55 --disable-embl
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
56 --outputfolder $outputfolder
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
57
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
58 #echo 'input_tempfile.' + $file_extension#
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
59
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
60 ## leave out the start and end features, it can be easily replaced with Galaxy tools
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
61 ##--from START Start analysis at nucleotide specified
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
62 ##--to END
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
63
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
64 2>&#38;1
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
65
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
66 ##
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
67 ## shuffling files to create the correct outputs for Galaxy
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
68 ##
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
69
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
70 ## html output
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
71 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
72 cp #echo os.path.join($outputfolder, 'index.html')# $html 2> /dev/null
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
73
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
74 ## gene clusters
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
75 #if 'geneclusterprots_tabular' in str($outputs).split(','):
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
76 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
77 cp #echo os.path.join($outputfolder, 'geneclusters.txt')# $geneclusterprots_tabular 2> /dev/null
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
78 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
79
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
80 #if 'geneclusterprots_fasta' in str($outputs).split(','):
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
81 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
82 cp #echo os.path.join($outputfolder, '*_genecluster_proteins.fa')# $geneclusterprots_fasta 2> /dev/null
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
83 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
84
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
85
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
86 ##SVG images
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
87 #if 'archive_svgs' in str($outputs).split(','):
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
88 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
89 cd #echo os.path.join($outputfolder, 'svg')#
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
90 #if $clusterblast:
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
91 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
92 tar cfz $archive_svgs *_all.svg genecluster* 2> /dev/null
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
93 #else:
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
94 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
95 tar cfz $archive_svgs genecluster*
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
96 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
97 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
98
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
99 ##all files in a archive
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
100 #if 'archive' in str($outputs).split(','):
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
101 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
102 cd $outputfolder;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
103 tar cf $archive *.zip 2> /dev/null
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
104 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
105
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
106 ## genbank
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
107 #if 'gb' in str($outputs).split(','):
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
108 ;
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
109 cat #echo os.path.join($outputfolder, '*.gbk')# > $genbank 2> /dev/null
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
110 #end if
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
111
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
112 </command>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
113 <inputs>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
114 <param name="infile" type="data" format="genbank" label="Nucleotide sequence file in GenBank format"/>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
115
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
116 <param name="eukaryotic" type="select" label="Origin of DNA">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
117 <option value="" selected="True">Prokaryotic</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
118 <option value="--eukaryotic">Eukaryotic</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
119 </param>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
120
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
121 <param name="clusterblast" type="boolean" label="BLAST identified clusters against known clusters"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
122 help="(--clusterblast)"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
123 truevalue="--clusterblast" falsevalue="" checked="True" />
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
124 <param name="subclusterblast" type="boolean" label="Subcluster BLAST analysis"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
125 help="(--subclusterblast)"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
126 truevalue="--subclusterblast" falsevalue="" checked="false" />
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
127 <param name="smcogs" type="boolean" label="Analysis of secondary metabolism gene families (smCOGs)"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
128 falsevalue="" truevalue="--smcogs" checked="True" />
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
129
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
130 <param name="full_blast" type="boolean" label="Run a whole-genome BLAST analysis"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
131 help="(--full-blast)"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
132 truevalue="--full-blast" falsevalue="" checked="False" />
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
133 <param name="full_hmmer" type="boolean" label="Run a whole-genome Pfam analysis"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
134 help="(--full-hmmer)"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
135 truevalue="--full-hmmer" falsevalue="" checked="false" />
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
136
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
137 <param name="inclusive" type="boolean" label="Use Cimermancic et al. algorithm for cluster detection"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
138 help="(--inclusive)"
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
139 truevalue="--inclusive" falsevalue="" checked="false" />
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
140
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
141 <param name="pfam_database" type="select" optional="true" label="Pfam database" help="Pfam Covariance models">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
142 <options from_file="antismash.loc">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
143 <column name="value" index="0"/>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
144 <column name="name" index="1"/>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
145 <column name="path" index="2"/>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
146 </options>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
147 </param>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
148
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
149 <param name="types" type="select" display="checkboxes" multiple="true" label="Gene cluster types to search">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
150 <option value="t1pks" selected="True">type I polyketide synthases</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
151 <option value="t2pks" selected="True">type II polyketide synthases</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
152 <option value="t3pks" selected="True">type III polyketide synthases</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
153 <option value="t4pks" selected="True">type IV polyketide synthases</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
154 <option value="transatpks" selected="True">trans-AT PKS</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
155 <option value="nrps" selected="True">nonribosomal peptide synthetases</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
156 <option value="terpene" selected="True">terpene synthases</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
157 <option value="lantipeptide" selected="True">lantipeptides</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
158 <option value="bacteriocin" selected="True">bacteriocins</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
159 <option value="blactam" selected="True">beta-lactams</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
160 <option value="amglyccycl" selected="True">aminoglycosides / aminocyclitols</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
161 <option value="aminocoumarin" selected="True">aminocoumarins</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
162 <option value="siderophore" selected="True">siderophores</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
163 <option value="ectoine" selected="True">ectoines</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
164 <option value="butyrolactone" selected="True">butyrolactones</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
165 <option value="indole" selected="True">indoles</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
166 <option value="nucleoside" selected="True">nucleosides</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
167 <option value="phosphoglycolipid" selected="True">phosphoglycolipids</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
168 <option value="oligosaccharide" selected="True">oligosaccharides</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
169 <option value="furan" selected="True">furans</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
170 <option value="hserlactone" selected="True">hserlactones</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
171 <option value="thiopeptide" selected="True">thiopeptides</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
172 <option value="phenazine" selected="True">phenazines</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
173 <option value="phosphonate" selected="True">phosphonates</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
174 <option value="other" selected="True">others</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
175 </param>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
176
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
177 <param name="outputs" type="select" multiple="true" label="Additional outputs">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
178 <option value="geneclusterprots_fasta" selected="True">Gene cluster proteins (FASTA)</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
179 <option value="geneclusterprots_tabular">Gene cluster proteins (Tabular)</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
180 <option value="archive_svgs">All clusters as image (compressed)</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
181 <option value="archive">All files compressed</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
182 <option value="gb">Annotated genome (GenBank)</option>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
183 </param>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
184
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
185 </inputs>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
186 <outputs>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
187 <data format="fasta" name="geneclusterprots_fasta" label="${tool.name} on ${on_string} (Gen Cluster Proteins)">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
188 <filter>'geneclusterprots_fasta' in outputs</filter>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
189 </data>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
190 <data format="tabular" name="geneclusterprots_tabular" label="${tool.name} on ${on_string} (Gen Cluster Proteins)">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
191 <filter>'geneclusterprots_tabular' in outputs</filter>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
192 </data>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
193 <data format="tar" name="archive" label="${tool.name} on ${on_string} (all files compressed)">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
194 <filter>'archive' in outputs</filter>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
195 </data>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
196 <data format="tar.gz" name="archive_svgs" label="${tool.name} on ${on_string} (SVG images)">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
197 <filter>'archive_svgs' in outputs</filter>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
198 </data>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
199 <data format="html" name="html" label="${tool.name} on ${on_string} (html report)">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
200 <!-- html is default output at any time.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
201 <filter>'html' in outputs</filter>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
202 -->
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
203 </data>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
204 <data name="genbank" format="genbank" label="${tool.name} on ${on_string} (genbank)">
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
205 <filter>'gb' in outputs</filter>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
206 </data>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
207 </outputs>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
208 <help>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
209
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
210 .. class:: infomark
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
211
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
212 **What it does**
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
213
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
214 antiSMASH allows the rapid genome-wide identification, annotation and analysis of secondary metabolite biosynthesis gene clusters in bacterial and fungal genomes.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
215 It integrates and cross-links with a large number of in silico secondary metabolite analysis tools that have been published earlier.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
216
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
217
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
218 **Input**
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
219
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
220 The ideal input for antiSMASH is an annotated nucleotide file in Genbank format. If no annotation is available,
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
221 we recommend running your sequence through an annotation pipeline like RAST are the one included in Galaxy.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
222
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
223
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
224 There are several optional analyses that may or may not be run on your sequence.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
225 Highly recommended is the Gene Cluster Blast Comparative Analysis, which runs BlastP using each amino acid sequence from a detected gene cluster as a
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
226 query on a large database of predicted protein sequences from secondary metabolite biosynthetic gene clusters, and pools the results to identify
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
227 the gene clusters that are most homologous to the gene cluster that was detected in your query nucleotide sequence.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
228
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
229
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
230 Also available is the analysis of secondary metabolism gene families (smCOGs).
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
231 This analysis attempts to allocate each gene in the detected gene clusters to a secondary metabolism-specific gene
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
232 family using profile hidden Markov models specific for the conserved sequence region characteristic of this family.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
233 Additionally, a phylogenetic tree is constructed of each gene together with the (max. 100) sequences of the smCOG seed alignment.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
234
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
235
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
236 For the most thorough genome analysis, we provide genome-wide PFAM HMM analysis of all genes in the genome through modules of the CLUSEAN pipeline.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
237 Of course, some regions important to secondary metabolism may have been missed in the gene cluster identification stage
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
238 (e.g. because they represent the biosynthetic pathway of a yet unknown secondary metabolite).
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
239 Therefore, when genome-wide PFAM HMM analysis is selected, the PFAM frequencies are also used to find all genome regions in which PFAM domains typical for secondary metabolism are overrepresented.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
240
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
241
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
242 **References**
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
243
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
244 Marnix H. Medema, Kai Blin, Peter Cimermancic, Victor de Jager, Piotr Zakrzewski, Michael A. Fischbach, Tilmann Weber,
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
245 Rainer Breitling and Eriko Takano (2011). antiSMASH: Rapid identification, annotation and analysis of secondary metabolite biosynthesis gene clusters. Nucleic Acids Research, doi: 10.1093/nar/gkr466.
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
246
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
247 http://antismash.secondarymetabolites.org/help.html
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
248
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
249
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
250 Bjoern A. Gruening: https://github.com/bgruening/galaxytools/tree/master/antismash
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
251
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
252 </help>
5db064bbb3be Imported from capsule None
bgruening
parents:
diff changeset
253 </tool>