From: DolphinNext: a distributed data processing platform for high throughput genomics
 | DolphinNext | Galaxy [5] | Sequanix [10] | Taverna [9] | Arvados [63] |
---|---|---|---|---|---|
Platforma | JS/PHP | Python | Python | Java | Go |
Workflow management system | Nextflow | Galaxy | Snakemake | Taverna | Arvados |
Native task supportb | Yes (any) | No | Yes (bash only) | Yes (bash only) | Yes |
Common workflow languagec | No | Yes | No | No | Yes |
Streaming processingd | Yes | No | No | No | Yes |
Code sharing integratione | Yes | No | No | No | Yes (GitHub) |
Workflow modulesf | Yes | Yes | Yes | Yes | Yes |
Workflow versioningg | Yes | Yes | No | No | No |
Automatic error failoverh | Yes | Yes | No | No | Yes |
Nested workflows | Yes | Yes | No | Yes | No |
Used syntax/ semantics | own/own | XML/own | Python/own | own/own | Python/own |
Web-based | Yes | Yes | No | No | No |
Web-based process developmenti | Yes | No | No | No | No |
Distributed pipeline executionj | Yes | No | No | No | No |
Container Support | Â | ||||
Docker support | Yes | Yes | Yes | No | Yes |
Singularity support | Yes | Yes | Yes | No | No |
Built-in batch schedulers | Â | ||||
LSF | Yes (Native) | Yes (DRMAA) | Yes (Native) | No | No |
SGE | Yes (Native) | Yes (DRMAA) | Yes (Native) | Yes (Native) | No |
SLURM | Yes (Native) | Yes (DRMAA) | Yes (Native) | No | Yes (Native) |
IGNITE | Yes (Native) | No | No | No | No |
Built-in cloud | Â | ||||
AWS (Amazon Web Services) | Yes | Yes | No | Yes | Yes |
GCP (Google Cloud Platform) | Yes | Yes (Partial)k | No | No | Yes |
Autoscaling | Yes | Yes | No | No | Yes |