The Common Workflow Language (CWL) is a community-developed specification for interoperable scientific workflows, supported by multiple workflow engine vendors and open source projects. Started as a third-year project at The University of Manager and further developed as part of the BioExcel project, the CWL Viewer is available to visualize any CWL workflow definitions, show their annotations and composition.
The public CWL Viewer instance has become the de facto standard web visualization tool for workflows within the larger CWL community – the list of known workflows shows more than 2000 individual workflows have been visualized.
In 2017 the CWL Viewer was presented at the ISMB/ECCB conference where it won the F1000 Best Poster Award. The development and hosting of CWL Viewer is now being transitioned to Curii Corporation, an industry partner in the CWL project that is developing the Arvados platform.
References
- Common Workflow Language
- Public CWL Viewer instance
- About CWL Viewer
- CWL Viewer source code
- Mark Robinson, Stian Soiland-Reyes, Michael R Crusoe, Carole Goble (2017): CWL Viewer: The Common Workflow Language viewer. F1000Research 2017, 6(ISCB Comm J):1075 (poster) https://doi.org/10.7490/f1000research.1114375.1
- Mark Robinson, Stian Soiland-Reyes, Michael R. Crusoe, Carole Goble (2017): CWL Viewer: the Common Workflow Language viewer F1000Research 2017, 6(ISCB Comm J):1175 (slides) https://doi.org/10.7490/f1000research.1114453.1 (live html version)
- Video recording of CWL Viewer talk at BOSC2017
- Mark Robinson, Stian Soiland-Reyes, Michael R. Crusoe, Carole Goble (2017): CWL Viewer: common-workflow-language/cwlviewer Zenodo (source code release) https://doi.org/10.5281/zenodo.823534
- Mark Robinson (2017): Reproducible Research using Research Objects. Zenodo https://doi.org/10.5281/zenodo.823295