Napari plugin for ARL13B cilia segmentation in retinal organoids
Project description
Cilia Segmentation — napari plugin
Segments ARL13B (647 nm) cilia from retinal organoid OME-TIFF files. Matches Arivis "Long Side, 3D Oriented Bounds" length measurement.
Install
cd cilia_seg_plugin
pip install -e .
Use
- Open napari
- Load your OME-TIFF file (File → Open)
- Go to Plugins → Cilia Segmentation
- Set your parameters in the panel (voxel sizes, threshold, filters)
- Press ▶ Run Segmentation
- Press 💾 Save Results to write CSV + TIFs + panels
Parameters
| Parameter | Default | Notes |
|---|---|---|
| Cilia channel | 1 | 0=ARR3_488, 1=ARL13B_647, 2=DAPI |
| VX / VY (µm) | 0.0986 | Lateral pixel size from Arivis |
| VZ (µm) | 0.240 | Axial step size from Arivis |
| Threshold % | 99.7 | ↑ raise if noisy, ↓ lower if missing cilia |
| Gaussian sigma | 1.0 | Smoothing before threshold |
| Opening radius | 1 | Morphological opening, 0 to disable |
| Min voxels | 150 | Lower for small cilia or large pixels |
| Exclude border | True | Remove objects touching volume edge |
| Min length µm | 0.992 | Matches Arivis lower bound |
| Max length µm | 4.865 | Matches Arivis upper bound |
| Scale bar µm | 20 | For saved panel images |
Outputs (saved to Save directory)
| File | Contents |
|---|---|
*_YYYYMMDD_HHMMSS.csv |
Per-cilium: length, volume, intensity, centroid |
*_labels.tif |
Integer label map (3D) |
*_mask.tif |
Binary mask (3D) |
*_panel_raw.tif |
ARL13B (red) + DAPI (blue), best Z |
*_panel_seg.tif |
Colour overlay on dimmed grey background |
*_panel_merged.tif |
Raw + overlay combined |
Tuning guide
- Too much noise → raise Threshold % (e.g. 99.8, 99.9)
- Missing cilia → lower Threshold % (e.g. 99.5, 99.3)
- Small blobs remain → raise Min voxels (e.g. 300, 500)
- Missing small cilia → lower Min voxels (e.g. 80, 50)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file napari_cilia_segmentation-0.1.3.tar.gz.
File metadata
- Download URL: napari_cilia_segmentation-0.1.3.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e004b7be9c5c6fb8de45638027e01c9638625ecb790e81a22ab45b7d9dd7a6b1
|
|
| MD5 |
e789956261a52b774a438ec443487481
|
|
| BLAKE2b-256 |
82e09efe04ca03e777904724ff7226ae9130a424ce3dde73c6ba543c48484351
|
File details
Details for the file napari_cilia_segmentation-0.1.3-py3-none-any.whl.
File metadata
- Download URL: napari_cilia_segmentation-0.1.3-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bd1964c0f5bb6d4a8f7816ab88101efebdd392e12bb19eab01ebcb27b788007
|
|
| MD5 |
a5bbf1dd8a015eff206aff8b3a6516e6
|
|
| BLAKE2b-256 |
8fa367f6b1b4be4b9880b908f41a0261aebd156b8cdd5ff2427c615fbc80f5d1
|