Analysis toolchain for IBEX multiplex fluorescence microscopy images.
- Selectivity filtering to suppress autofluorescence and isolate true marker signal in multiplex IBEX data
- Interactive viewer (PyQt5) for real-time parameter tuning across all channels
- Cell segmentation via StarDist on DAPI nuclear channel
pip install -r requirements.txtPlace your registered IBEX .tif stacks in the project directory.
python scripts/selectivity_viewer.pyReal cell signal is bright in one specific channel. Autofluorescence and vessel bleed-through are bright across many channels. The selectivity metric exploits this:
selectivity = target / (mean_of_other_channels + epsilon)
High selectivity = real signal. Low selectivity = junk. The filtered image is target * normalized_selectivity.