ISU HPC Workshops for Fall 2025

Throughout September and October ISU will be hosting three workshops for HPC related activities.  This three-part workshop series, designed for researchers and scientists, will guide you through the essential best practices of high-performance computing (HPC) and lead you into the world of Nextflow for building scalable, reproducible workflows.  These workshops are hands on.  Students will need to bring a laptop.  If one is not available students may borrow a laptop through ISU's Tech Lending Program.  All three workshops build off of one an other but there is no requirement to take all three.  

Workshop 1 - Introduction to Command Line - September 16th, 2025 (1pm-5pm)

Workshop 1 is an introductory course into using a command line environment in Linux.  It is designed to be welcoming for users who have little to no experience with Linux.  Users will learn what is Linux and HPC, how to navigate the file system, essential file management commands, understanding permissions, text editing and manipulation and how to use redirects with your shell commands.  Users will also gain hands on experience using Nova's OnDemand web portal as well as VSCode within a cluster environment.  Registration for workshop one can be found here

Workshop 2 - Introduction to Pipeline Development with Bash - September 23rd, 2025 (1pm-5pm)

Workshop 2 is an introductory course into pipeline development within a bash environment.  Pipelines are a fundamental part of many development workflows, allowing for efficient automation and chaining of commands.  Users will learn what is a pipeline, basic scripting including the use of variables and loops, using GNU Parallel for parallelization and a basic introduction into Nextflow.  This course will lead perfectly into workshop three. Registration for workshop two can be found here 

Workshop 3 - Introduction to Pipeline Development with Nextflow - October 21st, 2025 (1pm-5pm)

Workshop 3 is is an introductory course into Nextflow.  Nextflow lets you build portable and reproducible pipelines in a simple and intuitive way.  In this workshop you will learn what is Nextflow and why use it, parallelization techniques and best practices, adding parameters, changing parameters and the benefits of using Nextflow as compared to simple Bash scripting.  This workshop is perfect for anyone looking to transition from manual, script-based workflows to a scalable and reproducible pipeline framework.  Registration for workshop three can be found here