Method

How the gauge works

The number in the corner is a judgement about difficulty, not a hardware limit. Here is where it comes from and where it stops being reliable.

The four bands

Every configuration carries three numbers, and they put the marker count into one of four bands.

Band Runs from What it means
Room to spare 0 to comfortable Routine work for a competent user. Dye choice barely matters at this size.
Working panel comfortable to routine The size most published panels sit at. Expect single stains, an FMO or two, and real attention to which antigen gets which dye.
Expert territory routine to ceiling Achievable, and it will cost you weeks. Spreading error decides the result more than staining does.
Over capacity past the ceiling Split the panel into two tubes or move to a bigger instrument.
Spectral and conventional are not scored the same way

On a conventional instrument the detector count is the answer. One marker needs one detector, so a 16-detector configuration tops out at 16 colours and usually at 14 or 15 once a viability dye and some headroom for spreading are taken out. The ceiling here is hardware and the tool treats it as hard.

On a spectral instrument the detector count tells you almost nothing. An Aurora 5L reads 64 detectors and nobody runs 64 markers. What limits a spectral panel is how far apart the full spectral signatures are, so the ceiling comes from what people have actually published on that configuration rather than from the hardware. That number is a judgement. It is the part of this tool most worth arguing with.

Each laser has its own detectors

On a conventional instrument the detector count splits across the lasers. A FACSCanto II reads eight colours, but only two of them through the violet laser and four through the blue. Four violet dyes cannot go through two violet detectors however far apart their emissions sit, so the planner treats a full laser as a hard stop rather than a penalty.

A spectral instrument has no such split. Every detector sees every laser, so only the total matters there and this rule does not apply.

Markers come from the gating, not from a list

Selecting a population selects every gate above it, because you cannot report a subset without resolving its parents. Central memory CD4 T cells need CCR7 and CD45RA, and they also need CD4, CD8, CD3 and a viability dye, because that is the path the gate takes to get there. The marker table shows the union across everything you picked, which is why adding a second subset of a lineage you already have often costs nothing.

Scatter and time are gates too, and they never consume a detector, so they are excluded from the count. Viability is not excluded. It takes a channel like anything else, and panels that forget it come up one short.

Dye suggestions go dim antigen first

The suggestion runs greedily over the markers in order of how constrained they are, dim antigens first. Bright antigens can go almost anywhere, so letting them take the bright dyes early strands the markers that had no alternative. Assigning in that order is what keeps CD25 and CD127 off the leftovers.

Three penalties sit on top of the brightness match. A tandem dye on an intracellular or nuclear target is marked down, because fix and perm degrade tandems. A dye whose emission maximum sits within 18 nm of something already placed on the same laser is marked down, which is a crude proxy for spreading. And polymer dyes are marked down once a panel already leans on several of them.

Reagents are checked for availability, not price

The last step matches the panel to conjugates somebody actually sells. The catalogue records one row per marker, species, vendor and clone, listing the fluorochromes that clone is sold conjugated to. Catalogue numbers are shown where they were verified, but they change often enough that the colour list is the part worth trusting.

Because a clone is only sold in its own set of colours, choosing one can invalidate a dye the planner already picked. Changing a clone therefore re-plans the panel rather than leaving a pairing nobody sells.

When an assignment strands a marker with nothing orderable, the planner reshuffles and tries again. It runs four different orderings and keeps whichever produces the fewest unsourceable markers. The one that usually wins puts the most constrained marker first: a marker sold in three colours has to choose before one sold in thirty.

The mark beside each reagent says how much anybody checked, in three levels. A catalogue number means that exact conjugate is confirmed. A bare vendor name means somebody confirmed the vendor sells that clone, without looking up this particular colour. A question mark means nobody cited it at all. About three in a hundred pairings carry a number, so the middle level is where most of the catalogue sits.

Every row records whether anyone could cite it. A vendor shown plainly traces to a product title or a catalogue number. A vendor followed by a question mark is a plausible format for that clone that nobody could point to a source for, which is a good guess and not a fact. The distinction is kept because a conjugate that does not exist is worse than a gap: it produces a panel that looks finished and cannot be bought.

A marker missing from the catalogue means unknown, not unavailable. The catalogue is curated rather than exhaustive, so a marker it has never heard of is left unconstrained and flagged. Treating a gap in the data as proof that nothing exists would quietly throw away panels that are perfectly buyable.

What this does not do

It does not calculate spillover or a spreading matrix. The 18 nm emission check is a warning, not a measurement, and it will miss pairs that spread badly despite being far apart. Run the real similarity index in your vendor's tool before you order anything.

It does not price anything, check stock, or know about your institutional supplier agreement. It also does not cover every marker: where the catalogue is silent the panel is marked unchecked rather than approved, and you should confirm those conjugates yourself.

