This lesson is still being designed and assembled (Pre-Alpha version)

Introduction to Nextflow: Glossary

Key Points

Introduction
  • Bash scripts are not an efficient way of storing a workflow.

  • Nextflow is one method of managing a complex computational workflow.

The basics
  • Nextflow describes your workflow in its Domain Specific Language (DSL)

  • Processes are executed independently, only way they can communicate is via asynchronous FIFO queues, called channels in Nextflow

Processes and channels
  • Channels and processes are linked, one cannot exist without the other.

Advanced configuration
  • Much functionality is available but had to be turned on to use it.

Running on cluster
  • Tweak your configuration to make the most of the cluster.

Singularity
  • Singularity allows for quick reproduction of common tasks that others have published.

Wrapping up and where to go
  • Ask for help and support if you require assistance in writing pipelines on the supercomputer. The more we know people using it the better.

Glossary

None