Skip to main content

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.