Related Experiment Video
Updated: Jun 5, 2026

Using an Automated 3D-tracking System to Record Individual and Shoals of Adult Zebrafish
Published on: December 5, 2013
zFISHer: Automated 3D Registration, Detection, and Colocalization with Interactive Curation for Sequential
Seth Staller1, Virginia Valentine1, Steven Burden1
1St. Jude Children's Research Hospital, Memphis, TN 38105, USA.
Abstract:
Sequential multiplexed fluorescence in situ hybridization (FISH) enables spatially resolved molecular profiling in cell monolayers, but analyzing puncta colocalization across three-dimensional (3D) datasets remains a labor-intensive bottleneck. zFISHer is an open-source application built on the napari viewer that provides complete automation of sequential FISH image processing in conjunction with interactive user-curation tools. zFISHer provides end-to-end analysis of paired FISH datasets, encompassing nuclear segmentation, automated puncta detection on unaligned z-stacks, multi-round image registration via translation-constrained RANSAC with optional B-spline deformable warping, precise transformation of puncta coordinates into aligned space, consensus nuclei generation, interactive editing with real-time collision detection, and pairwise and tri-channel colocalization analysis with statistics. This includes a "Fishing Hook" raycasting algorithm that enables users to locate puncta at their true 3D centroids by identifying intensity maxima along the camera ray, eliminating manual z-slice navigation, complemented by a sub-voxel volume optimization. The included batch processing mode enables high-throughput unattended analysis of multiple experimental datasets.

