Tutorial II of The “Scale-Up” HPC & AI Tutorial Series: Reproducible Research Workflows on a Shared System
Location
Engineering : 102
Date & Time
March 26, 2026, 1:00 pm – 2:00 pm
Description
This is the second of a five-part tutorial series called Scaled-Up. More information on the tutorial series can be found at https://scales.umbc.edu/training/.
Submitting a single job is just the first step toward running a successful research experiment. In practice, complex research requires managing multiple jobs, tracking changes, and ensuring your results can be replicated by others. This tutorial walks you through the full lifecycle of a reproducible research project on UMBC's chip cluster.
It will begin by familiarizing participants with GitHub and git workflows on the cluster. From there, we will show you how to tailor your computing environment, ensuring that your software, dependencies, and configurations remain portable and consistent. Participants will learn how to master the BASH environment, manage complex Python dependencies using Conda and Python Virtual Environments (pyVenv). By the end of this workshop, you will know how to package your research so that others can reproduce your work with ease.
Similar to other tutorials of the series, the training will follow the "flipped-classroom" active learning style. Before coming to the lab, participants will complete a self‑paced Blackboard module that includes short hands‑on activities (called "DoIT Yourself Activities"). During the in‑person lab session, we will focus on questions, troubleshooting, and practicing examples so that you can further your understanding and strengthen the workflow.
These events are hybrid, but there is limited support for online participants. For those attending in-person: Be sure to bring your laptop!
Note that it's important to RSVP by Monday, 3/16/2026, so that we can provision accounts on the chip HPC and make Blackboard content available to you.
Remember that it's important that each participant review the available content before the event to make the best use of the synchronous classroom session (this event). We'll send a reminder to those who have RSVPed a day or so before the event!