2022
DOI: 10.1162/dint_a_00135
|View full text |Cite
|
Sign up to set email alerts
|

Making Canonical Workflow Building Blocks Interoperable across Workflow Languages

Abstract: We introduce the concept of Canonical Workflow Building Blocks (CWBB), a methodology of describing and wrapping computational tools, in order for them to be utilised 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 Mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…Finally, the presented workflows are transversal, common, and useful pipelines that can be applied as sub-workflows in more complex studies or different platforms. In fact, these demonstration workflows were converted, when possible, to different formats, thanks to the compatibility of the BioBB library with a range of workflow managers [ 19 ]. Common Workflow Language (CWL) [ 48 ], Galaxy [ 49 ], and pure Python versions of the presented workflows are available from a centralized GitHub repository ( https://github.com/bioexcel/biobb_workflows/ ).…”
Section: Discussion/conclusionmentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, the presented workflows are transversal, common, and useful pipelines that can be applied as sub-workflows in more complex studies or different platforms. In fact, these demonstration workflows were converted, when possible, to different formats, thanks to the compatibility of the BioBB library with a range of workflow managers [ 19 ]. Common Workflow Language (CWL) [ 48 ], Galaxy [ 49 ], and pure Python versions of the presented workflows are available from a centralized GitHub repository ( https://github.com/bioexcel/biobb_workflows/ ).…”
Section: Discussion/conclusionmentioning
confidence: 99%
“…The digital notebooks presented in this work are strongly reliant on Jupyter Notebooks [ 54 ] and Python programming language. The BioBB library [ 17 , 19 ] is the main engine behind the workflows. BioPython library [ 55 ] is heavily used in the BioBB modules to process and work with PDB files.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Galaxy is developing support for importing and exporting Workflow Run Crates, a profile of RO-Crate (Soiland-Reyes et al 2022b) to captures execution history of a workflow, including its definition and intermediate data (De Geest et al 2022). SDR is adopting this support to combine openDS FDOs with workflow provenance, as envisioned by Walton et al (2020).…”
Section: Ro-crate Lessonsmentioning
confidence: 99%