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 ## |
