zFISHer: Automated 3D Registration, Detection, and Colocalization with Interactive Curation for Sequential Multiplexed FISH

zFISHer is an open-source, napari-based application that automates the 3D registration, detection, and colocalization analysis of sequential multiplexed FISH data while providing interactive curation tools to overcome the labor-intensive bottlenecks of manual analysis.

Original authors: Staller, S. A., Valentine, V., Burden, S.

Published 2026-05-21
📖 3 min read☕ Coffee break read

Original authors: Staller, S. A., Valentine, V., Burden, S.

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

Imagine you are trying to solve a massive, 3D jigsaw puzzle, but the pieces are tiny glowing dots inside cells, and the picture keeps shifting every time you look at it. This is the daily reality for scientists using a technique called "sequential multiplexed FISH." They want to see where specific molecules are located inside cells by taking pictures in layers (like slicing a loaf of bread). However, because the cells move slightly between each photo, lining up these layers to see which dots actually belong together is incredibly tedious and time-consuming work.

Enter zFISHer, a new free software tool designed to be the ultimate assistant for this job. Think of it as a smart, interactive workshop built on top of a popular viewing platform called "napari."

Here is how zFISHer tackles the problem, using some everyday comparisons:

  • The Automatic Aligner: Imagine taking a stack of slightly wobbly photos and needing to stack them perfectly on top of each other. zFISHer does this automatically. It uses a clever math trick (called RANSAC) to find the best way to slide the layers into place, and if the layers are a bit warped or bent, it can gently stretch and reshape them (like smoothing out a crumpled map) to make them fit perfectly.
  • The 3D Detective: Once the layers are aligned, the software needs to find the tiny glowing dots (puncta). It doesn't just look at one flat slice; it builds a complete 3D map of the cell's nucleus.
  • The "Fishing Hook" Tool: This is one of the coolest features. Usually, finding the exact center of a dot in a 3D space requires scrolling up and down through hundreds of image slices, like searching for a needle in a haystack. zFISHer introduces a "Fishing Hook" raycasting algorithm. Imagine casting a fishing line straight down from your camera view; the hook automatically snags the brightest spot of light along that line. This instantly tells you the exact 3D center of the dot without you having to scroll manually. It even fine-tunes the location to be more precise than a single pixel.
  • The Interactive Editor: Sometimes, computers make mistakes. zFISHer lets you step in and fix them. It's like a video game where you can drag and drop dots to the right spot. As you move them, the software instantly checks if you accidentally placed two dots on top of each other (a "collision"), acting like a digital traffic cop to keep everything organized.
  • The Party Planner: Finally, the software analyzes which dots are hanging out together. It counts how often different colored dots appear in the same spot (colocalization), giving scientists a clear statistical report on which molecules are friends and which are strangers.

For scientists who have hundreds of these experiments to run, zFISHer also has a "batch mode." Think of this as setting a coffee maker to brew while you sleep; you can load up multiple datasets, hit start, and let the software run unattended while it processes everything automatically.

In short, zFISHer takes a process that used to be a slow, manual struggle of aligning and hunting for dots, and turns it into a fast, automated, and interactive experience, all while keeping the data in perfect 3D focus.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →