
OcupathIF is a desktop application that automates cell segmentation, phenotyping, and spatial analysis for multi-channel fluorescence microscopy images used in pathology research.

[ what it does ]
OcupathIF takes multi-channel fluorescence microscopy images and runs an end-to-end analysis pipeline — all in a single, guided workflow.
Researchers can inspect results through an interactive whole-slide viewer. Every step is reviewable and adjustable before export.
From raw qptiff to CSV-ready results without writing a single line of code.
Reads excitation/emission wavelengths and fluorophore names directly from qptiff metadata
Cellpose 3.x nuclear detection with optional SAM 2.1 boundary refinement
Separates overlapping fluorophore signals for accurate phenotyping
Customizable per-channel thresholds with GMM-based automatic gating
Proximity queries with configurable distance and visual mask overlays
English, Chinese, Arabic, Hindi
macOS (Apple Silicon & Intel) and Windows
Standalone app with automatic Python environment setup
[ performance metrics ]
Parallel tile processing and progressive loading make large whole-slide images tractable.
~9s
Thumbnail-first progressive loading
vs ~3 min without
~40ms
In-memory cache
0.37s
Per 5000×5000 channel (pyvips)
10x
Parallel tile processing over serial methods
macOS & Windows · Free · No code required