1 of 12

Marius van den Beek & IWC

GCC 2024

https://bit.ly/iwc-gcc-2024

Maintaining and improving a large collection of workflows

2 of 12

Marius van den Beek & IWC

GCC 2024

https://bit.ly/iwc-gcc-2024

Intergalactic Workflow Commission:

Join us šŸ›ø

3 of 12

What is the IWC?

  • A group of volunteer workflow aficionados
  • A community place centered around Galaxy workflows
  • Created in 2018 and became active in 2021

  • Lower barrier to workflow use
  • Sharing and reuse of production-ready workflows
  • Assist with workflow development and testing
  • Communicate requirements to development team
  • Document tips and tricks, contribute to training material

4 of 12

Where can you find IWC workflows?

5 of 12

Where can you find IWC workflows?

6 of 12

Evolution of IWC

  • First Workflow added February 2021
    • COVID-19 analysis workflow
  • 12 Workflows in 2021
  • +10 Workflows in 2022
  • +23 Workflows in 2023
  • +22 Workflows in 2024
    • as of yesterday
  • Total of 67 workflows
    • 10 more almost ready!

7 of 12

IWC workflow runs on usegalaxy.org

8 of 12

IWC workflow runs on usegalaxy.org

9 of 12

Why submit a workflow to the IWC?

  • Discoverability
  • DOIs & citations
  • Automatic deployment to
    • usegalaxy.* server
    • Workflowhub
    • Dockstore
  • Daily workflow tests
  • Tests against new Galaxy releases
  • Automatic updates
  • Versioning
  • Bug reports & Contributions from users
  • Benchmarks
  • Static pages

10 of 12

šŸŽ‰ I want in, how do I join?

  • Add yourself here to become a member of the github team
  • Join our galaxyproject/iwc element channel
  • Video Call every 2nd Thursday
  • Come and work on your favorite workflow during the CoFest
  • Advanced Workflow Development Training
    • Tomorrow 4:00 pm - 6:00 pm
  • Any Contribution is Welcome!
    • Questions
    • Bug reports
    • Write or Teach Tutorials
    • Small or large changes
    • New workflows
    • Tell your friends!

11 of 12

A vision for the future

  • Workflows should be the primary entrypoint for users

    • It is much easier to execute workflows than tools
    • We can provide much more context for a given analysis
    • Showing progress is much simpler

  • A large collection of workflows ready to use
  • Make it easier to submit workflows to IWC
  • A lively, open and collaborative community

12 of 12