Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CWL / NextFlow difference in BCO section is confusing #3

Open
nsoranzo opened this issue Jun 24, 2021 · 0 comments
Open

CWL / NextFlow difference in BCO section is confusing #3

nsoranzo opened this issue Jun 24, 2021 · 0 comments

Comments

@nsoranzo
Copy link

The last paragraph in the section "Regulatory Sciences" about BCO mentions CWL twice, while the figure and its caption talk only about Nextflow, which I found confusing. I think the figure caption has the balance right, but the paragraph could be made a bit more generic, e.g.:

Specifically, a BCO alone is insufficient for reliable re-execution of a workflow, which would need a compatible workflow engine depending on the workflow definition language. IEEE 2791 recommends using Common Workflow Language [55] for interoperable pipeline execution, but supports any type of engine (from workflow systems like Galaxy and Nextflow to a simple script). Workflows may in turn rely on tool packaging in software containers using e.g. Docker or Conda. Thus, we can consider BCO RO-Crate as a stack: transport-level manifests of files (BagIt), provenance, typing and context of those files (RO-Crate), workflow overview and purpose (BCO), workflow definition (e.g. CWL) and tool distribution (Docker).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant