Tutorials
Introduction to UVA HPC
This tutorial is an introduction to using UVA's high-performance computing (HPC) system.
Introduction to Rio
This tutorial is an introduction to using the High Security HPC platform Rio
Connecting to HPC
This tutorial will teach you multiple methods for connecting UVA's HPC system in the web browser.
Interactive Apps with Open OnDemand
This tutorial will introduce several interactive apps built in to Open OnDemand.
Working with Files
This tutorial will teach you how to work with files on UVA HPC through your browser, including creating, deleting, editing, and more.
Working with Jobs in Open OnDemand
This tutorial will explain how to view and create Slurm jobs on UVA HPC through Open OnDemand.
Using Globus to Transfer Data
This tutorial will cover data transfer using Globus software.
Using the Shell Through Open OnDemand
This tutorial will demonstrate how to access the shell on UVA HPC through the Open OnDemand interface, and will teach several useful shell commands for working with HPC.
Unix Tutorials for Beginners
This set of tutorials is an introduction to using the Unix operating system from the command line.
Using UVA's HPC System from the Terminal
This tutorial is an introduction to using the Unix command line on UVA's HPC System, including several commands specific to this environment.
Using Slurm from a Terminal
This tutorial is an introduction to submitting Slurm jobs through a terminal interface.
Introduction to VS Code for HPC
Using VS Code on a remote HPC system may be different from local use. This tutorial introduces best practices for VS Code on HPC.
Introduction to PyTorch on HPC
This tutorial provides a practical introduction to building artificial neural networks using PyTorch, a powerful and flexible deep learning framework. The course covers the fundamentals of PyTorch, including tensors, automatic differentiation, and model building.
Reproducibility in Bioinformatics
This tutorial introduces strategies to improve reusability and transparency in bioinformatics research. It presents workflow tools, including Nextflow and Snakemake, that can help to address challenges of reproducibility.
Building and Using Containers for HPC
An introduction to using and building software containers for use on HPC systems.