Skip to content
Create a galaxy instance of PICRUSt.
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

PICRUSt within Galaxy

This repository provides the configuration files allowing PICRUSt to be used within Galaxy.

These files are not needed to run PICRUSt from the command line.


This describes the steps of getting PICRUSt installed in Galaxy.

  1. Install Galaxy. Note that you will need to create new versions of the configuration files you want to edit with ".sample" removed.

  2. Install PICRUSt. Including the download of ALL precalculated PICRUSt files from this page: You may need to install this tool and others in the Galaxy Python virtual environment by running ". galaxy/.venv/bin/activate" first.

  3. From within your galaxy-dist/tools directory, download the picrust_galaxy files:

    git clone git:// picrust_galaxy

  4. Copy or link to the following installed PICRUSt scripts (typically found in /usr/bin/local) to galaxy-dist/tools/picrust_galaxy directory.

  5. Add the following to the file galaxy-dist/tool_conf.xml:

    <section name="PICRUSt" id="PICRUSt">  
        <tool file="picrust_galaxy/normalize.xml"/>  
        <tool file="picrust_galaxy/predict.xml"/>  
        <tool file="picrust_galaxy/categorize.xml"/>  
        <tool file="picrust_galaxy/metagenome.xml"/>  
  6. Add the following to the file galaxy-dist/datatypes_conf.xml:

    <datatype extension="biom" type="galaxy.datatypes.binary:Binary" subclass="true" display_in_upload="true" />  
  7. Restart Galaxy

You can’t perform that action at this time.