Skip to content

Latest commit

 

History

History
executable file
·
63 lines (54 loc) · 3.14 KB

README.md

File metadata and controls

executable file
·
63 lines (54 loc) · 3.14 KB

WEHI Nextflow Training

Prerequisites

If using Visual Studio Code, the following extensions should be installed:

Setup (on the day)

  1. Open a termnial and SSH into vc7-shared
  2. Clone this repostiory to your home directory
    cd ~
    git clone https://github.com/jemunro/wehi-nextflow-training.git
    
  3. Create and navigate to a run directory on your vast scratch space
    mkdir -p /vast/scratch/users/$USER/nf-training-run
    cd /vast/scratch/users/$USER/nf-training-run
    
  4. (Optional) start an interactive slurm session
    salloc --partition interactive --mem 8G --cpus-per-task 4 --time 2:00:00
    
  5. Load the nextflow module
    module load nextflow/22.04.5
    

A brief introduction to the Nextflow language.

Configuration of processes and software dependencies using an example RNA-seq pipeline.

Scripting with Groovy and Nextflow. Creating channels and using operators.

Work though an example pipeline calling SARS-Cov-2 variants using bwa, samtools, bcftools and then visualising with R.

Using Nextflow on Milton

  • Use screen or tmux to leave Nextflow pipelines running on vc7-shared
  • Alternatively, submit pipelines to the long slurm partition
  • Be aware of the VAST scratch deletion policy, make sure to transfer pipeline outputs to permanent storage

Additional Resources

Documentation

Training

Community Nextflow Pipelines

Getting Help