comparison interproscan.xml @ 0:81eb6e8be5c2 draft

Uploaded
author bgruening
date Sun, 23 Jun 2013 07:19:14 -0400 (2013-06-23)
parents
children 1685d3bea8d8
comparison
equal deleted inserted replaced
-1:000000000000 0:81eb6e8be5c2
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>&#38;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>&#38;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" help="Select your programm.">
30 <label>Applications to run ...</label>
31 <option value="blastprodom+coils+gene3d+hamap+hmmpanther+hmmpir+hmmpfam+hmmsmart+hmmtigr+fprintscan+patternscan+profilescan+superfamily+seg+signalp+tmhmm" selected="true">all</option>
32 <option value="seg">seg</option>
33 <option value="signalp">signalp</option>
34 <option value="tmhmm">tmhmm</option>
35 <option value="fprintscan">fprintscan</option>
36 <option value="patternscan">patternscan</option>
37 <option value="profilescan">profilescan</option>
38 <option value="superfamily">superfamily</option>
39 <option value="hmmpir">hmmpir</option>
40 <option value="hmmpfam">hmmpfam</option>
41 <option value="hmmsmart">hmmsmart</option>
42 <option value="hmmtigr">hmmtigr</option>
43 <option value="hmmpanther">hmmpanther</option>
44 <option value="hamap">hamap</option>
45 <option value="gene3d">gene3d</option>
46 <option value="coils">coils</option>
47 <option value="blastprodom">blastprodom</option>
48 </param>
49
50 <param name="oformat" type="select" label="Output format" help="Please select a output format.">
51 <option value="gff" selected="true">gff</option>
52 <option value="raw">raw</option>
53 <option value="txt">txt</option>
54 <option value="html">html</option>
55 <option value="xml">xml</option>
56 <option value="ebixml">EBI header on top of xml</option>
57 </param>
58
59 </inputs>
60 <outputs>
61
62 <data format="txt" name="output" label="Interproscan calculation on ${on_string}">
63 <change_format>
64 <when input="oformat" value="html" format="html"/>
65 <when input="oformat" value="xml" format="xml"/>
66 <when input="oformat" value="ebixml" format="xml"/>
67 <when input="oformat" value="gff" format="gff"/>
68 </change_format>
69 </data>
70
71 </outputs>
72 <requirements>
73 </requirements>
74 <help>
75 **What it does**
76
77 Interproscan is a batch tool to query the Interpro database. It provides annotations based on multiple searches of profile and other functional databases.
78 These include SCOP, CATH, PFAM and SUPERFAMILY.
79
80 **Input**
81
82 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.
83
84 **Output**
85
86 Example for the raw format.
87 The output will consist of a tabular file in galaxy with 14 columns and can be easily concatenated or filtered.
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
118 Some biologically significant amino acid patterns can be summarised in
119 the form of regular expressions.
120 ScanRegExp (by Wolfgang.Fleischmann@ebi.ac.uk).
121
122 **PROSITE profiles**::
123
124 There are a number of protein families as well as functional or
125 structural domains that cannot be detected using patterns due to their extreme
126 sequence divergence, so the use of techniques based on weight matrices
127 (also known as profiles) allows the detection of such proteins or domains.
128 A profile is a table of position-specific amino acid weights and gap costs.
129 The profile structure used in PROSITE is similar to but slightly more general
130 (Bucher P. et al., 1996) than the one introduced by M. Gribskov and
131 co-workers.
132 pfscan from the Pftools package (by Philipp.Bucher@isrec.unil.ch).
133
134 **PRINTS**::
135
136 The PRINTS database houses a collection of protein family fingerprints.
137 These are groups of motifs that together are diagnostically more
138 powerful than single motifs by making use of the biological context inherent in a
139 multiple-motif method. The fingerprinting method arose from the need for
140 a reliable technique for detecting members of large, highly divergent
141 protein super-families.
142 FingerPRINTScan (Scordis P. et al., 1999).
143
144 **PFAM**::
145
146 Pfam is a database of protein domain families. Pfam contains curated
147 multiple sequence alignments for each family and corresponding hidden
148 Markov models (HMMs) (Eddy S.R., 1998).
149 Profile hidden Markov models are statistical models of the primary
150 structure consensus of a sequence family. The construction and use
151 of Pfam is tightly tied to the HMMER software package.
152 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
153 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
154
155 **PRODOM**::
156
157 ProDom is a database of protein domain families obtained by automated
158 analysis of the SWISS-PROT and TrEMBL protein sequences. It is useful
159 for analysing the domain arrangements of complex protein families and the
160 homology relationships in modular proteins. ProDom families are built by
161 an automated process based on a recursive use of PSI-BLAST homology
162 searches.
163 ProDomBlast3i.pl (by Emmanuel Courcelle emmanuel.courcelle@toulouse.inra.fr
164 and Yoann Beausse beausse@toulouse.inra.fr)
165 a wrapper on top of the Blast package (Altschul S.F. et al., 1997).
166
167 **SMART**::
168
169 SMART (a Simple Modular Architecture Research Tool) allows the
170 identification and annotation of genetically mobile domains and the
171 analysis of domain architectures. These domains are extensively
172 annotated with respect to phyletic distributions, functional class, tertiary
173 structures and functionally important residues. SMART alignments are
174 optimised manually and following construction of corresponding hidden Markov models (HMMs).
175 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
176 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
177
178 **TIGRFAMs**::
179
180 TIGRFAMs are a collection of protein families featuring curated multiple
181 sequence alignments, Hidden Markov Models (HMMs) and associated
182 information designed to support the automated functional identification
183 of proteins by sequence homology. Classification by equivalog family
184 (see below), where achievable, complements classification by orthologs,
185 superfamily, domain or motif. It provides the information best suited
186 for automatic assignment of specific functions to proteins from large
187 scale genome sequencing projects.
188 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
189 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
190
191 **PIR SuperFamily**::
192
193 PIR SuperFamily (PIRSF) is a classification system based on evolutionary
194 relationship of whole proteins.
195 hmmpfam from the HMMER2.3.2 package (by Sean Eddy,
196 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
197
198 **SUPERFAMILY**::
199
200 SUPERFAMILY is a library of profile hidden Markov models that represent
201 all proteins of known structure, based on SCOP.
202 hmmpfam/hmmsearch from the HMMER2.3.2 package (by Sean Eddy,
203 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
204 Optionally, predictions for coiled-coil, signal peptide cleavage sites
205 (SignalP v3) and TM helices (TMHMM v2) are supported (See the FAQs file
206 for details).
207
208 **GENE3D**::
209
210 Gene3D is supplementary to the CATH database. This protein sequence database
211 contains proteins from complete genomes which have been clustered into protein
212 families and annotated with CATH domains, Pfam domains and functional
213 information from KEGG, GO, COG, Affymetrix and STRINGS.
214 hmmpfam from the HMM2.3.2 package (by Sean Eddy,
215 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
216
217 **PANTHER**::
218
219 The PANTHER (Protein ANalysis THrough Evolutionary Relationships)
220 Classification System was designed to classify proteins (and their genes)
221 in order to facilitate high-throughput analysis.
222 hmmsearch from the HMM2.3.2 package (by Sean Eddy,
223 eddy@genetics.wustl.edu, http://hmmer.wustl.edu).
224 and blastall from the Blast package (Altschul S.F. et al., 1997).
225
226 ----------
227 References
228 ----------
229
230 Zdobnov EM, Apweiler R (2001)
231 InterProScan an integration platform for the signature-recognition methods in InterPro.
232 Bioinformatics 17, 847-848.
233 http://dx.doi.org/10.1093/bioinformatics/17.9.847
234
235 Quevillon E, Silventoinen V, Pillai S, Harte N, Mulder N, Apweiler R, Lopez R (2005)
236 InterProScan: protein domains identifier.
237 Nucleic Acids Research 33 (Web Server issue), W116-W120.
238 http://dx.doi.org/10.1093/nar/gki442
239
240 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)
241 InterPro: the integrative protein signature database.
242 Nucleic Acids Research 37 (Database Issue), D224-228.
243 http://dx.doi.org/10.1093/nar/gkn785
244
245
246 Galaxy Wrapper Author:
247
248 * Bjoern Gruening, Pharmaceutical Bioinformatics, University of Freiburg
249 * Konrad Paszkiewicz, Exeter Sequencing Service, University of Exeter
250
251 </help>
252 </tool>