Future Improvements to CWL

Presenter: Peter Amstutz

Schedule: Session 4 (Amsterdam / Online hybrid) Wednesday 15 May, EMEA-Americas Friendly time

This talk is a survey of different potential features and improvements for CWL. The talk starts by discussing the process of introducing new features for CWL, then discusses several extensions and proposals that are already in progress, including “overrides”, “CUDARequirement”, handling credentials as “secret” inputs, loops, and input constraints. The talk then discusses developments in tools that generate CWL from alternative workflow languages and how to formalize support for code generation as a CWL feature. The talk concludes with discussion of design mistakes in CWL that we are aware of and hope to address in future revisions, including requirements inheritance, input/output parameter name conflicts, and behavior of shell command requirement.

Please leave your questions for the presenters below!

As an alternative to YouTube, this presentations is also available on ConfTube