0
|
1 <tool id="interproscan" name="Interproscan functional predictions of ORFs" version="1.2">
|
|
2 <description>Interproscan functional predictions of ORFs</description>
|
|
3 <command>
|
|
4 ## The command is a Cheetah template which allows some Python based syntax.
|
|
5 ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
|
|
6
|
|
7 ## create temp directory
|
|
8 #import tempfile, os
|
|
9 #set $tfile = tempfile.mkstemp()[1]
|
|
10
|
|
11 sed 's/ /_/g' $input > $tfile;
|
|
12
|
|
13 ## Hack, because interproscan does not seem to produce gff output even if it is configured
|
|
14 #if str($oformat) == "gff":
|
|
15 #set $tfile2 = tempfile.mkstemp()[1]
|
|
16 iprscan -cli -nocrc -i $tfile -o $tfile2 -goterms -seqtype p -altjobs -format raw -appl $appl 2>&1;
|
|
17 converter.pl -format gff3 -input $tfile2 -output $output;
|
|
18 rm $tfile2;
|
|
19 #else
|
|
20 iprscan -cli -nocrc -i $tfile -o $output -goterms -seqtype p -altjobs -format $oformat -appl $appl 2>&1;
|
|
21 #end if
|
|
22
|
|
23 rm $tfile
|
|
24
|
|
25 </command>
|
|
26 <inputs>
|
|
27 <param name="input" type="data" format="fasta" label="Protein Fasta File"/>
|
|
28
|
|
29 <param name="appl" type="select" format="text" label="Applications to run" help="Select your programm.">
|
|
30 <option value="blastprodom+coils+gene3d+hamap+hmmpanther+hmmpir+hmmpfam+hmmsmart+hmmtigr+fprintscan+patternscan+profilescan+superfamily+seg+signalp+tmhmm" selected="true">all</option>
|
|
31 <option value="seg">seg</option>
|
|
32 <option value="signalp">signalp</option>
|
|
33 <option value="tmhmm">tmhmm</option>
|
|
34 <option value="fprintscan">fprintscan</option>
|
|
35 <option value="patternscan">patternscan</option>
|
|
36 <option value="profilescan">profilescan</option>
|
|
37 <option value="superfamily">superfamily</option>
|
|
38 <option value="hmmpir">hmmpir</option>
|
|
39 <option value="hmmpfam">hmmpfam</option>
|
|
40 <option value="hmmsmart">hmmsmart</option>
|
|
41 <option value="hmmtigr">hmmtigr</option>
|
|
42 <option value="hmmpanther">hmmpanther</option>
|
|
43 <option value="hamap">hamap</option>
|
|
44 <option value="gene3d">gene3d</option>
|
|
45 <option value="coils">coils</option>
|
|
46 <option value="blastprodom">blastprodom</option>
|
|
47 </param>
|
|
48
|
|
49 <param name="oformat" type="select" label="Output format" help="Please select a output format.">
|
|
50 <option value="gff">gff</option>
|
|
51 <option value="raw" selected="true">raw</option>
|
|
52 <option value="txt">txt</option>
|
|
53 <option value="html">html</option>
|
|
54 <option value="xml">xml</option>
|
|
55 <option value="ebixml">EBI header on top of xml</option>
|
|
56 </param>
|
|
57
|
|
58 </inputs>
|
|
59 <outputs>
|
|
60
|
|
61 <data format="txt" name="output" label="Interproscan calculation on ${on_string}">
|
|
62 <change_format>
|
|
63 <when input="oformat" value="html" format="html"/>
|
|
64 <when input="oformat" value="xml" format="xml"/>
|
|
65 <when input="oformat" value="ebixml" format="xml"/>
|
|
66 <when input="oformat" value="gff" format="gff"/>
|
|
67 </change_format>
|
|
68 </data>
|
|
69
|
|
70 </outputs>
|
|
71 <requirements>
|
|
72 </requirements>
|
|
73 <help>
|
|
74 **What it does**
|
|
75
|
|
76 Interproscan is a batch tool to query the Interpro database. It provides annotations based on multiple searches of profile and other functional databases.
|
|
77 These include SCOP, CATH, PFAM and SUPERFAMILY.
|
|
78
|
|
79 **Input**
|
|
80
|
|
81 Required is a FASTA file containing ORF predictions. This file must NOT contain any spaces in the FASTA headers - any spaces will be convereted to underscores ``_`` by this tool before running with Interproscan.
|
|
82
|
|
83 **Output**
|
|
84
|
|
85 Example for the raw format.
|
1
|
86 The output will consist of a file in Interproscan raw format, a tabular file in galaxy with 14 columns.
|
|
87 This can be use to upload the data into a relational database or concatenation of different runs.
|
0
|
88
|
|
89 ====== ================================================================ ======================================================================
|
|
90 column example description
|
|
91 ====== ================================================================ ======================================================================
|
|
92 c1 NF00181542 the id of the input sequence
|
|
93 c2 27A9BBAC0587AB84 the crc64 (checksum) of the protein sequence (supposed to be unique)
|
|
94 c3 272 the length of the sequence (in AA)
|
|
95 c4 HMMPIR the anaysis method launched.
|
|
96 c5 PIRSF001424 the database members entry for this match
|
|
97 c6 Prephenate dehydratase the database member description for the entry
|
|
98 c7 1 the start of the domain match
|
|
99 c8 270 the end of the domain match
|
|
100 c9 6.5e-141 the evalue of the match (reported by member database method)
|
|
101 c10 T the status of the match (T: true, ?: unknown)
|
|
102 c11 06-Aug-2005 the date of the run.
|
|
103 c12 IPR008237 the corresponding InterPro entry (if iprlookup requested by the user)
|
|
104 c13 Prephenate dehydratase with ACT region the description of the InterPro entry
|
|
105 c14 Molecular Function:prephenate dehydratase activity (GO:0004664) the GO (gene ontology) description for the InterPro entry
|
|
106 ====== ================================================================ ======================================================================
|
|
107
|
|
108 **Database updates**
|
|
109
|
|
110 Typically these take place 2-3 times a year. Please contact your Galaxy administrator to update the databases.
|
|
111
|
|
112 -----
|
|
113 Tools
|
|
114 -----
|
|
115
|
|
116 **PROSITE patterns**
|
|
117 Some biologically significant amino acid patterns can be summarised in
|
|
118 the form of regular expressions.
|
|
119 ScanRegExp (by Wolfgang.Fleischmann@ebi.ac.uk).
|
|
120
|
|
121 **PROSITE profiles**
|
|
122 There are a number of protein families as well as functional or
|
|
123 structural domains that cannot be detected using patterns due to their extreme
|
|
124 sequence divergence, so the use of techniques based on weight matrices
|
|
125 (also known as profiles) allows the detection of such proteins or domains.
|
|
126 A profile is a table of position-specific amino acid weights and gap costs.
|
|
127 The profile structure used in PROSITE is similar to but slightly more general
|
|
128 (Bucher P. et al., 1996) than the one introduced by M. Gribskov and
|
|
129 co-workers.
|
|
130 pfscan from the Pftools package (by Philipp.Bucher@isrec.unil.ch).
|
|
131
|
|
132 **PRINTS**
|
|
133 The PRINTS database houses a collection of protein family fingerprints.
|
|
134 These are groups of motifs that together are diagnostically more
|
|
135 powerful than single motifs by making use of the biological context inherent in a
|
|
136 multiple-motif method. The fingerprinting method arose from the need for
|
|
137 a reliable technique for detecting members of large, highly divergent
|
|
138 protein super-families.
|
|
139 FingerPRINTScan (Scordis P. et al., 1999).
|
|
140
|
|
141 **PFAM**
|
|
142 Pfam is a database of protein domain families. Pfam contains curated
|
|
143 multiple sequence alignments for each family and corresponding hidden
|
|
144 Markov models (HMMs) (Eddy S.R., 1998).
|
|
145 Profile hidden Markov models are statistical models of the primary
|
|
146 structure consensus of a sequence family. The construction and use
|
|
147 of Pfam is tightly tied to the HMMER software package.
|
|
148 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
|
|
149 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
|
|
150
|
|
151 **PRODOM**
|
|
152 ProDom is a database of protein domain families obtained by automated
|
|
153 analysis of the SWISS-PROT and TrEMBL protein sequences. It is useful
|
|
154 for analysing the domain arrangements of complex protein families and the
|
|
155 homology relationships in modular proteins. ProDom families are built by
|
|
156 an automated process based on a recursive use of PSI-BLAST homology
|
|
157 searches.
|
|
158 ProDomBlast3i.pl (by Emmanuel Courcelle emmanuel.courcelle@toulouse.inra.fr
|
|
159 and Yoann Beausse beausse@toulouse.inra.fr)
|
|
160 a wrapper on top of the Blast package (Altschul S.F. et al., 1997).
|
|
161
|
|
162 **SMART**
|
|
163 SMART (a Simple Modular Architecture Research Tool) allows the
|
|
164 identification and annotation of genetically mobile domains and the
|
|
165 analysis of domain architectures. These domains are extensively
|
|
166 annotated with respect to phyletic distributions, functional class, tertiary
|
|
167 structures and functionally important residues. SMART alignments are
|
|
168 optimised manually and following construction of corresponding hidden Markov models (HMMs).
|
|
169 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
|
|
170 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
|
|
171
|
|
172 **TIGRFAMs**
|
|
173 TIGRFAMs are a collection of protein families featuring curated multiple
|
|
174 sequence alignments, Hidden Markov Models (HMMs) and associated
|
|
175 information designed to support the automated functional identification
|
|
176 of proteins by sequence homology. Classification by equivalog family
|
|
177 (see below), where achievable, complements classification by orthologs,
|
|
178 superfamily, domain or motif. It provides the information best suited
|
|
179 for automatic assignment of specific functions to proteins from large
|
|
180 scale genome sequencing projects.
|
|
181 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
|
|
182 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
|
|
183
|
|
184 **PIR SuperFamily**
|
|
185 PIR SuperFamily (PIRSF) is a classification system based on evolutionary
|
|
186 relationship of whole proteins.
|
|
187 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
|
|
188 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
|
|
189
|
|
190 **SUPERFAMILY**
|
|
191 SUPERFAMILY is a library of profile hidden Markov models that represent
|
|
192 all proteins of known structure, based on SCOP.
|
|
193 hmmpfam/hmmsearch from the HMMER2.3.2 package (by Sean Eddy,
|
|
194 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
|
|
195 Optionally, predictions for coiled-coil, signal peptide cleavage sites
|
|
196 (SignalP v3) and TM helices (TMHMM v2) are supported (See the FAQs file for details).
|
|
197
|
|
198 **GENE3D**
|
|
199 Gene3D is supplementary to the CATH database. This protein sequence database
|
|
200 contains proteins from complete genomes which have been clustered into protein
|
|
201 families and annotated with CATH domains, Pfam domains and functional
|
|
202 information from KEGG, GO, COG, Affymetrix and STRINGS.
|
|
203 hmmpfam from the HMM2.3.2 package (by Sean Eddy,
|
|
204 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
|
|
205
|
|
206 **PANTHER**
|
|
207 The PANTHER (Protein ANalysis THrough Evolutionary Relationships)
|
|
208 Classification System was designed to classify proteins (and their genes)
|
|
209 in order to facilitate high-throughput analysis.
|
|
210 hmmsearch from the HMM2.3.2 package (by Sean Eddy,
|
|
211 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
|
|
212 and blastall from the Blast package (Altschul S.F. et al., 1997).
|
|
213
|
|
214 ----------
|
|
215 References
|
|
216 ----------
|
|
217
|
|
218 Zdobnov EM, Apweiler R (2001)
|
|
219 InterProScan an integration platform for the signature-recognition methods in InterPro.
|
|
220 Bioinformatics 17, 847-848.
|
|
221 http://dx.doi.org/10.1093/bioinformatics/17.9.847
|
|
222
|
|
223 Quevillon E, Silventoinen V, Pillai S, Harte N, Mulder N, Apweiler R, Lopez R (2005)
|
|
224 InterProScan: protein domains identifier.
|
|
225 Nucleic Acids Research 33 (Web Server issue), W116-W120.
|
|
226 http://dx.doi.org/10.1093/nar/gki442
|
|
227
|
|
228 Hunter S, Apweiler R, Attwood TK, Bairoch A, Bateman A, Binns D, Bork P, Das U, Daugherty L, Duquenne L, Finn RD, Gough J, Haft D, Hulo N, Kahn D, Kelly E, Laugraud A, Letunic I, Lonsdale D, Lopez R, Madera M, Maslen J, McAnulla C, McDowall J, Mistry J, Mitchell A, Mulder N, Natale D, Orengo C, Quinn AF, Selengut JD, Sigrist CJ, Thimma M, Thomas PD, Valentin F, Wilson D, Wu CH, Yeats C. (2009)
|
|
229 InterPro: the integrative protein signature database.
|
|
230 Nucleic Acids Research 37 (Database Issue), D224-228.
|
|
231 http://dx.doi.org/10.1093/nar/gkn785
|
|
232
|
|
233
|
1
|
234 This wrapper is available to install into other Galaxy Instances via the Galaxy Tool Shed at
|
|
235 http://toolshed.g2.bx.psu.edu/view/bgruening/interproscan
|
|
236
|
|
237
|
0
|
238 **Galaxy Wrapper Author**::
|
|
239
|
|
240 * Bjoern Gruening, Pharmaceutical Bioinformatics, University of Freiburg
|
|
241 * Konrad Paszkiewicz, Exeter Sequencing Service, University of Exeter
|
|
242
|
|
243 </help>
|
|
244 </tool>
|