Version: 16.07-pheno
Galaxy is an open, web-based platform for data intensive biomedical research.
Increased reliance on computational approaches in the life sciences has revealed grave concerns about how accessible and reproducible computation-reliant results truly are. Galaxy http://usegalaxy.org, an open web-based platform for genomic research, addresses these problems. Galaxy automatically tracks and manages data provenance and provides support for capturing the context and intent of computational methods. Galaxy Pages are interactive, web-based documents that provide users with a medium to communicate a complete computational analysis.
This PhenoMeNal version of Galaxy is a container capable of running inside the Kubernetes container orchestrator, and able to schedule Kubernetes jobs from the inside of the cluster. Is a lighweight container as no toolshed dependencies are needed.
The Galaxy - Kubernetes integration is a contribution made entirely by the PhenoMeNal Project to the Galaxy Project.
This release version uses the following tools, tagged at these release versions:
Note: maintainers are for containers, not necessarily tool authors. Follow links to learn about tool authors.
- Platform for containerised tools
- Workflows
- Workflows
- Jeremy Goecks (Emory University)
- Seth C. Schommer (Penn State University)
- James Taylor (Emory University)
- Pablo Moreno (EMBL-EBI)
- Luca Pireddu (CRS4)
- Pierrick Roger-Mele (CEA)
- PhenoMeNal Tool Contributors.
This Galaxy deployment will be available at all PhenoMeNal CRE deployments (cloud, bare-metal, development, etc).
If you want to install it locally as a docker container:
docker pull container-registry.phenomenal-h2020.eu/phnmnl/galaxy-k8s-runtimeHowever, please note that this image is not entirely functional without running inside or connected somehow to a Kubernetes cluster.
If you have a Kubernetes cluster (or a Minikube instance), it can be deployed through Helm:
# first time only
helm repo add galaxy-helm-repo https://pcm32.github.io/galaxy-helm-charts
# and then everytime you want to deploy
helm install galaxy-helm-repo/galaxy-simpleThis helm chart accepts plenty of options, and there is also another helm chart for production deployment with more options. For more details see this link.
On PhenoMeNal CRE deployments, you will be given a link if deployed through the PhenoMeNal App Portal. The instance will be secured for the email and password that you provided during setup.
If deployed locally on Minikube using Helm, most likely you access URL will be http://192.168.99.100:30700. This could vary if the internal Minikube IP is different (although port should be the same).
For direct docker usage:
docker run -p 8080:8080 container-registry.phenomenal-h2020.eu/phnmnl/galaxy-k8s-runtimeand in this case it should become accessible at localhost:8080 on your browser.
- Goecks, J., Nekrutenko, A., & Taylor, J. (2010). Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome biology, 11(8), 1.
