QIIME 2 features the ability to parallelize all QIIME 2 Pipelines using the PARSL parallel scripting library under the hood. Running small workflows in parallel on a laptop requires minimal configuration, and can be achieved by simply passing the --p-parallel flag to the pipeline you are running without additional configuration; however, QIIME 2 also support parallelizing large scale workflows across multiple nodes on a compute cluster. This is particularly useful for pipelines in MOSHPIT and q2-boots which often do the same type of calculation a very large number of times on a large set of data.


This webapp can help you create a file to pass into the --p-parallel-config parameter of a QIIME 2 Pipeline you want to run in parallel on an HPC cluster using the slurm scheduler. PARSL and thus QIIME 2 do support schedulers other than slurm, but this app currently only supports creating slurm configs. More information about QIIME 2 parallel configuration may be found here.


Drag and drop or click here

To load an existing config from your computer. Please note we only guarantee we will be able to load configs previously created by this webapp.