BioExcel Best Practice Guide: Creating workflows with Common Workflow Language
  • About this guide
  • Introduction
  • Pitfalls and limitations
  • Resources

Suggested development practice

  • 1. Establish workflow development practices
  • 2. Sketching out workflow
  • 3. Finding / creating tools
  • 4. Writing incremental tests
  • 5. Writing partial workflows
  • 6. Running and verifying workflow
  • 7. Ensuring workflow is portable and interoperable
  • 8. Ensuring workflow is scalable
  • 9. Asking for help
  • 10. Capture provenance from workflow runs
  • 11. Publishing in workflow repositories, documentation
  • Containers and packages
    • 1. Docker containers
    • 2. Conda and BioConda
Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) ; except CWL examples where the creators have waived all copyrights according to CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.
BioExcel Best Practice Guide: Creating workflows with Common Workflow Language
  • Suggested development practice

```

  • Establish workflow development practices
  • Sketching out workflow
  • Finding / creating tools
  • Writing incremental tests
  • Writing partial workflows
  • Running and verifying workflow
  • Ensuring workflow is portable and interoperable
  • Ensuring workflow is scalable
  • Asking for help
  • Capture provenance from workflow runs
  • Publishing in workflow repositories, documentation
  • Containers and packages
    • Docker containers
    • Conda and BioConda

Copyright 2021, The University of Manchester UK and BioExcel contributors

Powered by rundocs.io using the jekyll docs theme jekyll-rtd-theme

BioExcel Best Practice Guide: Creating workflows with Common Workflow Language
GitHub
Homepage
Issues
Download
Theme Plugins
jekyll-default-layout
jekyll-readme-index
jekyll-github-metadata
jekyll-titles-from-headings
jemoji
jekyll-relative-links
jekyll-coffeescript
jekyll-commonmark-ghpages
jekyll-gist
jekyll-paginate
jekyll-optional-front-matter
jekyll-remote-theme

Built with Jekyll using the jekyll-rtd-theme (MIT)