Project

General

Profile

UseCases » History » Version 15

Sarah Zaranek, 09/20/2022 03:22 PM

1 5 Sarah Zaranek
h1. Use Cases for Workbench
2 2 Tom Clegg
3 13 Sarah Zaranek
h2. Running/Testing Workflow that I wrote 
4 6 Sarah Zaranek
5
I want to run a workflow on a collection that exists
6
* did my workflow run correctly?
7
* if finished - check status, logs and output
8 1 Sarah Zaranek
9 12 Sarah Zaranek
h2. Running a Workflow that I didn't write 
10
11
* Assumption that workflow already works.
12 11 Sarah Zaranek
13 15 Sarah Zaranek
h2. Sharing Workflow I wrote for someone else to run
14
15
I want to a person I work with to run this workflow I wrote on their data
16 11 Sarah Zaranek
17 6 Sarah Zaranek
h2. Debugging Workflows
18
19 3 Tom Clegg
I have a collection with buggy/suspect results. I need to figure out where in the pipeline the bug crept in.
20 2 Tom Clegg
* any big differences between the different "foo_XX" steps?
21
* flags passed to the "foo_XX" steps
22
* logs from one (all?) of the "bar_XX" steps
23
* docker image metadata (docker image ID, name, version, dockerfile)
24
25 14 Sarah Zaranek
h2. Finding  and Comparing Workflows 
26 6 Sarah Zaranek
27 3 Tom Clegg
I need to find a "good" workflow invocation, and compare it to something that isn't working now
28 1 Sarah Zaranek
* when did this workflow last succeed?
29
30 8 Sarah Zaranek
h2. Creating a collection
31
32
I want to create a new collection
33
* from data already in an existing collection
34
* from a subset of files in an existing collection
35
* combining files from different subsets of different collections
36
* uploading from my desktop
37
* downloading from ftp, s3 or other location
38
* from the results of a already run workflow
39
40 6 Sarah Zaranek
h2. Getting Collection Lineage
41
42 3 Tom Clegg
I have a collection that is valuable/interesting. I need to review/share/publish how it was generated (tools/versions/options/inputs).
43 1 Sarah Zaranek
44 10 Sarah Zaranek
h2. Find a Collection
45 1 Sarah Zaranek
46 10 Sarah Zaranek
I need to find some data, and confirm I'm looking at the right collection. 
47 7 Sarah Zaranek
48 1 Sarah Zaranek
h2. Cost Estimation
49
50 7 Sarah Zaranek
I want to estimate how much money it will cost to run a workflow.
51
52
h2. Run-time Estimation
53
54 9 Sarah Zaranek
I want to know how long it will take to run my workflow.
55 4 Tom Clegg
* queued? when will it start?
56
* taking a long time? how long does it normally take?
57
* slower than it should be? should I run it with more CPUs, RAM, etc.?