Bench Tools Free browser-based calculators for the lab and for bioinformatics

Tools›Bench Calculators

Z' Factor Calculator: HTS Assay Quality Assessment for High-Throughput Screening

Paste positive and negative control readings to instantly compute Z' factor, S/B, S/N, and CV — assess whether your HTS assay meets quality standards.

High-Throughput Screening (HTS) can process tens of thousands of compounds per day, but generating data is only the first step — the more critical question is: can you trust the data from this plate? The Z’ factor (Z-prime factor, commonly written as Z’) was designed to answer this question quantitatively. It captures both signal window width and within-plate variability in a single number, and is the de facto standard for assessing assay quality in HTS.

Formula

Z’ was introduced by Zhang et al. in 1999 (J. Biomol. Screen. 4(2):67-73, PMID 10838414) and is defined as:

Z' = 1 − [3σ_pos + 3σ_neg] / |µ_pos − µ_neg|

Symbol definitions:

Intuition: the closer Z’ is to 1, the less overlap exists between the two distributions; at Z’ = 0, the ±3σ boundaries of the two groups are just touching; when Z’ < 0, the groups overlap and readings can no longer reliably distinguish active compounds from background.

Quality Thresholds

Z’ Value Interpretation
≥ 0.5 Excellent, suitable for HTS
0 ~ 0.5 Marginal, requires improvement
< 0 Assay failure

Z’ ≥ 0.5 is the industry entry threshold for HTS — it is not derived from strict statistical inference, but is an empirical cutoff recommended by Zhang et al. based on practical experience.

Companion Metrics

Z’ alone can sometimes be misleading. Report the following metrics alongside it:

S/B (signal-to-background) = µ_pos / µ_neg
S/N (signal-to-noise)       = |µ_pos − µ_neg| / σ_neg
CV_pos (%) = σ_pos / µ_pos × 100
CV_neg (%) = σ_neg / µ_neg × 100

Scope and Limitations

  1. Per-plate calculation: Z’ must be computed from control wells on the same plate from the same experimental run; data cannot be mixed across plates or days. Assay quality for different batches must be assessed separately.
  2. Normality assumption: The formula relies on the approximation that 3σ covers 99.7% of a normal distribution. If readings have heavy tails or are bimodal (common in cell viability assays), Z’ will systematically overestimate separation power; always visually inspect the data distribution alongside the metric.
  3. Minimum well count: At least 8 wells per group are needed to produce a meaningful estimate of standard deviation. With only 3–4 wells, the variance in Z’ is extremely large; pass/fail decisions should not be based on such estimates.
  4. Z’ ≠ Z factor: The Z factor incorporates sample well data and reflects “plate quality with real compounds included”; Z’ uses only control wells and reflects “the intrinsic quality of the assay system itself.”

Common Mistakes

Validation Examples

The following test cases can be verified by hand:

Example 1 (Excellent assay) Positive control, 8 wells: 94, 98, 102, 106, 100, 96, 104, 100 → µ = 100.0, σ = 4.0 Negative control, 8 wells: 4, 8, 12, 16, 10, 6, 14, 10 → µ = 10.0, σ = 4.0

Z' = 1 − 3(4.0 + 4.0) / |100.0 − 10.0|
   = 1 − 24.0 / 90.0
   = 0.73   (Excellent)
S/B = 100.0 / 10.0 = 10.0
S/N = 90.0 / 4.0   = 22.5

Example 2 (Assay failure) Same values as above but with negative control standard deviation of 17.0 (µ_pos = 100, σ_pos = 17, µ_neg = 10, σ_neg = 17):

Z' = 1 − 3(17.0 + 17.0) / |100.0 − 10.0|
   = 1 − 102.0 / 90.0
   = −0.13   (Failure)

FAQ

What is the difference between Z' factor and Z factor?

Z' (Z-prime) is calculated using only the positive and negative control wells; it reflects the intrinsic quality of the assay system itself and is used during assay development and validation. The Z factor also incorporates sample well data and is used for per-plate QC to evaluate the quality of a specific screening plate. The two formulas are structurally identical — the only difference is the source of the input data.

Where does the Z' ≥ 0.5 threshold come from?

It comes from the original paper by Zhang et al. published in the Journal of Biomolecular Screening in 1999 (PMID 10838414). At Z' = 0.5, a gap equal to half the combined width of the two ±3σ ranges exists between the positive and negative control distributions; the theoretical false-positive and false-negative rates are each below 0.15% (assuming a normal distribution). Z' = 0 means the ±3σ boundaries of the two groups are just touching but not overlapping; Z' < 0 means the two groups overlap and the assay has failed.

How many wells per group are needed to calculate Z'?

Statistically, at least n ≥ 8 wells per group are needed to produce a meaningful estimate of standard deviation. In practice, HTS assays typically reserve an entire column (16 wells in a 384-well plate) or an entire row (12 wells in a 96-well plate) as controls. With only 3–4 wells, the variance of the Z' estimate can exceed 0.3; such values are indicative only and should not be used as the basis for pass/fail decisions.

S/B is high but Z' is still failing — how should this be interpreted?

S/B measures only signal amplitude; it does not account for within-plate variability. Z' penalizes assays with high variability. A fluorescence assay with extreme well-to-well variability (CV > 15%) can have an S/B of 20 and still produce a Z' below 0.5. To improve Z', the key is to reduce σ — improve operational consistency and reduce liquid-handling errors — rather than simply boosting signal strength.

Related tools

Centrifuge RCF (g) ↔ RPM Converter — Relative Centrifugal Force Calculator

Convert between relative centrifugal force (× g) and rotor speed (rpm) in both directions using rotor radius, with common reference values.

Molarity, Mass, and Volume Calculator — Solve for Concentration, Volume, or Mass

Solve for concentration, volume, or mass given the other two — supports mM/µM/nM and mg/µg/ng.

Solution Dilution Calculator (C1V1 = C2V2)

Calculate stock, fold, and serial dilutions in one step — outputs the exact solvent volume to add.

No ads, no tracking, no sign-up — and every formula here is checked against a known answer. Keeping it that way takes ongoing work. If it saved you time, buy me a coffee.
Buy me a coffee