e-learning

Mapping Jobs to Destinations using TPV

Abstract

This tutorial heavily builds on the Connecting Galaxy to a compute cluster and it's expected you have completed this tutorial first.

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 can I configure job dependent resources, like cores, memory for my DRM?
  • How can I map jobs to resources and destinations

Learning Objectives

  • Know how to map tools to job destinations
  • Be able to use the dynamic job runner to make arbitrary destination mappings
  • Understand the job resource selector config and dynamic rule creation
  • The various ways in which tools can be mapped to destinations, both statically and dynamically
  • How to write a dynamic tool destination (DTD)
  • How to write a dynamic python function destination
  • How to use the job resource parameter selection feature

Licence: Creative Commons Attribution 4.0 International

Keywords: Galaxy Server administration, git-gat, jobs

Target audience: Galaxy Administrators

Resource type: e-learning

Version: 36

Status: Active

Prerequisites:

Connecting Galaxy to a compute cluster

Learning objectives:

  • Know how to map tools to job destinations
  • Be able to use the dynamic job runner to make arbitrary destination mappings
  • Understand the job resource selector config and dynamic rule creation
  • The various ways in which tools can be mapped to destinations, both statically and dynamically
  • How to write a dynamic tool destination (DTD)
  • How to write a dynamic python function destination
  • How to use the job resource parameter selection feature

Date modified: 2024-06-14

Date published: 2021-01-17

Authors: Björn Grüning, Mira Kuntz, Nate Coraor, Nuwan Goonasekera

Contributors: Björn Grüning, Catherine Bromhead, Edwin den Haas, Enis Afgan, Gianmauro Cuccuru, Helena Rasche, Lucille Delisle, Marius van den Beek, Martin Čech, Mira Kuntz, Nate Coraor, Nicola Soranzo, Nuwan Goonasekera, Saskia Hiltemann, Simon Gladman, Torfinn Nome

External resources:

Activity log