Logo

Galaxy

Version: 16.07-pheno

Short Description

Galaxy is an open, web-based platform for data intensive biomedical research.

Description

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:

Tool Container Tag Maintainer Affiliation Docs
batman container-batman v1.2.1.0.7_cv1.0 P. Moreno, J. Gao EMBL-EBI, Imperial College London
ms-vfetc container-ms-vfetc v0.4_cv1.3 Michael van Vliet Leiden University docs
iso2flux container-iso2flux v0.2_cv1.0 Pablo Moreno EMBL-EBI
ramid container-ramid v1.0_cv0.1 Pablo Moreno EMBL-EBI
midcor container-midcor v1.0_cv0.2 Pablo Moreno EMBL-EBI
mtbls-dwnloader container-scp-aspera v3.5.4.102989-linux-64_cv0.1 Pablo Moreno EMBL-EBI
nmrml2isa container-nmrml2isa v0.3.0_cv0.1 P. Moreno, T. Lawson EMBL-EBI, U. of Birmingham
mzml2isa container-mzml2isa v0.4.28_cv0.2 P. Moreno, K. Peters EMBL-EBI, IPB Halle
metfrag-cli container-metfrag-cli v2.4.2_cv0.2 Kristian Peters IPB Halle
w4m - MetaboLights Downloader container-mtbls-dwnld v1.2.0_cv1.1 Pierrick Roger Mele CEA
w4m - univariate container-univariate v2.2.3_cv1.2 Pierrick Roger Mele CEA
w4m - multivariate container-multivariate v2.3.10_cv1.1 Pierrick Roger Mele CEA
w4m - biosigner container-biosigner v2.2.7_cv1.1 Pierrick Roger Mele CEA
w4m - LC/MS matching container-lcmsmatching v3.1.6_cv1.3 Pierrick Roger Mele CEA
metabolite ID converter container-MetaboliteIDConverter v0.5.1_cv1.0 Benjamin Merlet INRA
NMRMLConv container-nmrmlconv v1.1b_cv0.1 Kristian Peters IPB
metfrag-cli container-metfrag v2.4.2_cv0.2 C. Ruttkies, K. Peters IPB Halle
xcms container-xcms v1.50.1_cv0.4 K. Peters, P. Moreno IPB Halle, EMBL-EBI
MetaboLights ASCP container-scp-aspera v3.5.4.102989-linux-64_cv0.1 Pablo Moreno EMBL-EBI
metabomatching container-metabomatching v0.1.0_cv0.3 Rico Rueedi Unil

Note: maintainers are for containers, not necessarily tool authors. Follow links to learn about tool authors.

Key features

  • Platform for containerised tools
  • Workflows

Functionality

  • Workflows

Approaches

Instrument Data Types

Screenshots

Tool Authors

  • Jeremy Goecks (Emory University)
  • Seth C. Schommer (Penn State University)
  • James Taylor (Emory University)

Container Contributors

Website

Git Repository

Installation

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-runtime

However, 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-simple

This 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.

Usage Instructions

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-runtime

and in this case it should become accessible at localhost:8080 on your browser.

Publications

  • 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.