CWL Viewer v.1.1.0: common-workflow-language/cwlviewer

Mark Robinson (Developer), Stian Soiland-Reyes (Developer), Michael R. Crusoe (Other), Carole Goble (Other)

Research output: Non-textual formSoftware


Common Workflow Language Viewer
This tool visualises and lists the details of a CWL workflow with its inputs, outputs and steps and packages the files involved into a downloadable Research Object Bundle (zip file with metadata in a manifest), allowing it to be easily viewed and shared.

This release of the CWL Viewer changes the backend to use cwltool reference implementation with parsing. Deployment now also requires Jena Fuseki as the RDF store.

This work behind this release was done by Mark Robinson, with support from BioExcel, funded by the European Union Horizon 2020 program under grant agreement 675728.


Support for any workflow stored in a Git repository
Specific additional features eg linking directly to files for Github, Gitlab, Bitbucket
Adds cwltool use for parsing - uses RDF representation with triple store
Intermediate loading screen
Research Object enhancements
Add visualisation images as bundled aggregates
RDF representation as annotation
Packed version of workflow files as annotation
Git2prov link for the repository as history support for author attribution in CWL descriptions
API and documentation backing current features
Visualisation improvements
Intermediate value names
Ontology information linked and name given for format fields on inputs and outputs
"About" page with best practices for writing CWL for parsing by the viewer
Label and description searching on the explore page
Various bug fixes
Original languageEnglish
Media of outputOnline
Size7.4 MB
Publication statusPublished - 11 Aug 2017


  • CWL
  • workflow
  • scientific workflows
  • research object
  • linked data
  • rdf


Dive into the research topics of 'CWL Viewer v.1.1.0: common-workflow-language/cwlviewer'. Together they form a unique fingerprint.

Cite this