Dear Galaxy Devs and Users,
I'm pleased to announce the Galaxy Docker Image project!
The Galaxy Docker Image is an easy distributable full-fledged Galaxy installation, that can be used for testing, teaching and presenting new tools and features.
One of the main goals is to make the access to entire tool suites as easy as possible. Usually, this includes the setup of a public available webservice that needs to be maintained, or that the Tool-user needs to either setup a Galaxy Server by its own or to have Admin access to a local Galaxy server. With docker, tool developers can create their own Image with all dependencies and the user only needs to run it within docker. Ideally suited to make your reviewers happy
Currently, I have three test images to play with. The first one, bgruening/galaxy-stable is the main Image that will do all the heavy lifting of setting up PostgreSQL, Apache and Galaxy.
bgruening/deepTools and bgruening/chemicaltoolbox are proof of concepts how easy it is to create an own Image build on top of the main Galaxy Image.
https://index.docker.io/u/bgruening/galaxy-deeptools/
https://index.docker.io/u/bgruening/galaxy-chemicaltoolbox/
How to use it:
docker run -d -p 8080:80 bgruening/galaxy-deeptools
docker run -d -p 8080:80 -p 8000:8000 bgruening/galaxy-chemicaltoolbox
For a more detailed description please read:
https://github.com/bgruening/docker-recipes/tree/master/galaxy
Thanks for reading!
Bjoern
HI Bjoern, thank you for the good work. Can the above two images communicate between each other i.e. the two galaxy instances or is there an easy way to combine the two images in order to form one Galaxy instance. Do you have any plan to provide a similar image to use galaxy-playbook or even more up to date one?
Arbitrary communication between Galaxy is on the roadmap of the Galaxy team but this will take a few years more :).
Nevertheless, we are working hard to create a GalaxyFlavorGenerator (design-stage). With this you should be able to create your own images in a easy way. Until that, I can offer you to create your own Image if you like just send me your list of tools. Also it's not hard to create your own, have a look at https://github.com/bgruening/galaxy-rna-workbench/blob/master/Dockerfile this is all what you need to code.
Thank you for your response. A Chip-Seq flavor would be awesome. This is a list of tools which I would be interested in. Other tools which I was not sure how to install are vcftools, Ensembl and UCSC tools. Thank you in advance.