(Minor) co-author on the paper here, just wanted to second your experience in the field.<p>The big win I&#x27;ve found with Nextflow is that once you&#x27;ve written a workflow, you have a lot of flexibility in the execution environment:  Have all the tools already installed on your workstation or large compute instance?  Use the local executor to saturate the box with concurrently running jobs.  Don&#x27;t have or want all those tools installed?  Use the local executor with Docker images.  Have access to a traditional compute cluster (e.g. LSF, SGE, Torque, etc.)?  Use the cluster executor with Docker images.<p>A couple other resources worth checking out:<p>Toil workflow engine
<a href="https:&#x2F;&#x2F;github.com&#x2F;BD2KGenomics&#x2F;toil" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;BD2KGenomics&#x2F;toil</a><p>Common Workflow Language (CWL) specification
<a href="https:&#x2F;&#x2F;github.com&#x2F;common-workflow-language&#x2F;common-workflow-language" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;common-workflow-language&#x2F;common-workflow-...</a>