Learning Objectives
- Audit an existing research repository for reproducibility gaps.
- Package the workflow using containers and parameterized configs.
- Implement automated tests and CI checks to validate outputs.
A 3–4 week residency where student teams refactor an existing research codebase into a reproducible, containerized workflow with CI checks.
Great for advanced undergraduate courses, REU programs, or capstone studios focusing on open science practices.
Week 1
Teams select a codebase, map dependencies, and document pain points.
Week 2
Students create Docker/Singularity images, parameterize configs, and script data pulls.
Week 3–4
CI workflows validate runs, students finalize documentation, and publish artifacts.
Guided rubric covering dependencies, data, configuration, and documentation.
Editable Google Sheet
Dockerfiles, Singularity recipes, and GitHub Actions workflows.
Python + C++ examples
Optional pairing with CS² researchers for office hours and code review.
Requires intake form
Artifacts
Evaluation
Contact CS² to access the full sprint package, including template repositories and audit tools.
Facilitator agenda, pacing suggestions, and communication templates.
Starter projects with container, CI, and documentation scaffolding.