Journal article Open Access

Making Canonical Workflow Building Blocks interoperable across workflow languages

Stian Soiland-Reyes; Genís Bayarri; Pau Andrio; Robin Long; Douglas Lowe; Ania Niewielska; Adam Hospital; Paul Groth

We introduce the concept of Canonical Workflow Building Blocks (CWBB), a methodology of describing and wrapping computational tools, in order for them to be utilized in a reproducible manner from multiple workflow languages and execution platforms.

The concept is implemented and demonstrated with the BioExcel Building Blocks library (BioBB), a collection of tool wrappers in the field of computational biomolecular simulation. Interoperability across different workflow languages is showcased through a protein Molecular Dynamics setup transversal workflow, built using this library and run with 5 different Workflow Manager Systems (WfMS).

We argue such practice is a necessary requirement for FAIR Computational Workflows and an element of Canonical Workflow Frameworks for Research (CWFR) in order to improve widespread adoption and reuse of computational methods across workflow language barriers.

Revised manuscript submitted to Special issue on Canonical Workflow Frameworks for Research in the journal Data Intelligence.
Files (1.3 MB)
Name Size
1.3 MB Download
All versions This version
Views 305103
Downloads 21675
Data volume 195.1 MB96.8 MB
Unique views 25088
Unique downloads 18667


Cite as