Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Welcome to the LUMC Research Software Handbook

This handbook is a practical, open resource for researchers at LUMC who write code — whether you script your analysis in Python, manage pipelines in Snakemake, or build tools shared with colleagues. It is inspired by The Turing Way and adapted for the daily realities of biomedical research software.

Who is this for?

This handbook is for:

No prior software engineering experience required. We assume you know some programming — the rest we will explain.

How to use this book

Each chapter is self-contained. Start with Git Basics if you are new to version control, or jump to the topic most relevant to your current work. Code examples are copy-paste ready. Commands shown in code blocks are meant to be run in your terminal.

Contributing

This handbook is a living document. If you spot an error, have a suggestion, or want to add a section, please open an issue or pull request on GitHub. Contributions from the LUMC community are very welcome.