Skip to main content

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

  1. Open napari
  2. Load your OME-TIFF file (File → Open)
  3. Go to Plugins → Cilia Segmentation
  4. Set your parameters in the panel (voxel sizes, threshold, filters)
  5. Press ▶ Run Segmentation
  6. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

napari_cilia_segmentation-0.1.3.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

napari_cilia_segmentation-0.1.3-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file napari_cilia_segmentation-0.1.3.tar.gz.

File metadata

File hashes

Hashes for napari_cilia_segmentation-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e004b7be9c5c6fb8de45638027e01c9638625ecb790e81a22ab45b7d9dd7a6b1
MD5 e789956261a52b774a438ec443487481
BLAKE2b-256 82e09efe04ca03e777904724ff7226ae9130a424ce3dde73c6ba543c48484351

See more details on using hashes here.

File details

Details for the file napari_cilia_segmentation-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for napari_cilia_segmentation-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0bd1964c0f5bb6d4a8f7816ab88101efebdd392e12bb19eab01ebcb27b788007
MD5 a5bbf1dd8a015eff206aff8b3a6516e6
BLAKE2b-256 8fa367f6b1b4be4b9880b908f41a0261aebd156b8cdd5ff2427c615fbc80f5d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page