Development in Galaxy - Tool development and integration into Galaxy

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:

  • What is a tool for Galaxy?
  • How to build a tool/wrapper with the good practices?
  • How to deal with the tool environment?

Objectives of the tutorial:

  • Discover what is a wrapper and its structure
  • Use the Planemo utilities to develop a good wrapper
  • Deal with the dependencies
  • Write functional tests
  • Make a tool ready for publishing in a ToolShed

Resource type: Tutorial

Authors: shiltemann, bebatut, abretaud, jmchilton, nsoranzo, bgruening, lecorguille

External resources:
Development in Galaxy - Tool development and integration into Galaxy https://tess.elixir-europe.org/materials/development-in-galaxy-tool-development-and-integration-into-galaxy 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: - What is a tool for Galaxy? - How to build a tool/wrapper with the good practices? - How to deal with the tool environment? Objectives of the tutorial: - Discover what is a wrapper and its structure - Use the Planemo utilities to develop a good wrapper - Deal with the dependencies - Write functional tests - Make a tool ready for publishing in a ToolShed