Nextflow Workshop Prerequisites
This page outlines what you should set up and review before the Nextflow workshop begins. Complete these steps ahead of time and review any materials necessary so you can come to the workshop ready to make the most of your time learing Nextflow!
1 Accessing the Hazel HPC
SSH <unity_id>@login.hpc.ncsu.eduFor more information, review Getting Started on Hazel.
2 Command Line Familiarity
3 Software and Modules
4 Interactive Jobs
# Requesting an interactive CPU node for XX hrs with XX cores and XX Gb of memory
srun --pty --time=XX:00:00 --cpus-per-task=XX --mem=XX bashFor more information about submitting jobs on Hazel, including interactive jobs, see Running Jobs with SLURM.
5 Github on Hazel
git clone https://github.com/hurwitzlab/nextflow_crash_course.gitgit is automatically set up on hazel, and you can clone repos over https without being logged in. To integrate github more completely, see Git and github on Hazel.
6 Understanding $PATH variables
Your path variable ($PATH) is a list of directorys that your system will automatically search for executable files (Usually /usr/local/bin, and /usr/bin, and /bin by default). If you are trying to execute a file not in one of those directories, you will need to provide an absolute or relative path to your file.
Additionally, you may add a new directory to your path with:
export PATH="$PATH:/path/to/your/directory"