Flow Cytometry Compensation Matrix Calculator

Calculate spectral spillover correction from single-stain controls

Ad placeholder (leaderboard)

Before a multi-colour flow panel can be read, the spillover between detectors has to be measured and removed. This tool computes the spillover percentages for a two-fluorophore pair from single-stain control medians, the first step in building a compensation matrix.

How it works

Run one single-stain control per dye and record the median fluorescence (MFI) of the positive and negative populations in each detector. The spillover of fluorophore i into detector j is its net leak signal divided by its own net signal:

spillover%(i -> j) = 100 x (MFI_pos_j - MFI_neg_j) / (MFI_pos_i - MFI_neg_i)

Subtracting the negative population removes autofluorescence and instrument background in every detector. The diagonal, a dye into its own detector, is 100 percent by definition. The off-diagonal values form the spillover matrix the cytometer software inverts to compensate your data.

Tips and example

Suppose fluorophore A reads a net 19,800 MFI in its own detector and a net 2,250 in B’s detector. Its spillover into B is 100 x 2250 / 19800, about 11 percent. Keep controls as bright or brighter than the experimental samples, use the same voltages throughout, and prefer compensation beads when cells are rare or dim. If two dyes show very high mutual spillover, expect spreading error in those channels and consider re-designing the panel rather than relying on heavy compensation.

Ad placeholder (rectangle)