-
Notifications
You must be signed in to change notification settings - Fork 872
/
slides.html
207 lines (118 loc) · 7.14 KB
/
slides.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
---
layout: tutorial_slides
logo: GTN
title: "Galaxy workflows in Dockstore"
objectives:
- "What is Dockstore?"
- "Why use Dockstore?"
- "How to find workflows on Dockstore?"
- "How to launch workflows from Dockstore?"
- "Getting started with Galaxy workflows on Dockstore"
- "Register your Galaxy workflow on Dockstore"
subtopic: workflows
contributors:
- avani-k
- bethsheets
- coverbeck
- afgane
---
# What is Dockstore?
---
## Dockstore: “an app store for bioinformatics”
.pull-left[
- Open-source platform for sharing reusable bioinformatics workflows
- Easy and reliable way to find and use relevant workflows as well as publish your own workflows
- Dockstore integrates source control repositories like GitHub, Bitbucket, and GitLab for version control and automatic updates.
- Integration with several cloud environments such as the usegalaxy.org, Galaxy Project's public server provides a succinct infrastructure to host high quality workflows
]
.pull-right[
.image-60[
![Structure of Dockstore]({{ site.baseurl }}/topics/galaxy-interface/images/Dockstore-Schematic.png)
]
[dockstore.org](https://dockstore.org/)
]
---
# What is Dockstore?
---
## Why use Dockstore?
Dockstore follows the FAIR Guiding Principles (Findable, Accessible, Interoperable and Reusable).
## Findable
- Dockstore parses provided metadata and allows it to be searchable.
- With the faceted search feature, user can find workflows using search terms and filter using workflow language, author, organization, labels, etc.
- Institutions and organizations can showcase their work by research theme in the Organizations and Collections page. For example, [IWCG](https://dockstore.org/organizations/iwc)
---
## Why use Dockstore?
Dockstore follows the FAIR Guiding Principles (Findable, Accessible, Interoperable and Reusable).
## Accessible
- Dockstore never requires a user to log in to search and inspect contents for workflows and tools.
- Once found, analyses can be launched in different environments using the Launch with feature of Dockstore. Workflows can just as easily be downloaded to run on local machines.
- Users can also request a DOI via Zenodo for their workflows for reference in published research.
---
## Why use Dockstore?
Dockstore follows the FAIR Guiding Principles (Findable, Accessible, Interoperable and Reusable).
## Interoperable
- Users are strongly encouraged to provide clear instructions, test data and checker workflows to ensure that their workflows are usable in any environment.
- The GA4GH TRS API enable the simple launching of workflows to a variety of compute platforms.
---
## Why use Dockstore?
Dockstore follows the FAIR Guiding Principles (Findable, Accessible, Interoperable and Reusable).
## Reusable
- Contributors are encouraged to provide clear documentation and the exact version of the components in their descriptor files so that others can find, reuse and build upon the workflows.
- The Dockstore GitHub App provides support for registering workflows, version control/tagging and automatically syncing workflows and services.
---
# How to find workflows on [Dockstore](https://dockstore.org/)?
---
## How to find workflows on [Dockstore](https://dockstore.org/)?
You can find relevant workflows using the Faceted Search option:
Scan the code below or simply click on the link to be directed to the detailed documentation.
.pull-left[.image-30[
![Faceted Search QR]({{ site.baseurl }}/topics/galaxy-interface/images/FacetedSearchQR.png)]]
.pull-right[
![Faceted Search Screenshot]({{ site.baseurl }}/topics/galaxy-interface/images/FacetedSearchScreenshot.png)]
[Faceted Search](https://docs.dockstore.org/en/stable/end-user-topics/faceted-search.html)
---
## How to find workflows on [Dockstore](https://dockstore.org/)?
You can also find workflows through the Organizations/Collections feature:
Scan the code below or simply click on the link to be directed to the detailed documentation.
.pull-left[.image-30[
![Organizations/Collections QR]({{ site.baseurl }}/topics/galaxy-interface/images/OrgCollectnQR.png)]]
.pull-right[
![Organizations/Collections Screenshot]({{ site.baseurl }}/topics/galaxy-interface/images/OrgCollectnScreenshot.png)]
[Organizations and Collections](https://docs.dockstore.org/en/stable/advanced-topics/organizations-and-collections.html)
---
## How to launch workflows from [Dockstore](https://dockstore.org/)?
You can use the Launch With feature to launch the workflow in your choice of environment:
Scan the code below or simply click on the link to be directed to the detailed documentation.
.pull-left[.image-30[
![Launch With QR]({{ site.baseurl }}/topics/galaxy-interface/images/LaunchWithQR.png)]]
.pull-right[
![Launch With Screenshot]({{ site.baseurl }}/topics/galaxy-interface/images/LaunchWithScreenshot.png)]
[Launch with Galaxy](https://docs.dockstore.org/en/stable/launch-with/galaxy-launch-with.html)
---
## How to launch workflows from within [Galaxy](https://usegalaxy.org/)?
You can use the [GA4GH Tool Registry Server (TRS) Workflow Search](https://usegalaxy.org/workflows/trs_search) using keywords in the description of the workflows on Dockstore.
Alternatively, you can use the [GA4GH Tool Registry Server (TRS) Workflow Import](https://usegalaxy.org/workflows/trs_import) using the TRS ID from workflow description on Dockstore.
![Launch From Galaxy Search]({{ site.baseurl }}/topics/galaxy-interface/images/LaunchGalaxySearch.png)
![Launch From Galaxy TRS ID]({{ site.baseurl }}/topics/galaxy-interface/images/LaunchGalaxyTRSID.png)
---
## Getting started with Galaxy workflows on [Dockstore](https://dockstore.org/)?
Get started on writing and publishing Galaxy workflows, refer to the Getting Started with Galaxy doc.
Scan the code below or simply click on the link to be directed to the detailed documentation.
.pull-left[.image-40[
![Getting Started QR]({{ site.baseurl }}/topics/galaxy-interface/images/GettingStartedQR.png)]]
.pull-right[
![Getting Started Screenshot]({{ site.baseurl }}/topics/galaxy-interface/images/GettingStartedScreenshot.png)]
[Get Started with Galaxy](https://docs.dockstore.org/en/stable/getting-started/getting-started-with-galaxy.html)
---
## Register your Galaxy workflow on [Dockstore](https://dockstore.org/)
If you have a workflow you want to register, you can follow the Getting Started with Workflows doc.
Scan the code below or simply click on the link to be directed to the detailed documentation.
.pull-left[.image-40[
![Getting Started with Workflows QR]({{ site.baseurl }}/topics/galaxy-interface/images/GettingStartedWorkflowsQR.png)]]
.pull-right[
![Getting Started with Workflows Screenshot]({{ site.baseurl }}/topics/galaxy-interface/images/GettingStartedWorkflowsScreenshot.png)]
[Register your workflow on Dockstore](https://docs.dockstore.org/en/stable/getting-started/dockstore-workflows.html)
---
## You can also watch the "How to launch Galaxy workflows from Dockstore" videos linked below:
[How to launch Galaxy workflows from Dockstore - Part 1 (Using the default cloud environment options)](https://youtu.be/U8rQiwLceZg)
[How to launch Galaxy workflows from Dockstore - Part 2 (Using custom cloud environment options)](https://youtu.be/aYShFs9tZ6s)