← Home  /  Definitions
Definitions

What every class and code means.

The callability classification answers one question — can standard sequencing technically resolve this gene? It says nothing about what a variant in that gene would mean. Every class, criteria code and difficulty track used on this site is defined below.

What every figure is measured against

Every class, code and percentage on this site is measured against one haploid reference assembly at a time and one GIAB benchmark sample, HG002. A gene scored clean here is clean in that sample, against that assembly — which is not the same as clean in a given patient.

Two benchmark arms are used and both are HG002: v5.0q, derived from the T2T-HG002v1.1 diploid assembly, and v4.2.1, the earlier read- and trio-derived benchmark. Where the two disagree the gene card says so, under criteria code TBOC. No second sample enters any figure on this site.

Three consequences, stated plainly. A benchmark that can adjudicate a call is not a pipeline that can make one — v5.0q knows the truth inside a segmental duplication precisely because it was assembled rather than read short, so a gene can be 100% benchmark-validatable and still unreadable by short reads. Difficulty is a property of the reference, so a figure measured on GRCh38 is not a claim about the same gene on T2T-CHM13; the card carries both and they disagree more often than is comfortable. And one sample cannot show you a variant it does not carry: population-specific and private variation is outside what anything here measures.

Callability classes

Five tiers, assigned from coding-sequence coverage against the GIAB HG002 v5.0q confident regions on each reference, plus GIAB difficult-region overlap. The rule is applied in a fixed order — Refractory, then Reference-sensitive, then Reliable, then Technology-sensitive, with Caution for everything left — and the first class a gene qualifies for is the one it gets. The classification is orthogonal to ACMG pathogenicity — it describes the assay, not the variant.

Gene counts measured 2026-10-02 at frozen release v1.12, across the 5,694-gene clinical panel; percentages are of that panel. In v1.9 the TASM code is computed from one written rule for every gene (see the code table below); before that, the clinical panel carried TASM as an August pipeline run had stored it. That moved 43 panel genes from Caution to Technology-sensitive and one, KCNE5, the other way — class 2 1,843→1,801, class 4 271→313. Classes 1, 3 and 5 did not move. In v1.11 SLC19A1 received RG38 by the same 25-point rule every other gene follows, moving it to Reference-sensitive (class 3 67, class 4 312). In v1.12 TBCD lost the CHM13 figure that had been measured on a Liftoff projection rather than a native model, and with it RG38, moving to Caution (class 2 1,802, class 3 66). In v1.20 (2026-10-14) Reference-sensitive gained a second route, RMAP: a gene whose coding sequence short reads cannot place on GRCh38 but can on T2T-CHM13, though the benchmark scores it on both. That moved 21 genes, 9 of them on the panel, from Technology-sensitive to Reference-sensitive — CBS among them (class 3 75, class 4 303). Recorded here rather than queried live, so the date is part of the number.
Class 1
Reliable
Coding SNVs and indels are fully benchmark-validated — standard short-read sequencing is expected to detect them.
3,452 genes (60.6% of panel) · 10,745 of all 19,250rule: 100% of coding sequence benchmark-validatable on GRCh38, under 25% in a GIAB difficult region, and under 5% each in segmental duplication and low mappability
Class 2
Caution
Coding SNVs and indels are benchmark-validated, but part of the gene overlaps a difficult region where short-read calls are more error-prone.
1,802 genes (31.6% of panel) · 6,324 of all 19,250rule: every gene that meets none of the other four · panel average 99.4% benchmark-validatable on GRCh38
Class 3
Reference-sensitive
One reference resolves materially more of the coding sequence than the other. Which reference the assay was aligned to changes what can be seen.
75 genes (1.3% of panel) · 395 of all 19,250rule: the two references differ by 25 points or more in benchmark coverage (RRESCUE or RG38); six pseudoautosomal genes with no T2T figure qualify on RG38 alone; since v1.20, also a gene whose low-mappability coding sequence is 25 points or more higher on GRCh38 and under 10% on T2T-CHM13 (RMAP, 21 genes) · panel averages GRCh38 51.0% vs T2T-CHM13 81.9% checkable against the benchmark (T2T over the 69 of 75 with a T2T figure), measured 2026-10-14
Class 4
Technology-sensitive
The benchmark reports the gene as callable, but the region itself is segmental-duplication heavy. Short reads struggle; long-read or assembly-based sequencing resolves it.
303 genes (5.3% of panel) · 1,336 of all 19,250rule: TASM, and at least 10% of coding sequence in a segmental duplication or at least 50% in a difficult region · panel averages 98.4% benchmark-validatable, 61.3% segmental duplication, measured 2026-10-14
Class 5
Refractory
Not resolvable by short-read sequencing on any reference. A dedicated orthogonal assay is the only route.
62 genes (1.1% of panel) · 450 of all 19,250rule: at most 0.5% benchmark-validatable on GRCh38 and on T2T-CHM13 — or on GRCh38 alone where T2T-CHM13 has no figure (63 of the 450)

