Locally
The notebooks are self-contained and manage their own dependencies. You only need uv installed.
On Unix-like systems (Linux, macOS):
curl -LsSf https://astral.sh/uv/install.sh | sh
and, on Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Then clone the repository and launch a notebook:
git clone https://github.com/BioVisionCenter/ngio-workshop.git
cd ngio-workshop
uvx marimo edit --sandbox notebooks/<notebook>.py
On first run uv creates an isolated environment and installs dependencies. This takes a minute; subsequent runs are instant.
In the cloud
Click the Open in molab badge next to any notebook below to run it in your browser via molab. No local setup required — a free account is needed to execute cells.
Heads up: if a molab tab sits idle for a long time, or you navigate away and back, you may see errors. Close the tab and reopen the notebook.