# Lessons These lessons go walk through the development of a CWL workflow for rnaseq. | Lesson | Description | |----------|-------------| | [Lesson 1](lesson1/lesson1.md) | Turning a shell script into a workflow from existing tool wrappers | | [Lesson 2](lesson2/lesson2.md) | Running and debugging a workflow | | [Lesson 3](lesson3/lesson3.md) | Writing a tool wrapper | | [Lesson 4](lesson4/lesson4.md) | Analyzing multiple samples | | [Lesson 5](lesson5/lesson5.md) | Dynamic Workflow behavior with expressions | | [Lesson 6](lesson6/lesson6.md) | Resources for further learning | # Acknowledgements These CWL lessons are based on "Introduction to RNA-seq using high-performance computing (HPC)" lessons developed by members of the teaching team at the Harvard Chan Bioinformatics Core (HBC) and obtained from https://github.com/hbctraining/Intro-to-rnaseq-hpc-O2 The original lessons are open access materials distributed under the terms of the Creative Commons Attribution license (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.