Workflow management Flashcards
1
Q
What is a workflow?
A
A workflow is a method of describing steps in computational analysis
2
Q
What is the aim of using a workflow management?
A
Improve the reproducibility of large and complex data sets
3
Q
What considerations need to be made when choosing a workflow language?
A
- Programming experience
- Available functionality
- Previous experience of a certain workflow
4
Q
What is the most basic workflow?
A
Unix script
5
Q
What are the 3 types of workflow languages?
A
- A system that uses implicit or explicit syntax
E.g. Ruffus, Snakemake - Configuration based
E.g. Pegasus (xml file containing ids that determine order) - Work bench interface
E.g. Galaxy