Project

General

Profile

Actions

Idea #4035

closed

[Sample pipelines] Proof-of-concept support for common-workflow-language tool description in Arvados

Added by Peter Amstutz over 9 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Sample Pipelines
Target version:
-
Start date:
11/13/2014
Due date:
Story points:
1.0

Description

The common-workflow-language working group is working on a tool description language and pipeline framework so that pipelines can be portable across various platforms such as Galaxy, Seven Bridges, and Arvados.

The first step is to implement proof of concept support:
  1. Review and contribute as necessary to the reference implementation and specification documents
  2. Implement a runner crunch script (similar to, but distinct from, run-command) which uses the reference implementation, accepts the tool description language and job inputs, generates a command line, runs the tool, and collects the outputs.

This should not require any changes to Arvados features.


Files

cwltemplate.json (382 Bytes) cwltemplate.json Peter Amstutz, 11/18/2014 04:39 PM
cat1-tool.json (663 Bytes) cat1-tool.json Peter Amstutz, 11/18/2014 04:43 PM

Subtasks 7 (0 open7 closed)

Task #4511: Work on reference implementationResolvedPeter Amstutz11/13/2014Actions
Task #4513: Conformance test frameworkResolvedPeter Amstutz11/13/2014Actions
Task #4604: Sandboxing for javascript expressionsResolvedPeter Amstutz11/13/2014Actions
Task #4382: Decide what to doResolvedPeter Amstutz11/13/2014Actions
Task #4512: Implement support in arv-run-pipeline-instanceResolvedPeter Amstutz11/13/2014Actions
Task #4572: Automatically build and install cwltool python packageResolvedWard Vandewege11/13/2014Actions
Task #4575: Review 4035-pipeline-support-cwl-toolResolvedPeter Amstutz11/13/2014Actions

Related issues

Related to Arvados - Support #4564: [Documentation] Document using common-workflow-language tools with Arvados pipelinesResolvedPeter Amstutz12/08/2014Actions
Related to Arvados - Idea #4687: [Crunch] Support Brad Chapman to port bcbio tools and workflows to CWLResolvedPeter Amstutz01/12/2015Actions
Actions

Also available in: Atom PDF