Project bpp_identifier

This project quantifies bridges, projections, and protrusions at cellโ€“cell boundaries in microscopy overlay images using interactive connected-component analysis.

Source code: github.com/isomlab/bpp_identifier. This tool is now an installable Python package with a double-click launcher โ€” see the repository README for installation.

๐Ÿ“ฆ Archived release

The version of this code used for the associated manuscript is preserved at the nature-code-2026 tag of this repository, and archived at Zenodo:

Both are concept DOIs and always resolve to the latest version. The full citation will be added here on publication.

๐Ÿ”ฌ What bpp_identifier Does

bpp_identifier is a Tkinter-based image-analysis application that loads a microscopy overlay, applies a user-adjustable threshold / contour pipeline (OpenCV), and automatically detects and quantifies three classes of boundary morphology: bridges (narrow links spanning gaps), projections (outward extensions from a cell boundary), and protrusions (localized bulges or blebs). It is designed for biologists who want reproducible, per-image quantification without writing code โ€” every run is time-stamped into its own save directory so repeat analyses never collide.

๐Ÿ” Key Capabilities

๐Ÿ› ๏ธ Additional Functionalities

๐Ÿ“š Citations

A publication describing bpp_identifier is in preparation. If you use the tool in your work in the meantime, please cite the underlying OpenCV framework along with any forthcoming Isom-Lab paper that features the tool.

  1. Bradski G. The OpenCV Library. Dr. Dobbโ€™s Journal of Software Tools, 2000. https://opencv.org
  2. Harris CR, Millman KJ, van der Walt SJ, et al. Array programming with NumPy. Nature. 2020 Sep;585(7825):357-362. doi: 10.1038/s41586-020-2649-2. PMID: 32939066