metagenomic analysis server site code
Perl JavaScript Python R CSS PLpgSQL Other
Latest commit 236f3ec Apr 26, 2017 @paczian paczian committed on GitHub Merge pull request #1193 from paczian/develop
ebi patch & minor bugfix

MG-RAST source code

This is the repository for the MG-RAST metagenome analysis system. Take a look at MG-RAST.


Don't try this at home.


MG-RAST is made available under a BSD type LICENSE, see the LICENSE file for details.

Please note: The MG-RAST team is dedicated to supporting the

server at, we are not resourced to help with local installations. So as much as we'd like to we can't help with local installations of this software.



MG-RAST is a pipeline, an archive, a complex web interface and several other tools. The entire systems was designed for a Linux/Unix system. We run it on a dedicated small cluster for the server infrastructure and heavily utilize CLOUD computing resources.


  1. MySQL
  2. PostGres
  3. Perl
  4. R
  5. Apache
  6. NGINX

For the bioinformatics software and databases used in MG-RAST please see the tools and data entry in our blog


type make

web-v3 docker

export TAG=`date +"%Y%m%d.%H%M"`
git clone -b master
docker build --force-rm --no-cache --rm -t mgrast/v3-web:${TAG} -f ./Dockerfile_v3-web .
skycore push mgrast/v3-web:${TAG}

API server

export TAG=`date +"%Y%m%d.%H%M"`
git clone -b api
docker pull mgrast/api-base
docker build --force-rm --no-cache --rm -t mgrast/api:${TAG} .
skycore push mgrast/api:${TAG}