Teaching materials for Boston Bioimage Analysis Course (BoBIAC).
After installing uv:
uv tool install juvThen to use any command you run:
juv [OPTIONS] COMMAND [ARGS]...If you do not want to install it, you can run juv with:
uvx juv [OPTIONS] COMMAND [ARGS]...juv init notebook.ipynb
juv init --python=3.12 notebook.ipynb # specify a minimum Python versionjuv add notebook.ipynb "ndv[vispy,jupyter]" tifffile
# or
juv add notebook.ipynb package-name --requirements=requirements.txt# Launch the notebook
juv run notebook.ipynb
# or
juv run --with=pyqt6 notebook.ipynb # additional dependencies for this session (not saved)
juv run --jupyter=nbclassic notebook.ipynb -- --no-browser # pass additional arguments to JupyterThe course materials are organized in the following folders:
00_intro_bioimage_analysis/: Introduction to bioimage analysis concepts and tools01_intro_fluorescence_microscopy/: Basics of fluorescence microscopy02_intro_python_1/: First part of Python programming introduction03_intro_python_2/: Second part of Python programming introduction
Each folder contains Jupyter notebooks, both the teacher version and the student version.