On this page, you’ll find comprehensive, hands-on guides to the tools and practices that we use in the Golden Lab to make our scientific workflows more robust. These guides are designed to be practical and actionable, so you can start applying these principles to your work right away.
See the Orientation Guide for an overview of the philosophy of robust scientific workflows, and the tools we use to achieve them.
Basics
HPC & Infrastructure 🏭
Learn how to use the Harvard Research Computing cluster, set up your local environment, and manage your software dependencies.
Projects & Reproducibility 🐾
Learn how to structure your projects, manage your code, and create reproducible workflows that can be shared and built upon.
Data Access & Management 🔐
Learn how to manage your data, track its provenance, and document it for future use.
Collaboration & Version Control 🪢
Learn how to use git and GitHub to manage your code, collaborate with others, and keep a history of your work.
Environments & Package Management 📦
Learn how software is structured across your system, from low-level dependencies to project-specific environments. Understand how to use tools like brew, cargo, uv, and rv together without conflicts.
Advanced Topics
🚧 Section under development 🚧
Statistics, Modeling, & Visualization
🚧 Section under development 🚧
Programming Tips & Tricks
Showcase ✨
Got something cool that you want to share? A neat trick, a useful tool, a clever workflow? This is the place to share it!