University of Wisconsin–Madison
Hex sticker with a white background and red border showing a notebook labeled “< R >” on the left, three red arrows moving right, and a grid of server nodes representing a compute cluster on the right. Large text below reads “from the notebook → cluster,” emphasizing a workflow that moves R analysis from a local notebook to cluster computing.

From the Notebook to the Cluster workshop series

If you have ever gotten an analysis working perfectly on your laptop and then watched it fall apart the moment someone else tried to run it–a missing package version, a path that only exists on your machine, an environment that quietly drifted out from under you–this series is for you. That gap between ‘it works for me’ and ‘it works, period’ is exactly where most computational research projects get stuck, and it is the gap this series is designed to close.

A three-part workshop

From the Notebook to the Cluster is a three-part, hands-on workshop series for UW-Madison researchers who work in R and want to move an analysis from a personal laptop to the Center for High Throughput Computing (CHTC). It is not a series about three R packages. It is a series about a workflow: how to take a research project from ‘runs on my machine’ to reproducible, to portable, to something that can scale out across hundreds of CHTC jobs. I have written three R packages — `toolero`, `containr`, and `submitr` — that happen to make each stage of that workflow easier, and each session uses one of them as the vehicle. But the packages are in service of the workflow, not the other way around.”

A badger showing an image of a laptop with the word 'toolero' beneath it, a shipping container with the word 'containr' beneath it, and a red and black IT server with the word 'submitr' beneath it.

Workshop details

All three sessions will be held in-person from 2 p.m. to 3:30 p.m. in room 3139 of Computer Sciences.

  • Wednesday, October 7:
    Part 1 – Starting Clean: Reproducible R Projects with toolero
  • Wednesday, October 14:
    Part 2 – Portable Research: Containerizing R Projects with containr
  • Wednesday, October 22:
    Part 3 – Scaling Out: Running Containerized R Projects on CHTC with submitr