Overview and learning objectives
The goal of this material is to show how bioinformatics workloads behave on an HPC cluster (CPU threads, memory bandwidth, filesystem I/O, dependency management, and reproducibility) and how to run representative tools efficiently on many-core nodes.
Audience
HPC admins who operate many-core partitions.
Staff who need to support users running genomics, RNA-seq, or R-based analyses and want hands-on familiarity with the tools and typical resource profiles.
Learning objectives
By the end of this material, participants should be able to:
Identify whether a bioinformatics tool is CPU-bound, memory-bound, or I/O-bound.
Correctly request resources and set thread counts for multi-threaded tools.
Use Biocontainers/Singularity/Apptainer to run common genomics and RNA-seq tools reproducibly.
Be familiar with frequently used bioinformatics tools and how to run them.
Assumptions / prerequisites
SLURM is used as the scheduler (all examples assume SLURM).
Participants have access to a HPC cluster with many-core nodes.
Biocontainers (or a local container registry) are available.
Participants are comfortable with basic shell usage.