-
-
Notifications
You must be signed in to change notification settings - Fork 7
Description
1. Lesson Topic
Sharing and publishing Snakemake workflows
2. Lesson Language
English
3. Draft materials
https://tbooth.github.io/snakemake-publishing/
4. Requirements for existing materials
- do your lesson materials conform to our Code of Conduct?
- are your materials already on GitHub and do they use The Carpentries lesson template or The Carpentries Workbench? (you can visit the Workbench tutorial to learn more about how to use our lesson infrastructure).
5. New repository creation
- I need a new repository created
6. Transfer existing repository
- my lesson meets both criteria in part 4 and I would like to transfer the repository to The Carpentries Incubator
7. Collaborators
8. Info/Questions
The material naturally follows on from, but is distinct from, the "snakemake-novice-bioinformatics" lesson already in the incubator. The lessons specifically reference use of the workflowhub.eu sharing resource, but most of the material is more generic, being a practical guide to what makes a workflow "shareable" or "FAIR", what standards are applicable (mostly these are listed in the Snakemake docs), why those standards matter, and how to comply with them in practise.
The lessons have been taught once. There is definitely room for improvement, but I was generally pleased with the lesson and would like to move it to the incubator and look for collaborators to improve and/or teach it.