Main features
- Domain specific language (DSL) for pipeline development
- Reproducible workflows
- Isolation of dependencies (conda, containers)
- Portable - execution abstraction (local, SGE, AWS, …)
- Parallelization is implicit
- Use your scripting skills + DSL (i.e. groovy)
Nextflow pipelines consist of
- Channels (asynchronous FIFO queues)
- Processes
- Config