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: Catherine Bromhead, Edwin den Haas, Enis Afgan, Helena Rasche

External resources:

Activity log