Fluorescence microscopy has revolutionised biological research by enabling the visualisation of subcellular structures at high resolution. With the increasing complexity and volume of microscopy data, there is a growing need for automated image analysis to ensure efficient and consistent interpretation. In this study, we introduce PunctaFinder, a novel Python-based algorithm designed to detect puncta, small bright spots, in raw fluorescence microscopy images without image denoising or signal enhancement steps. Furthermore, unlike other available spot detectors, PunctaFinder not only detects puncta, but also defines the cytoplasmic region, making it a valuable tool to quantify target molecule localisation in cellular contexts. PunctaFinder is a widely applicable punctum detector and size estimator, as evidenced by its successful detection of Atg9-positive vesicles, lipid droplets, aggregates of a destabilised luciferase mutant, and the nuclear pore complex. Notably, PunctaFinder excels in detecting puncta in images with a relatively low resolution and signal-to-noise ratio, demonstrating its capability to identify dim puncta and puncta of dynamic target molecules. PunctaFinder reliably detects puncta in fluorescence microscopy images where automated analysis was not possible before, providing researchers with an efficient and robust method for punctum quantification in fluorescence microscopy images.
Read full abstract