Nextflow Workflow Manager: Features and Benefits

nextflow n.w
1 / 10
Embed
Share

"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."

  • Nextflow
  • Workflow
  • Manager
  • Reproducibility
  • Portability

Uploaded on | 0 Views


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


  1. Nextflow Workflow manager

  2. Introduction to Nextflow Portable, including SGE and SLURM Reproducible with containers: Docker, Conda and Singularity Parallel Saved progress Fast scripting and many example pipelines

  3. Starting with Nextflow - main.nf

  4. Starting with Nextflow - nextflow.config

  5. 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)

  6. Reproducibility -Various Containers Support for Conda, Docker or Singularity Separate profiles for containers Separate environments for processes

  7. Parallelism Runs samples independently Asynchronous execution Automatic resource allocation

  8. 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

  9. Available resources

  10. Summary Flexibility and countless features Reproducibility, Portability, Parallelism Availability of resources Complex and non-intuitive Relatively new Groovy/Java knowledge recommended

Related


More Related Content