Mercurial > repos > pjbriggs > amplicon_analysis_pipeline
annotate README.rst @ 0:b433086738d6 draft
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
| author | pjbriggs | 
|---|---|
| date | Wed, 08 Nov 2017 08:43:02 -0500 | 
| parents | |
| children | a00f366adc45 | 
| rev | line source | 
|---|---|
| 
0
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
1 Amplicon_analysis-galaxy | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
2 ======================== | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
3 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
4 A Galaxy tool wrapper to Mauro Tutino's ``Amplicon_analysis`` pipeline | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
5 script at https://github.com/MTutino/Amplicon_analysis | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
6 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
7 The pipeline can analyse paired-end 16S rRNA data from Illumina Miseq | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
8 (Casava >= 1.8) and performs the following operations: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
9 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
10 * QC and clean up of input data | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
11 * Removal of singletons and chimeras and building of OTU table | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
12 and phylogenetic tree | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
13 * Beta and alpha diversity of analysis | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
14 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
15 Usage documentation | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
16 =================== | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
17 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
18 Usage of the tool (including required inputs) is documented within | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
19 the ``help`` section of the tool XML. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
20 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
21 Installing the tool in a Galaxy instance | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
22 ======================================== | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
23 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
24 The tool is not currently hosted on a Galaxy toolshed both the tool | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
25 files and the dependencies must be installed manually. In addition | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
26 it is necessary to fetch and install the reference data. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
27 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
28 1. Install the dependencies | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
29 --------------------------- | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
30 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
31 The ``install_tool_deps.sh`` script can be used to fetch and install the | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
32 dependencies locally, for example:: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
33 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
34 install_tool_deps.sh /path/to/local_tool_dependencies | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
35 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
36 This can take some time to complete. When finished it should have | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
37 created a set of directories containing the dependencies under the | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
38 specified top level directory. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
39 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
40 2. Install the tool files | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
41 ------------------------- | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
42 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
43 There are two files to install: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
44 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
45 * ``amplicon_analysis_pipeline.xml`` (the Galaxy tool definition) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
46 * ``amplicon_analysis_pipeline.py`` (the Python wrapper script) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
47 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
48 Put these in a directory that is visible to Galaxy (e.g. a | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
49 ``tools/Amplicon_analysis/`` folder), and modify the ``tools_conf.xml`` | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
50 file to tell Galaxy to offer the tool by adding the line e.g.:: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
51 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
52 <tool file="Amplicon_analysis/amplicon_analysis_pipeline.xml" /> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
53 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
54 3. Install the reference data | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
55 ----------------------------- | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
56 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
57 The script ``References.sh`` from the pipeline package at | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
58 https://github.com/MTutino/Amplicon_analysis can be run to install | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
59 the reference data, for example:: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
60 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
61 cd /path/to/pipeline/data | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
62 wget https://github.com/MTutino/Amplicon_analysis/raw/master/References.sh | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
63 /bin/bash ./References.sh | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
64 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
65 will install the data in ``/path/to/pipeline/data``. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
66 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
67 **NB** The final amount of data downloaded and uncompressed will be | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
68 around 6GB. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
69 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
70 4. Configure dependencies and reference data in Galaxy | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
71 ------------------------------------------------------ | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
72 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
73 The final steps are to make your Galaxy installation aware of the | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
74 tool dependencies and reference data, so it can locate them both when | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
75 the tool is run. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
76 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
77 To target the tool dependencies installed previously, add the | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
78 following lines to the ``dependency_resolvers_conf.xml`` file in the | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
79 Galaxy ``config`` directory:: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
80 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
81 <dependency_resolvers> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
82 ... | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
83 <galaxy_packages base_path="/path/to/local_tool_dependencies" /> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
84 <galaxy_packages base_path="/path/to/local_tool_dependencies" versionless="true" /> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
85 ... | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
86 </dependency_resolvers> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
87 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
88 (NB it is recommended to place these *before* the ``<conda ... />`` | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
89 resolvers) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
90 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
91 (If you're not familiar with dependency resolvers in Galaxy then | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
92 see the documentation at | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
93 https://docs.galaxyproject.org/en/master/admin/dependency_resolvers.html | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
94 for more details.) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
95 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
96 The tool locates the reference data via an environment variable called | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
97 ``AMPLICON_ANALYSIS_REF_DATA_PATH``, which needs to set to the parent | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
98 directory where the reference data has been installed. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
99 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
100 There are various ways to do this, depending on how your Galaxy | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
101 installation is configured: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
102 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
103 * **For local instances:** add a line to set it in the | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
104 ``config/local_env.sh`` file of your Galaxy installation, e.g.:: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
105 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
106 export AMPLICON_ANALYSIS_REF_DATA_PATH=/path/to/pipeline/data | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
107 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
108 * **For production instances:** set the value in the ``job_conf.xml`` | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
109 configuration file, e.g.:: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
110 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
111 <destination id="amplicon_analysis"> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
112 <env id="AMPLICON_ANALYSIS_REF_DATA_PATH">/path/to/pipeline/data</env> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
113 </destination> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
114 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
115 and then specify that the pipeline tool uses this destination:: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
116 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
117 <tool id="amplicon_analysis_pipeline" destination="amplicon_analysis"/> | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
118 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
119 (For more about job destinations see the Galaxy documentation at | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
120 https://galaxyproject.org/admin/config/jobs/#job-destinations) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
121 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
122 5. Enable rendering of HTML outputs from pipeline | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
123 ------------------------------------------------- | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
124 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
125 To ensure that HTML outputs are displayed correctly in Galaxy | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
126 (for example the Vsearch OTU table heatmaps), Galaxy needs to be | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
127 configured not to sanitize the outputs from the ``Amplicon_analysis`` | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
128 tool. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
129 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
130 Either: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
131 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
132 * **For local instances:** set ``sanitize_all_html = False`` in | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
133 ``config/galaxy.ini`` (nb don't do this on production servers or | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
134 public instances!); or | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
135 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
136 * **For production instances:** add the ``Amplicon_analysis`` tool | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
137 to the display whitelist in the Galaxy instance: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
138 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
139 - Set ``sanitize_whitelist_file = config/whitelist.txt`` in | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
140 ``config/galaxy.ini`` and restart Galaxy; | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
141 - Go to ``Admin>Manage Display Whitelist``, check the box for | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
142 ``Amplicon_analysis`` (hint: use your browser's 'find-in-page' | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
143 search function to help locate it) and click on | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
144 ``Submit new whitelist`` to update the settings. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
145 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
146 Additional details | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
147 ================== | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
148 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
149 Some other things to be aware of: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
150 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
151 * Note that using the Silva database requires a minimum of 18Gb RAM | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
152 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
153 Known problems | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
154 ============== | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
155 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
156 * Only the ``VSEARCH`` pipeline in Mauro's script is currently | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
157 available via the Galaxy tool; the ``USEARCH`` and ``QIIME`` | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
158 pipelines have yet to be implemented. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
159 * The images in the tool help section are not visible if the | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
160 tool has been installed locally, or if it has been installed in | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
161 a Galaxy instance which is served from a subdirectory. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
162 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
163 These are both problems with Galaxy and not the tool, see | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
164 https://github.com/galaxyproject/galaxy/issues/4490 and | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
165 https://github.com/galaxyproject/galaxy/issues/1676 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
166 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
167 Appendix: availability of tool dependencies | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
168 =========================================== | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
169 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
170 The tool takes its dependencies from the underlying pipeline script (see | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
171 https://github.com/MTutino/Amplicon_analysis/blob/master/README.md | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
172 for details). | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
173 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
174 As noted above, currently the ``install_tool_deps.sh`` script can be | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
175 used to manually install the dependencies for a local tool install. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
176 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
177 In principle these should also be available if the tool were installed | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
178 from a toolshed. However it would be preferrable in this case to get as | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
179 many of the dependencies as possible via the ``conda`` dependency | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
180 resolver. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
181 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
182 The following are known to be available via conda, with the required | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
183 version: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
184 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
185 - cutadapt 1.8.1 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
186 - sickle-trim 1.33 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
187 - bioawk 1.0 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
188 - fastqc 0.11.3 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
189 - R 3.2.0 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
190 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
191 Some dependencies are available but with the "wrong" versions: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
192 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
193 - spades (need 3.5.0) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
194 - qiime (need 1.8.0) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
195 - blast (need 2.2.26) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
196 - vsearch (need 1.1.3) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
197 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
198 The following dependencies are currently unavailable: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
199 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
200 - fasta_number (need 02jun2015) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
201 - fasta-splitter (need 0.2.4) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
202 - rdp_classifier (need 2.2) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
203 - microbiomeutil (need r20110519) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
204 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
205 (NB usearch 6.1.544 and 8.0.1623 are special cases which must be | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
206 handled outside of Galaxy's dependency management systems.) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
207 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
208 History | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
209 ======= | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
210 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
211 ========== ====================================================================== | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
212 Version Changes | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
213 ---------- ---------------------------------------------------------------------- | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
214 1.1.0 First official version on Galaxy toolshed. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
215 1.0.6 Expand inline documentation to provide detailed usage guidance. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
216 1.0.5 Updates including: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
217 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
218 - Capture read counts from quality control as new output dataset | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
219 - Capture FastQC per-base quality boxplots for each sample as | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
220 new output dataset | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
221 - Add support for -l option (sliding window length for trimming) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
222 - Default for -L set to "200" | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
223 1.0.4 Various updates: | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
224 | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
225 - Additional outputs are captured when a "Categories" file is | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
226 supplied (alpha diversity rarefaction curves and boxplots) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
227 - Sample names derived from Fastqs in a collection of pairs | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
228 are trimmed to SAMPLE_S* (for Illumina-style Fastq filenames) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
229 - Input Fastqs can now be of more general ``fastq`` type | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
230 - Log file outputs are captured in new output dataset | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
231 - User can specify a "title" for the job which is copied into | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
232 the dataset names (to distinguish outputs from different runs) | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
233 - Improved detection and reporting of problems with input | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
234 Metatable | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
235 1.0.3 Take the sample names from the collection dataset names when | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
236 using collection as input (this is now the default input mode); | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
237 collect additional output dataset; disable ``usearch``-based | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
238 pipelines (i.e. ``UPARSE`` and ``QIIME``). | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
239 1.0.2 Enable support for FASTQs supplied via dataset collections and | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
240 fix some broken output datasets. | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
241 1.0.1 Initial version | 
| 
 
b433086738d6
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit ba3e5b591407db52a586361efb21927c8171ec0e
 
pjbriggs 
parents:  
diff
changeset
 | 
242 ========== ====================================================================== | 
