
Nextflow Workflow Manager: Features and Benefits
"Explore the power of Nextflow Workflow Manager for portable, reproducible, and parallel computing. Learn about its flexibility, resource availability, and intricacies, all while understanding its advanced capabilities and requirements for Groovy/Java knowledge."
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Nextflow Workflow manager
Introduction to Nextflow Portable, including SGE and SLURM Reproducible with containers: Docker, Conda and Singularity Parallel Saved progress Fast scripting and many example pipelines
Portability - Multiple Executors Local execution SGE and SLURM - UoS workload managers used in SHARC and Bessemer Simple profile setup Easy to specify variable requirements (eg. memory, CPUs, execution time)
Reproducibility -Various Containers Support for Conda, Docker or Singularity Separate profiles for containers Separate environments for processes
Parallelism Runs samples independently Asynchronous execution Automatic resource allocation
Resuming the run Progress is saved in a work folder Integrity of files and script checked before execution Ability to resume Nextflow run main.nf -resume
Summary Flexibility and countless features Reproducibility, Portability, Parallelism Availability of resources Complex and non-intuitive Relatively new Groovy/Java knowledge recommended