Workflow management Flashcards

1
Q

What is a workflow?

A

A workflow is a method of describing steps in computational analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the aim of using a workflow management?

A

Improve the reproducibility of large and complex data sets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What considerations need to be made when choosing a workflow language?

A
  1. Programming experience
  2. Available functionality
  3. Previous experience of a certain workflow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the most basic workflow?

A

Unix script

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the 3 types of workflow languages?

A
  1. A system that uses implicit or explicit syntax
    E.g. Ruffus, Snakemake
  2. Configuration based
    E.g. Pegasus (xml file containing ids that determine order)
  3. Work bench interface
    E.g. Galaxy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly