This lesson is in the early stages of development (Alpha version)

Oops! We can’t find that page.

Our apologies!

We can’t seem to find the page you’re looking for. Try going back to the previous page or navigate to any other page using the navigation bar above or the schedule below. If you got here by clicking on a link in the lesson, please report this link to the lesson developers.

Schedule

Setup Download files required for the lesson
00:00 1. Introduction What are computational workflows, and why are they useful?
What is Common Workflow Language?
How are CWL workflows written?
How do CWL workflows compare to shell workflows?
What are the advantages of using CWL workflows?
00:00 2. CWL and Shell Tools What is the difference between a CWL tool description and a CWL workflow?
How can we create a tool descriptor?
How can we use this in a single step workflow?
00:00 3. Developing Multi-Step Workflows How can we expand to a multi-step workflow?
Iterative workflow development
Workflows as dependency graphs
How to use sketches for workflow design?
00:00 4. Resources for Reusing Tools and Scripts How to find other solutions/CWL recipes for awkward problems?
00:00 5. Debugging Workflows How can I check my CWL file for errors?
How can I get more information to help with solving an error?
What are some common error messages when using CWL?
00:00 6. More information
00:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.