Lab Documentation Website

Documentation
Jinja2
Quarto
Comprehensive documentation website for experiments run in the Reiser Lab.

Overview

Created and maintained a comprehensive documentation website for the experimental setups I used within the Reiser Lab at HHMI Janelia Research Campus. The site covers step-by-step guides for running experiments, analysing data, and troubleshooting hardware.

It was designed with researchers of varying levels of experience in mind, for this reason I tried to structure the pages hierarchically, with top-level overviews in callout blocks followed by a more detailed overview below, quickstart guides and troubleshooting aids.

Automatic workflows were created to make and update pages explaining the content of existing patterns and protocols used in experiments.

Technical Highlights

  • Quarto static site with custom theming and light/dark mode support
  • Auto-generated documentation from MATLAB code analysis using Python (Jinja2 templates), ensuring docs stay synchronised with the codebase
  • Tiered documentation structure: Quickstart guides, Deep Dives, Reference materials, Troubleshooting
  • Deployed via GitHub Pages with continuous updates

Technologies

Quarto Python Jinja2 GitHub Pages SCSS