All Projects → MG-RAST → MG-RAST

MG-RAST / MG-RAST

Licence: BSD-2-Clause license
The MG-RAST Backend -- the API server

Programming Languages

perl
6916 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
r
7636 projects
CSS
56736 projects
PLpgSQL
1095 projects

Projects that are alternatives of or similar to MG-RAST

ORNA
Fast in-silico normalization algorithm for NGS data
Stars: ✭ 21 (-46.15%)
Mutual labels:  metagenomics, metagenomic-analysis
ganon
ganon classifies short DNA sequences against large sets of genomic sequences efficiently, with download and update of references (RefSeq/Genbank), taxonomic (NCBI/GTDB) and hierarchical classification, customized reporting and more
Stars: ✭ 57 (+46.15%)
Mutual labels:  metagenomics
Maaslin2
MaAsLin2: Microbiome Multivariate Association with Linear Models
Stars: ✭ 76 (+94.87%)
Mutual labels:  metagenomics
MetaCoAG
Binning Metagenomic Contigs via Composition, Coverage and Assembly Graphs
Stars: ✭ 29 (-25.64%)
Mutual labels:  metagenomics
traitar
From genomes to phenotypes: Traitar, the microbial trait analyzer
Stars: ✭ 41 (+5.13%)
Mutual labels:  metagenomics
StrainFLAIR
Strain-level abundances estimation in metagenomic samples using variation graphs
Stars: ✭ 23 (-41.03%)
Mutual labels:  metagenomics
metacal
Metagenomics calibration R package
Stars: ✭ 16 (-58.97%)
Mutual labels:  metagenomics
covid-19-signal
Files and methodology pertaining to the sequencing and analysis of SARS-CoV-2, causative agent of COVID-19.
Stars: ✭ 31 (-20.51%)
Mutual labels:  metagenomics
kraken-biom
Create BIOM-format tables (http://biom-format.org) from Kraken output (http://ccb.jhu.edu/software/kraken/, https://github.com/DerrickWood/kraken).
Stars: ✭ 35 (-10.26%)
Mutual labels:  metagenomics
charcoal
Remove contaminated contigs from genomes using k-mers and taxonomies.
Stars: ✭ 32 (-17.95%)
Mutual labels:  metagenomics
bonsai
Bonsai: Fast, flexible taxonomic analysis and classification
Stars: ✭ 66 (+69.23%)
Mutual labels:  metagenomics
gargammel
gargammel is an ancient DNA simulator
Stars: ✭ 17 (-56.41%)
Mutual labels:  metagenomics
DRAM
Distilled and Refined Annotation of Metabolism: A tool for the annotation and curation of function for microbial and viral genomes
Stars: ✭ 159 (+307.69%)
Mutual labels:  metagenomics
recentrifuge
Recentrifuge: robust comparative analysis and contamination removal for metagenomics
Stars: ✭ 79 (+102.56%)
Mutual labels:  metagenomics
sunbeam
A robust, extensible metagenomics pipeline
Stars: ✭ 143 (+266.67%)
Mutual labels:  metagenomics
functree-ng
An interactive radial tree for functional hierarchies and omics data visualization
Stars: ✭ 18 (-53.85%)
Mutual labels:  metagenomics
metacherchant
No description or website provided.
Stars: ✭ 19 (-51.28%)
Mutual labels:  metagenomics
macrel
Predict AMPs in (meta)genomes and peptides
Stars: ✭ 34 (-12.82%)
Mutual labels:  metagenomics
DeepMAsED
Deep learning for Metagenome Assembly Error Detection
Stars: ✭ 24 (-38.46%)
Mutual labels:  metagenomics
MOSCA
Meta-Omics Software for Community Analysis
Stars: ✭ 26 (-33.33%)
Mutual labels:  metagenomics

MG-RAST source code

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

WARNING

Don't try this at home.

LICENSE

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 http://www.mg-rast.org, 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.

REQUIREMENTS

Hardware

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.

Systems-Software

  1. MySQL
  2. Cassandra
  3. Perl
  4. Python
  5. R
  6. Apache
  7. NGINX

For the bioinformatics software and databases used in MG-RAST please see our manual: http://help.mg-rast.org

INSTRUCTIONS

type make

API server

Build image and push to dockerhub:

git clone https://github.com/MG-RAST/MG-RAST.git
cd MG-RAST
docker build -t mgrast/api-server:dev .

docker push mgrast/api-server:dev

Get config: (private mcs git repo, for details see fleet unit)

if cd /home/core/mgrast-config; then git pull; else cd /home/core/ ; git clone [email protected]:mgrast-config.git ; fi

Download data

docker run -t -i --name api -v /media/ephemeral/api-server-data:/m5nr mgrast/api /MG-RAST/bin/download_m5nr_blast.sh
docker rm api

Start container:

docker run -t -i --name api  -v /home/core/mgrast-config/services/api-server:/api-server-conf -v /media/ephemeral/api-server-data:/m5nr -p 80:80 mgrast/api-server /usr/local/apache2/bin/httpd -DFOREGROUND -f /MG-RAST/conf/httpd.conf
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].