4 ms·
We've been doing this for a while in the genomics space, check out "common workflow language": https://github.com/common-workflow-language/common-workflow-langu
by dkural 10y ago
We've been doing this for a while in the genomics space, check out "common workflow language": https://github.com/common-workflow-language/common-workflow-language https://github.com/common-workflow-language/common-workflow-...
Where each container is described by what types of things it takes as inputs and what it outputs -- ie as functions.
In practice we've built hundreds of these and composed them in endless variety for a large range of genomics tasks, processing petabytes of data at Seven Bridges Genomics.