kbaseattic / assembly

An extensible framework for genome assembly.
MIT License
12 stars 14 forks source link

Assembly Service

Overview

This is a service to assemble genomes and metagenomes with user's choice of assembly software. It currently supports more than 20 assemblers and processing modules.

REST API

Deploying only the client

Toolchain:

Interpreters:

Python packages (with pip):

Perl modules (with CPAN http://perl.about.com/od/packagesmodules/qt/perlcpan.htm):

git clone https://github.com/kbase/assembly.git
cd assembly
make -f Makefile.standalone

Deploying and Testing AssemblyRAST client on KBase infrastructure

cd /kb
git clone ssh://kbase@git.kbase.us/dev_container
cd /kb/dev_container
./bootstrap /kb/runtime
source user-env.sh
cd /kb/dev_container/modules
git clone ssh://kbase@git.kbase.us/assembly
git fetch origin
git checkout RC
make deploy
make test

Deploying AssemblyRAST server on KBase infrastructure

cd /kb
git clone ssh://kbase@git.kbase.us/dev_container
cd /kb/dev_container/modules
git clone ssh://kbase@git.kbase.us/assembly
cd /kb/dev_container
./bootstrap /kb/runtime
source user-env.sh
make deploy-service

Dependencies

The current deployment first invokes scripts/install_dependencies.sh. This will be no longer necessary once a kbase image is built with these dependencies.

Starting/Stopping the service

TODO