Published June 24, 2025
| Version v1.0.0
Software
Open
UU-cellbiology/UU_SmartMicroscopy: v1.0.0
Description
Key Highlights
This is the second release of the modular UU Smart Microscopy platform! With this update, we structured the repository to install dependencies directly and to separate the library from the usage code. With this new structure, you can run and study a minimal version of the library to understand how to adapt it to your experiments. The new structure of the repository is the following:
UU_smart_microscopy/ # Core library (pip-installable)
│
├── setup.py # Installation script (includes dependencies)
├── usecases/ # Example applications
│ ├── OutcomeDriven/ # Original main.py logic (renamed)
│ └── Minimal/ # Simplified demo use case
│
├── info/ # Dependencies details and demo data
│
├── microscopeBridge/ # Microscope interfaces
│ ├── micromanager.py
│ └── demo.py
│
├── models/ # Smart microscopy models
│ ├── AutomaticPath.py
│ ├── PID_LEXY_SAM.py
│ └── demo.py
│
├── Interface/ # User interface
│ └── GUI_tkinter.py
│
├── segmentation/ # Segmentation methods
│ ├── SAM.py
│ └── Threshold.py
│
├── Controllers/ # Controller methods
│ ├── PID_controller.py
│ └── Direction_controller.py
│
└── configs/ # Utilities and configurations
├── functions.py
└── globVars.py
Getting Started
Prerequisites
- Python 3.9+ (Tested with 3.9.13)
- Dependencies are automatically installed via
setup.py
Installation
Clone the repository:
git clone https://github.com/UU-cellbiology/UU_SmartMicroscopy.git cd UU_SmartMicroscopyInstall the library:
pip install . # or "pip install setup.py"[optional] Move to the demo use-case folder
cd useCases/Minimal
Usage
1. Running Use Cases
Two example applications are provided in usecases/:
Minimal Demo
python usecases/Minimal/Minimal.py
- Quick-start test of basic functionality
- Uses simulated data
- No GPU needed, runs in standard desktop computer
Outcome-Driven Experiment (Original Main)
python usecases/OutcomeDriven/OutcomeDriven.py
- Full-featured version with GUI
- Configure via
inputs.yaml(see readme)
Files
UU-cellbiology/UU_SmartMicroscopy-v1.0.0.zip
Files
(77.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:34b6c5ff8a088e226d621b3f18d69272
|
77.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/UU-cellbiology/UU_SmartMicroscopy/tree/v1.0.0 (URL)
Software
- Repository URL
- https://github.com/UU-cellbiology/UU_SmartMicroscopy