Tutorial

Development in Galaxy - Tool Dependencies and Conda

Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ...

Questions of the tutorial:

  • How can I connect tools to applications and libraries?
  • What are the advantages of declaring dependencies for my tool?
  • What are Conda and Bioconda?
  • What are Conda recipes and environments?
  • How do I find and use existing Conda recipes?
  • How do I develop Conda recipes for use within Galaxy tools?

Objectives of the tutorial:

  • Learn to use existing Conda recipes to enable best practice tool dependency management in Galaxy.
  • Learn the basics of building Conda recipes and contributing to Bioconda.
  • Learn to use Planemo to assist in developing Galaxy tools from existing and new Conda recipes.

Resource type: Tutorial

Authors: nsoranzo, jmchilton, bgruening, hmenager

External resources:

Activity log