On the panel, classes 1 and 4 sit well apart: class 1 tops out at 24.9% difficult-region overlap of coding sequence and class 4 begins at 26.0%. Across all genes they do not — the lowest class-4 gene sits at 13.5%, because class 4 is also decided by segmental duplication, not by overall overlap alone. Against an independent catalog of short-read failures (Mandelker et al. 2016, high-stringency list) the five classes score an AUC of 0.924 over all 19,250 genes and 0.921 on the panel — see the validation page.

Criteria codes

Every class carries the codes that produced it, so a rating is never a bare verdict. A gene may carry several. The date the counts were measured is given below the table.

CodeMeaningGenes (panel)
Reference / benchmark coverage
RG00% of coding sequence benchmark-validatable on GRCh38682 (92)
RGpPart of the coding sequence is not benchmark-validatable on GRCh38546 (190)
RRESCUET2T-CHM13 validates ≥25 points more coding sequence than GRCh38 (T2T-preferred)279 (43)
RG38GRCh38 validates ≥25 points more coding sequence than T2T-CHM13 (GRCh38-preferred). Also carried by six pseudoautosomal genes that have no T2T-CHM13 figure95 (23)
RMAPShort reads cannot be placed on GRCh38 but can on T2T-CHM13: low-mappability coding sequence 25 points or more higher on GRCh38, and under 10% on T2T-CHM13. Added in v1.20 (2026-10-14); measured that day21 (9)
RT2TNONENo T2T-CHM13 comparison is available, and GRCh38 validates none of the coding sequence57 (4)
Difficult-region overlap
DADR50% or more of the coding sequence lies in a GIAB difficult region4,752 (1,100)
DADRp25% up to 50% of the coding sequence lies in a GIAB difficult region3,030 (901)
DSEG10% or more of the coding sequence lies in a segmental duplication2,034 (403)
DMAP10% or more of the coding sequence lies in a low-mappability region1,993 (373)
Technology and annotation
TPARNear-identical paralog — unresolvable by short reads on any reference. Fires on a Refractory (class 5) gene with half or more of its coding sequence in a segmental duplication349 (33)
TASMLong-read assembly resolves sequence that short reads cannot. Fires when a quarter or more of the coding sequence is segmentally duplicated yet the assembly-based benchmark (v5.0q) still validates 90% or more of it, or when v5.0q validates at least 10 points more coding sequence than the short-read benchmark (v4.2.1). That second clause on its own says the newer benchmark reaches sequence the older one did not, not that short reads fail there, so on a Reliable, Caution or Reference-sensitive gene it does not turn the Sequencing tech chip red.1,710 (407)
TBOCv4.2.1 validated ≥25 points more coding sequence than v5.0q — the 2021-era benchmark over-stated confidence and the assembly-era benchmark withdrew it349 (69)

A p suffix marks a partial criterion — the limitation is present but affects a minority of the coding sequence. Partial codes were introduced on 2026-08-29; before that, 777 class-2 genes carried a class with no stated reason. DADRp is now the only partial code: DSEGp and DMAPp were retired on 2026-09-18.

Counts measured on 2026-10-01 over all 19,250 genes with a RefSeq Select transcript, with the 5,694-gene medically relevant panel in parentheses. They are recorded here, not queried, so treat the date as part of the number.

Difficulty tracks

The five GIAB stratification categories drawn beneath the exon view, plus Alu elements. Colors are from the Okabe–Ito colorblind-safe palette, and every track is always labeled — color is never the only carrier of meaning.

Segmental duplication Low mappability GC-extreme (<25% or >65%) Tandem repeat Homopolymer Alu element

Segmental duplications and low-mappability intervals are drawn at their full extent, even where they run far beyond the gene; the other tracks are clipped to the gene body ±2 kb. A gene showing no track is not necessarily clean — it may sit in an assembly gap, where bases belong to no track at all; those genes carry an explicit unsequenced-percentage caveat on the gene card.

See a class in context.

Search a demo gene to see its class, the codes behind it, and the evidence for each.

Create a free account
Blindspot Genetics is an informational and educational reference tool. It surfaces published, gene- and assembly-level sequencing limitations to support test selection and clinical understanding. It does not provide medical advice, make patient-specific recommendations, or replace confirmatory testing, laboratory judgment, or genetic counseling. Every figure is traceable to peer-reviewed literature or a documented internal pipeline.