e-learning

Creating Galaxy tools from Conda Through Deployment

Abstract

Tools wrappers allow any command line runnable code or programs to be run inside a galaxy environment.

About This Material

This is a Hands-on Tutorial from the GTN which is usable either for individual self-study, or as a teaching material in a classroom.

Questions this will address

  • How do you create a conda package used as a dependency in a Galaxy tool wrapper?
  • How do you create a Galaxy tool wrapper and all of its requirements?
  • How do you test a Galaxy tool wrapper after it's written?
  • How do you deploy a Galaxy tool wrapper?
  • How to do you make a Galaxy tool wrapper publicly available?

Learning Objectives

  • Learn how to make and deploy a conda package
  • Understand how to write a Galaxy tool wrapper
  • Be able to use a tool wrapper locally
  • Be able to test the tool wrapper
  • Learn how to add tools to the Galaxy toolshed and make them available to any user

Licence: Creative Commons Attribution 4.0 International

Keywords: Development in Galaxy

Target audience: Galaxy Administrators

Resource type: e-learning

Version: 15

Status: Active

Learning objectives:

  • Learn how to make and deploy a conda package
  • Understand how to write a Galaxy tool wrapper
  • Be able to use a tool wrapper locally
  • Be able to test the tool wrapper
  • Learn how to add tools to the Galaxy toolshed and make them available to any user

Date modified: 2024-10-08

Date published: 2021-06-15

Authors: Alex Ostrovsky, Dave B., Matthias Bernt

Contributors: Alex Ostrovsky, Anthony Bretaudeau, Dave B., Gildas Le Corguillé, Helena Rasche, Marius van den Beek, Matthias Bernt, Saskia Hiltemann

Scientific topics: Software engineering

External resources:

Activity log