Deploying your own "Galaxy in the Cloud"

Added: 03 Oct 2012

With more research and private clouds coming online, there are more questions about setting up a private instance of Galaxy in the cloud. Here is a quick overview with the required components and steps to get you going.

Start off by setting up a CloudMan machine image on the local cloud (using the image building process from https://github.com/chapmanb/cloudbiolinux is the recommended method). Install Galaxy as well as all of its tools, dependencies, and reference data on the appropriate block storage volumes and turn those into snapshots (see this paper for the architecture overview http://onlinelibrary.wiley.com/doi/10.1002/cpe.1836/full and then Galaxy's wiki (http://wiki.g2.bx.psu.edu/Admin) for the details on how to set everything up). Beyond that, it's a matter of making sure it all works as desired on your setup. You'll probably also want to use a version of the code similar to https://github.com/chapmanb/biocloudcentral to launch instances because for the non-amazon case, the user data (http://wiki.g2.bx.psu.edu/CloudMan/UserData) required by an instance is a bit tedious to compose by hand.

Hope this helps and let us know if you have any questions in the process. 

Tags: galaxy , private cloud