annotate README @ 12:fb2af52d67d1 draft

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