Mercurial > repos > jjohnson > mothur_toolsuite
comparison mothur/README @ 36:040410b8167e default tip
Fixed reference to legacy blast repository in tool_dependencies.xml. Updated README with author information.
author | galaxyuser <galaxy_user@agr.g.ca> |
---|---|
date | Mon, 10 Nov 2014 15:40:02 -0500 |
parents | 95d75b35e4d2 |
children |
comparison
equal
deleted
inserted
replaced
35:95d75b35e4d2 | 36:040410b8167e |
---|---|
1 Provides galaxy tools for the Mothur metagenomics package - http://www.mothur.org/wiki/Main_Page | 1 Galaxy wrappers for the Mothur metagenomics tools (http://www.mothur.org/wiki/Main_Page) |
2 | 2 |
3 The Mothur Tool Suite repository: | |
4 - Provides Mothur wrappers for most Mothur tools | |
5 - Data type used by mothur and other metagenomics tools | |
6 - Downloads and builds Mothur on the Linux or Mac operating system | |
3 | 7 |
4 Mothur should be able to be auto-installed as a tool_dependency | 8 Requirements: |
5 You may want to reorganize the tool panel after installing | 9 - Build utilities (make, GCC, gfortran, etc) |
6 See below: Reorganize integrated_tool_panel.xml | |
7 This was based on: http://www.mothur.org/wiki/Mothur_manual | |
8 (The environment variable MOTHUR_MAX_PROCESSORS can be used to limit the number of cpu processors used for mothur commands) | |
9 This will be set in: tool_dependencies/mothur/1.27/jjohnson/mothur_toolsuite/*/env.sh | |
10 Requirements for auto installation: | |
11 - make (sudo-apt get install make) | |
12 - g++ (sudo apt-get install g++) | |
13 - gfortran (sudo apt-get install gfortran) | |
14 - pip (sudo apt-get install python-pip) | |
15 - simplejson (pip install simplejson) | 10 - simplejson (pip install simplejson) |
16 | 11 |
17 Repository Dependency: | 12 Repository Dependency: |
18 - BLAST Legacy ver. 2.2.26 (ftp://ftp.ncbi.nlm.nih.gov/blast/executables/release/LATEST/) | 13 - BLAST Legacy ver. 2.2.26 (ftp://ftp.ncbi.nlm.nih.gov/blast/executables/release/LATEST/) |
19 - The repository name should be package_blast_2_2_26 so it matches with the tool dependency. | 14 - The repository name should be package_blast_2_2_26 so it matches with the tool dependency. |
20 | 15 |
21 | 16 |
22 Manual installation for Mothur: | 17 Manual installation for Mothur: |
112 /project/db/galaxy/mothur/RDP/trainset7_112011.pds.fasta | 107 /project/db/galaxy/mothur/RDP/trainset7_112011.pds.fasta |
113 /project/db/galaxy/mothur/RDP/trainset7_112011.pds.tax | 108 /project/db/galaxy/mothur/RDP/trainset7_112011.pds.tax |
114 /project/db/galaxy/mothur/RDP/trainset7_112011.rdp.fasta | 109 /project/db/galaxy/mothur/RDP/trainset7_112011.rdp.fasta |
115 /project/db/galaxy/mothur/RDP/trainset7_112011.rdp.tax | 110 /project/db/galaxy/mothur/RDP/trainset7_112011.rdp.tax |
116 | 111 |
117 | |
118 | |
119 Add tool-data: (contains pointers to silva, greengenes, and RDP reference data) | 112 Add tool-data: (contains pointers to silva, greengenes, and RDP reference data) |
120 tool-data/mothur_aligndb.loc | 113 tool-data/mothur_aligndb.loc |
121 tool-data/mothur_map.loc | 114 tool-data/mothur_map.loc |
122 tool-data/mothur_taxonomy.loc | 115 tool-data/mothur_taxonomy.loc |
123 tool-data/shared/jars/TreeVector.jar | 116 tool-data/shared/jars/TreeVector.jar |
124 | |
125 | 117 |
126 ################################################################ | 118 ################################################################ |
127 #### If you are manually adding this to your local galaxy: #### | 119 #### If you are manually adding this to your local galaxy: #### |
128 ################################################################ | 120 ################################################################ |
129 | 121 |
130 add config files (*.xml) and wrapper code (*.py) from tools/mothur/* to your galaxy installation | 122 add config files (*.xml) and wrapper code (*.py) from tools/mothur/* to your galaxy installation |
131 | 123 |
132 | |
133 add datatype definition file: lib/galaxy/datatypes/metagenomics.py | 124 add datatype definition file: lib/galaxy/datatypes/metagenomics.py |
134 | 125 |
135 add the following import line to: lib/galaxy/datatypes/registry.py | 126 add the following import line to: lib/galaxy/datatypes/registry.py |
136 import metagenomics # added for metagenomics mothur | 127 import metagenomics # added for metagenomics mothur |
137 | |
138 | |
139 | 128 |
140 add datatypes to: datatypes_conf.xml | 129 add datatypes to: datatypes_conf.xml |
141 | 130 |
142 add mothur tools to: tool_conf.xml | 131 add mothur tools to: tool_conf.xml |
143 | 132 |
170 # specifies files to copy to the new_file_path | 159 # specifies files to copy to the new_file_path |
171 # The list is separated by commas | 160 # The list is separated by commas |
172 # Each item conatins: a regex pattern for matching filenames and a galaxy datatype (separated by :) | 161 # Each item conatins: a regex pattern for matching filenames and a galaxy datatype (separated by :) |
173 # The regex match.groups()[0] is used as the id name of the dataset, and must result in unique name for each output | 162 # The regex match.groups()[0] is used as the id name of the dataset, and must result in unique name for each output |
174 --new_datasets='^\S+?\.((\S+)\.(unique|[0-9.]*)\.dist)$:lower.dist' | 163 --new_datasets='^\S+?\.((\S+)\.(unique|[0-9.]*)\.dist)$:lower.dist' |
175 | |
176 ## | |
177 ## NOTE: The "read" commands were eliminated with Mothur version 1.18 | |
178 ## |