Computational Data Analysis Workflow Systems
An incomplete list of existing workflow systems. As of today, approximately 17:00 EST, 173 systems in no particular order.
I first saw this mentioned in a tweet by Michael R. Crusoe.
One of the many resources found at: Common Workflow Language.
From the webpage:
The Common Workflow Language (CWL) is a specification for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments. CWL is designed to meet the needs of data-intensive science, such as Bioinformatics, Medical Imaging, Astronomy, Physics, and Chemistry.
…
You should take a quick look at: Common Workflow Language User Guide to get a feel for CWL.
Try to avoid thinking of CWL as “documenting” your workflow if that is an impediment to using it. That’s a side effect but its main purpose is to make your more effective.