annotate tools/blast2go/blast2go.xml @ 8:e23b621eb7bb draft

Uploaded v0.0.9, embed citation, updated README
author peterjc
date Thu, 26 Mar 2015 11:15:22 -0400
parents
children 887adf823bc0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
1 <tool id="blast2go" name="Blast2GO" version="0.0.9">
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
2 <description>Maps BLAST results to GO annotation terms</description>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
3 <requirements>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
4 <requirement type="package" version="2.5">b2g4pipe</requirement>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
5 </requirements>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
6 <command interpreter="python">
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
7 blast2go.py "${xml}" "${prop.fields.path}" "${tab}"
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
8 </command>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
9 <stdio>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
10 <!-- Wrapper ensures anything other than zero is an error -->
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
11 <exit_code range="1:" />
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
12 <exit_code range=":-1" />
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
13 </stdio>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
14 <inputs>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
15 <param name="xml" type="data" format="blastxml" label="BLAST XML results" description="You must have run BLAST against a protein database such as the NCBI non-redundant (NR) database. Use BLASTX for nucleotide queries, BLASTP for protein queries." />
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
16 <param name="prop" type="select" label="Blast2GO settings" description="One or more configurations can be setup, such as using the Blast2GO team's server in Spain, or a local database.">
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
17 <options from_file="blast2go.loc">
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
18 <column name="value" index="0"/>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
19 <column name="name" index="1"/>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
20 <column name="path" index="2"/>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
21 </options>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
22 </param>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
23 </inputs>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
24 <outputs>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
25 <data name="tab" format="tabular" label="Blast2GO ${prop.fields.name}" />
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
26 </outputs>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
27 <tests>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
28 <test>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
29 <param name="xml" value="blastp_sample.xml" ftype="blastxml"/>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
30 <param name="prop" value="Spain_2011_June"/>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
31 <output name="tab" file="blastp_sample.blast2go.tabular" ftype="tabular"/>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
32 </test>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
33 </tests>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
34 <help>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
35 .. class:: warningmark
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
36
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
37 **Note**. Blast2GO may take a substantial amount of time, especially if
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
38 running against the public server in Spain. For large input datasets it
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
39 is advisable to allow overnight processing, or consider subdividing.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
40
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
41 -----
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
42
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
43 **What it does**
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
44
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
45 This runs b2g4Pipe v2.5, which is the command line (no GUI) version of
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
46 Blast2GO designed for use in pipelines.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
47
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
48 It takes as input BLAST XML results against a protein database, typically
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
49 the NCBI non-redundant (NR) database. This tool will accept concatenated
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
50 BLAST XML files (although they are technically invalid XML), which is very
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
51 useful if you have sub-divided your protein FASTA files and run BLAST on
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
52 them in batches.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
53
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
54 The BLAST matches are used to assign Gene Ontology (GO) annotation terms
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
55 to each query sequence.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
56
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
57 The output from this tool is a tabular file containing three columns, with
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
58 the order taken from query order in the original BLAST XML file:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
59
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
60 ====== ====================
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
61 Column Description
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
62 ------ --------------------
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
63 1 ID of query sequence
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
64 2 GO term
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
65 3 GO description
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
66 ====== ====================
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
67
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
68 Note that if no GO terms are assigned to a sequence (e.g. if it had no
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
69 BLAST matches), then it will not be present in the output file.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
70
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
71 This tabular file is called an "Annotation File" in the Blast2GO GUI.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
72 If you download the tabular file, and rename it to use the extension
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
73 ".annot", then it can be opened with the Blast2GO GUI via the "File",
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
74 "Load Annotation (.annot)" menu (keyboard shortcut ALT+L). You can
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
75 then run some of the interactive analyses offered in the GUI tool.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
76
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
77
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
78 **Advanced Settings**
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
79
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
80 Blast2GO has a properties setting file which includes which database
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
81 server to connect to (e.g. the public server in Valencia, Spain, or a
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
82 local server), as well as more advanced options such as thresholds and
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
83 evidence code weights. To change these settings, your Galaxy administrator
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
84 must create a new properties file, and add it to the drop down menu above.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
85
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
86
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
87 **References**
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
88
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
89 If you use this Galaxy tool in work leading to a scientific publication please
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
90 cite the following papers:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
91
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
92 Peter Cock, Bjoern Gruening, Konrad Paszkiewicz and Leighton Pritchard (2013).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
93 Galaxy tools and workflows for sequence analysis with applications
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
94 in molecular plant pathology. PeerJ 1:e167
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
95 http://dx.doi.org/10.7717/peerj.167
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
96
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
97 S. Götz et al. (2008).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
98 High-throughput functional annotation and data mining with the Blast2GO suite.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
99 Nucleic Acids Res. 36(10):3420–3435.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
100 http://dx.doi.org/10.1093/nar/gkn176
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
101
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
102 A. Conesa and S. Götz (2008).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
103 Blast2GO: A Comprehensive Suite for Functional Analysis in Plant Genomics.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
104 International Journal of Plant Genomics. 619832.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
105 http://dx.doi.org/10.1155/2008/619832
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
106
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
107 A. Conesa et al. (2005).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
108 Blast2GO: A universal tool for annotation, visualization and analysis in functional genomics research.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
109 Bioinformatics 21:3674-3676.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
110 http://dx.doi.org/10.1093/bioinformatics/bti610
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
111
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
112 See also http://www.blast2go.com/
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
113
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
114 This wrapper is available to install into other Galaxy Instances via the Galaxy
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
115 Tool Shed at http://toolshed.g2.bx.psu.edu/view/peterjc/blast2go
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
116
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
117 </help>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
118 <citations>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
119 <citation type="doi">10.7717/peerj.167</citation>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
120 <citation type="doi">10.1093/nar/gkn176</citation>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
121 <citation type="doi">10.1155/2008/619832</citation>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
122 <citation type="doi">10.1093/bioinformatics/bti610</citation>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
123 </citations>
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
124 </tool>