This lesson is still being designed and assembled (Pre-Alpha version)

Workflows Design and Development

Overview

Teaching: 0 min
Exercises: 0 min
Questions
  • Workflows as dependency graphs

  • How to use sketches for workflow design?

  • Iterative workflow development

  • Adding your own script as a step to a workflow

Objectives
  • graph objectives:

  • explain that a workflow is a dependency graph

  • sketch objectives:

  • use cwlviewer online

  • generate Graphviz diagram using cwltool

  • exercise with the printout of a simple workflow; draw arrows on code; hand draw a graph on another sheet of paper

  • iterate objectives:

  • recognise that workflow development can be iterative i.e. that it doesn’t have to happen all at once

By the end of this episode, learners should be able to explain that a workflow is a dependency graph and sketch their workflow, both by hand, and with an automated visualizer and recognise that workflow development can be iterative i.e. that it doesn’t have to happen all at once.

Key Points

  • First key point. Brief Answer to questions. (FIXME)