It does not know your sample. Antigen density is stored as a single value per marker, and in real life it moves with activation state, tissue and fixation. Where a marker's density decides the panel, check it on your own cells.

The population trees are transcribed from published consensus panels and each one carries its source and a verified flag. A tree marked unverified was assembled from general knowledge and needs checking before anyone leans on it.

Configurations in the catalogue
Instrument Configuration Type Detectors Comfortable Routine Ceiling
Cytek Aurora 3L Violet / Blue / Red (16V-14B-8R) spectral 38 14 22 28
Cytek Aurora 4L Violet / Blue / Yellow-Green / Red (16V-14B-10YG-8R) spectral 48 18 28 35
Cytek Aurora 4L UV / Violet / Blue / Red (16UV-16V-14B-8R) spectral 54 20 30 38
Cytek Aurora 5L UV / Violet / Blue / Yellow-Green / Red (16UV-16V-14B-10YG-8R) spectral 64 26 40 48
BD LSRFortessa 4L Violet / Blue / Yellow-Green / Red 16-colour conventional 16 10 14 16
BD LSRFortessa X-20 5L UV / Violet / Blue / Yellow-Green / Red 17-colour conventional 17 11 15 17
Beckman Coulter CytoFLEX 3L Violet / Blue / Red V5-B5-R3 conventional 13 8 11 13
BD FACSymphony A5 5L UV / Violet / Blue / Yellow-Green / Red 30-colour conventional 30 18 28 30
Thermo Fisher Attune NxT 4L Violet / Blue / Yellow / Red 14-colour conventional 14 9 12 14
BD FACSCanto II 2L Blue / Red 6-colour (4-2) conventional 6 4 5 6
BD FACSCanto II 3L Violet / Blue / Red 8-colour (4-2-2) conventional 8 5 7 8
BD FACSAria Fusion 5L UV / Violet / Blue / Yellow-Green / Red 18-colour conventional 18 11 16 18
Cytek Northern Lights 1L Blue (14B) spectral 14 6 9 12
Cytek Northern Lights 2L Violet / Blue (16V-14B) spectral 30 12 18 22
Cytek Northern Lights 3L Violet / Blue / Red (16V-14B-8R) spectral 38 14 22 26
Beckman Coulter CytoFLEX LX 6L UV / Violet / Blue / Yellow-Green / Red / Infrared U3-V5-B3-Y5-R3-I2 conventional 21 13 19 21
Beckman Coulter CytoFLEX S 4L Violet / Blue / Yellow-Green / Red V4-B2-Y4-R3 conventional 13 8 11 13
BD FACSymphony A3 5L UV / Violet / Blue / Yellow-Green / Red 23-colour conventional 23 14 21 23
BD FACSymphony A1 4L Violet / Blue / Yellow-Green / Red 14-colour conventional 14 9 12 14
BD FACSymphony A1 4L Violet / Blue / Yellow-Green / Red 16-colour conventional 16 10 14 16
Sony ID7000 3L Violet / Blue / Red (LE-ID7000A) spectral 86 14 22 28
Sony ID7000 5L UV / Violet / Blue / Yellow-Green / Red (LE-ID7000C) spectral 147 24 36 44
Sony ID7000 7L Deep UV / UV / Violet / Blue / Yellow-Green / Red / Infrared (LE-ID7000F) spectral 184 28 40 48
Agilent NovoCyte Quanteon 4L Violet / Blue / Yellow-Green / Red 25-colour conventional 25 15 23 25
BD FACSDiscover A8 5L UV / Violet / Blue / Yellow-Green / Red spectral 78 24 38 50
BD FACSDiscover S8 5L UV / Violet / Blue / Yellow-Green / Red spectral 78 22 34 45
Agilent NovoCyte Penteon 5L UV / Violet / Blue / Yellow-Green / Red 30-colour conventional 30 18 28 30
BD FACSLyric 3L Violet / Blue / Red 12-colour (V5-B4-R3) conventional 12 8 10 12
Miltenyi Biotec MACSQuant Analyzer 16 3L Violet / Blue / Red 14-colour conventional 14 9 12 14
Miltenyi Biotec MACSQuant Analyzer 10 3L Violet / Blue / Red 8-colour conventional 8 5 7 8
Thermo Fisher Attune CytPix 4L Violet / Blue / Yellow / Red 14-colour conventional 14 9 12 14
Sony SA3800 4L Violet / Blue / Yellow-Green / Red 34-channel spectral 34 12 18 24
Thermo Fisher Bigfoot Spectral Cell Sorter 7L UV / Violet / Indigo / Blue / Yellow-Green / Red / Infrared (PL00299) spectral 55 20 30 40