Skip to main content

Creating a Galaxy Tool

Multiple steps are required to creare a Galaxy tool:

  • prepare a code that a tool will run. This can be done in multiple forms, e.g. as a bash command, a Python script, a Docker or Singularity image
  • create an XML file for the tool
  • add the tool to Galaxy configuration

In this section we only cover general purpose Docker-based tools and Singularty-based tools. Please refer to Galaxy documentation for more information.