An architecture for genomics analysis in a clinical setting using Galaxy and Docker

Gigascience. 2017 Nov 1;6(11):1-9. doi: 10.1093/gigascience/gix099.

Abstract

Next-generation sequencing is used on a daily basis to perform molecular analysis to determine subtypes of disease (e.g., in cancer) and to assist in the selection of the optimal treatment. Clinical bioinformatics handles the manipulation of the data generated by the sequencer, from the generation to the analysis and interpretation. Reproducibility and traceability are crucial issues in a clinical setting. We have designed an approach based on Docker container technology and Galaxy, the popular bioinformatics analysis support open-source software. Our solution simplifies the deployment of a small-size analytical platform and simplifies the process for the clinician. From the technical point of view, the tools embedded in the platform are isolated and versioned through Docker images. Along the Galaxy platform, we also introduce the AnalysisManager, a solution that allows single-click analysis for biologists and leverages standardized bioinformatics application programming interfaces. We added a Shiny/R interactive environment to ease the visualization of the outputs. The platform relies on containers and ensures the data traceability by recording analytical actions and by associating inputs and outputs of the tools to EDAM ontology through ReGaTe. The source code is freely available on Github at https://github.com/CARPEM/GalaxyDocker.

Keywords: Docker; Galaxy; ReGaTE; reproducibility.

Publication types

  • Comparative Study
  • Evaluation Study

MeSH terms

  • Genetic Testing / methods*
  • Genetic Testing / standards
  • Genome, Human*
  • Genomics / methods*
  • Genomics / standards
  • Humans
  • Reproducibility of Results
  • Software / standards*