name: inverse layout: true class: center, middle, inverse
---
# Galaxy workflows in Dockstore
Authors:
Avani Khadilkar
Elizabeth Sheets
Charles Overbeck
Enis Afgan
last_modification
Updated: Jun 1, 2022
text-document
Plain-text slides
Tip:
press
P
to view the presenter notes |
arrow-keys
Use arrow keys to move between slides
??? Presenter notes contain extra information which might be useful if you intend to use these slides for teaching. Press `P` again to switch presenter notes off Press `C` to create a new window where the same presentation will be displayed. This window is linked to the main window. Changing slides on one will cause the slide to change on the other. Useful when presenting. --- ### <i class="fas fa-bullseye" aria-hidden="true"></i><span class="visually-hidden">objectives</span> 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 --- # 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](/training-material/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. .left[.image-30[ ![Faceted Search QR](/training-material/topics/galaxy-interface/images/FacetedSearchQR.png)]] .right[ ![Faceted Search Screenshot](/training-material/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. .left[.image-30[ ![Organizations/Collections QR](/training-material/topics/galaxy-interface/images/OrgCollectnQR.png)]] .right[ ![Organizations/Collections Screenshot](/training-material/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. .left[.image-30[ ![Launch With QR](/training-material/topics/galaxy-interface/images/LaunchWithQR.png)]] .right[ ![Launch With Screenshot](/training-material/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](/training-material/topics/galaxy-interface/images/LaunchGalaxySearch.png) ![Launch From Galaxy TRS ID](/training-material/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. .left[.image-40[ ![Getting Started QR](/training-material/topics/galaxy-interface/images/GettingStartedQR.png)]] .right[ ![Getting Started Screenshot](/training-material/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. .left[.image-40[ ![Getting Started with Workflows QR](/training-material/topics/galaxy-interface/images/GettingStartedWorkflowsQR.png)]] .right[ ![Getting Started with Workflows Screenshot](/training-material/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) --- ## Thank You! This material is the result of a collaborative work. Thanks to the [Galaxy Training Network](https://training.galaxyproject.org) and all the contributors!
Authors:
Avani Khadilkar
Elizabeth Sheets
Charles Overbeck
Enis Afgan
This material is licensed under the Creative Commons Attribution 4.0 International License
.