Flow Cytometry & Cell Sorting

Flow Cytometry Gating and Event Percentage Ledger

Reconcile one or more nested flow-cytometry gates from entered event counts, preserving each immediate-parent percentage, starting-population percentage and excluded-event count.

Biology · experimental measurements

Make every denominator in an entered sequential gating record explicit without drawing gates, classifying events, parsing FCS data or interpreting the biological meaning of a population.

Private calculations in your browser · explicit inputs and model boundaries
Example preview · Single gateEntered nested-population event counts
Analysis-ready events50,000 events
Entered target gate38,500 events

Bars follow the declared gating order from the starting population through each nested retained population. Decreasing height reflects entered event attrition, not biological quality or assay validity.

  1. 1EnterProvide the known values
  2. 2CalculateResults update automatically
  3. 3VerifyReview the details and units
Try an example

Enter values in events.

Nested gates in applied order
1 row
Row 1

Empty rows are ignored until edited. Keep commas and tabs out of individual entries; use the paste view for comma- or tab-separated records.

Enter 1–20 genuinely nested populations. Each row is treated as a subset of the preceding row; the first row uses the declared starting population as its parent.

Calculation result

Enter valid values to see the result.

Your entries are calculated in this browser and are not submitted to 365CALCS.COM.

Feedback

Understand the relationship

The reasoning behind the result

A gate percentage needs an explicit denominator

% of parent = 100 × retained events / parent events

The same retained count produces different percentages when divided by all acquired events, analysis-ready events or an immediately preceding gate.

This ledger names the starting population and prints the parent count beside every conditional percentage.

Sequential gates telescope through their parent populations

nₖ/n₀ = (n₁/n₀)(n₂/n₁)…(nₖ/nₖ₋₁)

For a genuinely nested chain, the product of the conditional retained fractions equals the final count divided directly by the starting count.

Events excluded at one stage remain outside every later nested population; the ledger therefore requires counts to stay the same or decrease.

Arithmetic does not define or validate a gate

Gate boundaries, transformations, compensation, controls, instrument settings and preprocessing determine which events enter each count.

A percentage or zero-event record alone does not establish cell identity, biological absence, assay sensitivity, sample quality or statistical uncertainty.

Follow the numbers

Reconcile a three-stage nested chain

  1. Begin with 120,000 recorded events and retain 96,000 singlets: 80% of the starting parent.
  2. Retain 86,400 live singlets: 90% of the singlet parent and 72% of the starting population.
  3. Retain 32,400 events in the entered CD45+ gate: 37.5% of its parent and 27% of the starting population.
  4. Confirm 0.80×0.90×0.375 = 0.27 and 32,400/120,000 = 0.27.

The two cumulative calculations reconcile because every entered population is explicitly nested inside the previous one.

Quick guide

How to use this calculator

  1. Name the exact starting population and enter its recorded event count.
  2. List nested retained populations in the order the gates were applied, using event counts already obtained from the analysis software.
  3. Inspect the immediate-parent and starting-population denominators separately; preserve the complete gating strategy, controls and gate definitions with the experiment.

Calculation method

Calculation and interpretation

Make every denominator in an entered sequential gating record explicit without drawing gates, classifying events, parsing FCS data or interpreting the biological meaning of a population.

For gate i: conditional percentage = 100×nᵢ/nᵢ₋₁; starting-basis percentage = 100×nᵢ/n₀; excluded at gate i = nᵢ₋₁−nᵢ.

Worked example

Reconcile a three-stage nested chain

The two cumulative calculations reconcile because every entered population is explicitly nested inside the previous one.

For gate i: conditional percentage = 100×nᵢ/nᵢ₋₁; starting-basis percentage = 100×nᵢ/n₀; excluded at gate i = nᵢ₋₁−nᵢ.

Supported inputs

Precision and limits

Entered counts only

The workbench does not read FCS files, inspect plots, transform channels, draw gates or classify individual events.

One nested chain

Every row must be a subset of the previous row. Sibling, Boolean, back-gated and overlapping populations require separate explicitly related records.

No gate validation

Controls, compensation, spillover, thresholds, instrument performance and gating reproducibility remain external evidence.

No biological interpretation

The output does not identify a cell type, diagnose a sample, establish absence or detection, or assign experimental significance.

Descriptive percentages

The ledger supplies no confidence interval, sampling model, replicate aggregation, weighting or population-level inference.

Continue calculating

Related calculators