annotate README.rst @ 4:7d768ff419c0 draft default tip

"planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
author peterjc
date Wed, 09 Sep 2020 15:13:58 +0000
parents a66c358bfbcf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
1 Introduction
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
2 ============
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
3
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
4 Galaxy is a web-based platform for biological data analysis, supporting
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
5 extension with additional tools (often wrappers for existing command line
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
6 tools) and datatypes. See http://www.galaxyproject.org/ and the public
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
7 server at http://usegalaxy.org for an example.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
8
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
9 The NCBI BLAST suite is a widely used set of tools for biological sequence
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
10 comparison. It is available as standalone binaries for use at the command
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
11 line, and via the NCBI website for smaller searches. For more details see
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
12 http://blast.ncbi.nlm.nih.gov/Blast.cgi
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
13
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
14 This is an example workflow using the Galaxy wrappers for NCBI BLAST+,
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
15 see https://github.com/peterjc/galaxy_blast
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
16
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
17
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
18 Galaxy workflow for counting species of top BLAST hits
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
19 ======================================================
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
20
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
21 This Galaxy workflow (file ``blast_top_hit_species.ga``) is intended for an
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
22 initial assessment of a transcriptome assembly to give a crude indication of
2
b0e6dbc9041d Uploaded with spelling correction
peterjc
parents: 1
diff changeset
23 any major contamination present based on the species of the top BLAST hit
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
24 of 1000 representative sequences.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
25
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
26 .. image:: https://raw.githubusercontent.com/peterjc/galaxy_blast/master/workflows/blast_top_hit_species/blast_top_hit_species.png
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
27
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
28 In words, the workflow proceeds as follows:
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
29
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
30 1. Upload/import your transcriptome assembly or any nucleotide FASTA file.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
31 2. Samples 1000 representative sequences, selected uniformly/evenly though
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
32 the file.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
33 3. Convert the sampled FASTA file into a three column tabular file.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
34 4. Runs NCBI BLASTX of the sampled FASTA file against the latest NCBI ``nr``
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
35 database (assuming this is already available setup on your local Galaxy
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
36 under the alias ``nr``), requesting tabular output including the taxonomy
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
37 fields, and at most one matching target sequence.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
38 5. Remove any duplicate alignments (multiple HSPs for the same match).
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
39 6. Combine the filtered BLAST output with the tabular version of the 1000
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
40 sequences to give a new tabular file with exactly 1000 lines, adding
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
41 ``None`` for sequences missing a BLAST hit.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
42 7. Count the BLAST species names in this file.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
43 8. Sort the counts.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
44
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
45 Finally we would suggest visualising the sorted tally table as a Pie Chart,
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
46 as in the example below.
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
47
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
48
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
49 Sample Data
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
50 ===========
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
51
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
52 As an example, you can upload the transcriptome assembly of the nematode
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
53 *Nacobbus abberans* from Eves van den Akker *et al.* (2015),
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
54 https://doi.org/10.1093/gbe/evu171 using this URL:
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
55
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
56 http://nematode.net/Data/nacobbus_aberrans_transcript_assembly/N.abberans_reference_no_contam.zip
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
57
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
58 Running this workflow with a copy of the NCBI non-redundant ``nr`` database
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
59 from 16 Oct 2014 (which did **not** contain this *N. abberans* dataset) gave
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
60 the following results - note 609 out of the 1000 sequences gave no BLAST hit.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
61
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
62 ===== ==================
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
63 Count Subject Blast Name
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
64 ----- ------------------
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
65 609 None
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
66 244 nematodes
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
67 30 ascomycetes
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
68 27 eukaryotes
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
69 8 basidiomycetes
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
70 6 aphids
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
71 5 eudicots
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
72 5 flies
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
73 ... ...
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
74 ===== ==================
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
75
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
76 As you might guess from the filename ``N.abberans_reference_no_contam.fasta``,
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
77 this transcriptome assembly has already had obvious contamination removed.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
78
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
79 At the time of writing, Galaxy's visualizations could not be included in
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
80 a workflow. You can generate a pie chart from the final count file using
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
81 the counts (c1) and labels (c2), like this:
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
82
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
83 .. image:: https://raw.githubusercontent.com/peterjc/galaxy_blast/master/workflows/blast_top_hit_species/N_abberans_piechart_mouseover.png
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
84
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
85 Note the nematode count in this image was shown as a mouse-over effect.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
86
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
87
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
88 Disclaimer
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
89 ==========
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
90
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
91 Species assignment by top BLAST hit is not suitable for any in depth
2
b0e6dbc9041d Uploaded with spelling correction
peterjc
parents: 1
diff changeset
92 analysis. It is particularly prone to false positives where contaminants
b0e6dbc9041d Uploaded with spelling correction
peterjc
parents: 1
diff changeset
93 in public datasets are mislabelled. See for example Ed Yong (2015),
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
94 "There's No Plague on the NYC Subway. No Platypuses Either.":
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
95
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
96 http://phenomena.nationalgeographic.com/2015/02/10/theres-no-plague-on-the-nyc-subway-no-platypuses-either/
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
97
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
98
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
99 Known Issues
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
100 ============
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
101
3
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
102 Counts
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
103 ------
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
104
3
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
105 This workflow uses the Galaxy "Count" tool (tool id ``Count1``) version
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
106 1.0.0, as shipped with the current stable release (Galaxy v15.03, i.e.
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
107 March 2015).
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
108
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
109 The updated "Count" tool version 1.0.1 included a fix not to remove spaces
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
110 in the fields being counted. In the example above, while the top hits are
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
111 not affected, minor entries like "cellular slime molds" are shown as
3
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
112 "cellularslimemolds" instead (look closely at the Pie Chart key).
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
113
3
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
114 The updated "Count" tool version 1.0.2 added a new option to sort the
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
115 output, which would allow skipping the final sorting step in the current
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
116 version of this workflow.
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
117
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
118 A future update to this workflow will use the revised "Count" tool, once
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
119 this is included in the next stable Galaxy release - or migrated to the
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
120 Galaxy Tool Shed.
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
121
3
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
122 NCBI nr database
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
123 ----------------
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
124
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
125 The use of external datasets within Galaxy via the ``*.loc`` configuration
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
126 files undermines provenance tracking within Galaxy. This is exacerbated
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
127 by the lack of officially versioned BLAST database releases by the NCBI.
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
128
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
129 This workflow assumes that you have an entry ``nr`` in your ``blastdb_p.loc``
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
130 (the configuration file listing locally installed BLAST databases external
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
131 to Galaxy - consult the NCBI BLAST+ wrapper documentation for more details),
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
132 and that this points to a mirror of the latest NCBI "non-redundant" database
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
133 from ftp://ftp.ncbi.nlm.nih.gov/blast/db/
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
134
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
135 i.e. The workflow is intended to be used against the *latest* nr database,
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
136 and thus is not reproducible over the long term as the database changes.
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
137
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
138 Note that if your ``blastdb_p.loc`` is missing an entry ``nr`` then the
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
139 workflow should abort. However as of Galaxy v15.03 (March 2015) there is
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
140 a problem with how this is handled: https://trello.com/c/lkYlW14W/
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
141
1
8e86daf42b9c Uploaded with disclaimer and known issues in README
peterjc
parents: 0
diff changeset
142
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
143 Availability
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
144 ============
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
145
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
146 This workflow is available from myExperiment:
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
147
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
148 http://www.myexperiment.org/workflows/4637
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
149
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
150 You can also download and/or install it from the main Galaxy Tool Shed:
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
151
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
152 http://toolshed.g2.bx.psu.edu/view/peterjc/blast_top_hit_species
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
153
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
154 Test releases (which should not normally be used) are on the Test Tool Shed:
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
155
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
156 http://testtoolshed.g2.bx.psu.edu/view/peterjc/blast_top_hit_species
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
157
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
158 Development is being done on github here:
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
159
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
160 https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
161
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
162
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
163 Citation
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
164 ========
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
165
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
166 Please cite the following paper:
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
167
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
168 NCBI BLAST+ integrated into Galaxy.
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
169 P.J.A. Cock, J.M. Chilton, B. Gruening, J.E. Johnson, N. Soranzo.
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
170 GigaScience 2015, 4:1.
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
171 https://doi.org/10.1186/s13742-015-0080-7
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
172
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
173 You should also cite Galaxy, and the NCBI BLAST+ tools:
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
174
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
175 BLAST+: architecture and applications.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
176 C. Camacho et al. BMC Bioinformatics 2009, 10:421.
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
177 https://doi.org/10.1186/1471-2105-10-421
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
178
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
179
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
180 Automated Installation
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
181 ======================
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
182
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
183 Installation via the Galaxy Tool Shed should take care of the dependencies
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
184 on Galaxy tools including the NCBI BLAST+ wrappers and associated binaries.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
185
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
186 However, this workflow requires a current version of the NCBI nr protein
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
187 BLAST database to be listed in ``blastdb_p.loc`` with the key ``nr`` (lower
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
188 case).
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
189
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
190
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
191 History
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
192 =======
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
193
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
194 ======= ======================================================================
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
195 Version Changes
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
196 ------- ----------------------------------------------------------------------
4
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
197 v0.1.0 - Initial MyExperiment and Tool Shed release.
7d768ff419c0 "planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species commit 3f9f39ad808325a11d9967980d2cb82c96d69324"
peterjc
parents: 3
diff changeset
198 - Targetting NCBI BLAST+ 2.2.29
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
199 ======= ======================================================================
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
200
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
201
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
202 Developers
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
203 ==========
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
204
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
205 This workflow is under source code control here:
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
206
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
207 https://github.com/peterjc/galaxy_blast/tree/master/workflows/blast_top_hit_species
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
208
3
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
209 To prepare the tar-ball for uploading to the Tool Shed, I use this::
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
210
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
211 $ tar -cf blast_top_hit_species.tar.gz README.rst repository_dependencies.xml blast_top_hit_species.ga blast_top_hit_species.png N_abberans_piechart_mouseover.png
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
212
3
a66c358bfbcf Uploaded with README clarifications
peterjc
parents: 2
diff changeset
213 Check this::
0
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
214
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
215 $ tar -tzf blast_top_hit_species.tar.gz
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
216 README.rst
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
217 repository_dependencies.xml
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
218 blast_top_hit_species.ga
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
219 blast_top_hit_species.png
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
220 N_abberans_piechart_mouseover.png
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
221
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
222
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
223 Licence (MIT)
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
224 =============
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
225
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
226 Permission is hereby granted, free of charge, to any person obtaining a copy
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
227 of this software and associated documentation files (the "Software"), to deal
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
228 in the Software without restriction, including without limitation the rights
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
229 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
230 copies of the Software, and to permit persons to whom the Software is
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
231 furnished to do so, subject to the following conditions:
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
232
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
233 The above copyright notice and this permission notice shall be included in
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
234 all copies or substantial portions of the Software.
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
235
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
236 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
237 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
238 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
239 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
240 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
241 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2e96bf82b463 Uploaded first attempt at Tool Shed package
peterjc
parents:
diff changeset
242 THE SOFTWARE.