Reference proteins: selection and unresolved evidence

OncoRef chooses MANE Select first, Ensembl canonical second, then requires a complete primary-locus coding sequence and resolution of conflicting coding evidence. The current catalog contains 607 CTA, 18,259 Unsafe and 1,027 Other proteins. Policy: oncoref.transcript-selection.2026-11-08.1.

Search every gene and transcript choice · All decisions · Changed defaults · Review queue · Classification changes by gene · Surface-coordinate review

Reference selection, qualification and biological evidence

What each decision establishes

Reference selection chooses a representative sequence. MANE Select is a joint NCBI/Ensembl representative with matching RefSeq and Ensembl sequences. Ensembl canonical provides the fallback when no primary-locus MANE Select translation is available. MANE Plus Clinical identifies additional clinically useful transcripts; it does not replace Select in this ordering. NCBI methodology, MANE paper, Ensembl canonical method.

Sequence qualification checks the exact annotated CDS: primary chromosome, qualifying coding biotype, complete start and stop codons, no incomplete or LoF/NMD annotation, methionine start and uninterrupted AA20 sequence. The full source inventory retains failed records and alternative translations.

Production evidence asks whether the protein is made, and where. Coding annotation continues to satisfy the existing reference translation rule. Experimental proof is not newly required for every CTA. Gene RNA, shared peptides and a reference designation do not establish production of a particular tumor proteoform. Normal-tissue findings and cancer/reproductive evidence remain separate classification inputs.

A common method for incomplete or additional information

Situation Decision Information needed to change it
Complete primary MANE Select, no unresolved conflict Approve that sequence. Retain all alternatives. New evidence is assessed against the exact locus and sequence.
No primary MANE Select; complete Ensembl canonical Approve canonical and record the missing MANE designation. A later MANE release or reviewed sequence-specific evidence.
Designated transcript is incomplete, LoF/NMD, interrupted or alternate-only Keep the candidate; approve no default. Do not choose a shorter or patch sequence silently. Corrected source annotation or a reviewed qualified alternative in the pinned reference.
Complete alternatives but no designated representative, or conflicting designated proteins Keep the alternatives under review. A curated designation or explicit review selecting one qualified sequence.
Weak, missing or unassessed transcript support Display the raw support value and flags alongside the designation. Exact-version transcript evidence; missing and unassessed are different states.
Published protein evidence disagrees with the representative Attach a source-linked hold to the gene or exact sequence. A review of sequence identity, construct versus endogenous detection, assay specificity and biological context.
Additional RNA or shared-peptide evidence Attach support; retain the current selection and any unresolved holds. Isoform-resolving evidence is needed to choose an alternative sequence.
Strong evidence favors a different complete reference protein Permit an explicit reviewed preference for its exact sequence hash. Record rationale, source, reference version and scope; address each prior hold explicitly.
A proposed protein is absent from the reference inventory Keep the external finding; no automatic sequence admission. Add a versioned sequence/occurrence record and apply the same qualification and evidence review.

TSL describes full-transcript alignment support: 1 is strongest and 5 lacks a single supporting transcript. NA means unassessed; an absent value means not supplied. Previous-version assignments remain visible. TSL is not a measure of protein abundance. MANE does not guarantee the best numeric TSL: the CIMIP3 change illustrates this. GENCODE tags and TSL definitions. APPRIS and CCDS can add supporting annotation; the pinned Ensembl GTF supplies CCDS and TSL, but no APPRIS assignments. Unfetched annotations are not counted as support.

Every reviewed finding stores a source URL, review date, reference identity, scope, limitations and disposition: support, hold, resolved, or prefer. A positive paper does not automatically erase a hold. Sequence preferences must identify one exact reference protein and cannot bypass completeness checks.

Findings applied in this release

Protein Reason for review Current classification Sources
GDPD4 MANE selects 520 aa; the pinned UniProt Q6W3E5 sequence is 623 aa. Resolve exact proteoform support and feature mapping before automatic target admission. Other:Translation UniProt Q6W3E5: GDPD4
SLCO1B3-SLCO1B7 The Ensembl canonical sequence is 748 aa, while the UniProt F5H094 and studied LST-3TM12 protein are 687 aa. The study cannot establish the selected 748-aa product. Other:Translation LST-3TM12 is a member of the OATP1B family and a functional transporter
FRG2 The reviewed study challenges protein production with tagged endogenous-ORF experiments, Ribo-seq/proteomic analyses and evidence of RNA function. Coding annotation alone does not resolve this counterevidence. Other:Translation FRG2/FRG2B experimental study, PMID 40637237
FRG2B The reviewed study challenges protein production with tagged endogenous-ORF experiments, Ribo-seq/proteomic analyses and evidence of RNA function. Coding annotation alone does not resolve this counterevidence. Other:Translation FRG2/FRG2B experimental study, PMID 40637237

GDPD4 needs reconciliation of the MANE 520-aa and UniProt 623-aa proteins. The SLCO1B3–SLCO1B7 readthrough needs evidence connecting the selected 748-aa sequence to the studied 687-aa protein; the native liver ER finding and transfected-cell surface localization have different scopes. FRG2/FRG2B require resolution of the experimental coding challenge in the tested systems. These translation findings do not establish normal-tissue Unsafe status.

Changes from the previous catalog

The previous release contained 19,863 protein identities; this release contains 19,893. Identical approved defaults define shared protein identities. CDY1 and CDY1B now have different representatives and separate expression rows; RBMY1F and RBMY1J still share the same sequence. PSG11 now has one selected protein instead of two equal-length alternatives. RNA sums are recomputed within each measured sample after membership changes.

8,665 classified loci change approved default or move into/out of representative review. At the gene level, 13 enter CTA and 4 leave it. These counts distinguish changed membership from changed admission decisions.

New CTA loci: BOLL, IZUMO2, ARL13A, TP53TG3/B/C/D/E/F, CATSPER4, GAGE1, C16orf90, ENSG00000274944.

These newly admitted loci previously failed the longest-sequence rule. The new representatives pass the annotation, normal-evidence, coverage and CTA association gates. ARL13A and C16orf90 have TSL 5 assigned to an earlier transcript version; that support limitation remains recorded. ENSG00000274944 uses a 110-aa canonical protein with TSL 2. These changes do not add experimental protein-production evidence. Full new-CTA review.

Protein / locus Previous translation failure New length (aa) Raw TSL
BOLL · ENSG00000152430 incomplete_start [283] 1 (assigned to previous version 8)
IZUMO2 · ENSG00000161652 ambiguous_or_interrupted_sequence; incomplete_annotation_tag; incomplete_start; noncanonical_start_residue [221] 1 (assigned to previous version 7)
ARL13A · ENSG00000174225 nonqualifying_transcript_biotype [256] 5 (assigned to previous version 6)
TP53TG3/B/C/D/E/F · ENSG00000183632 incomplete_annotation_tag; incomplete_start; noncanonical_start_residue; nonqualifying_transcript_biotype [124] 1 (assigned to previous version 4)
CATSPER4 · ENSG00000188782 incomplete_annotation_tag; incomplete_stop [472] 1 (assigned to previous version 6)
TP53TG3/B/C/D/E/F · ENSG00000205456 nonqualifying_transcript_biotype [124] 1 (assigned to previous version 4)
TP53TG3/B/C/D/E/F · ENSG00000205457 nonqualifying_transcript_biotype [124] 1 (assigned to previous version 2)
GAGE1 · ENSG00000205777 nonqualifying_transcript_biotype [117] 1 (assigned to previous version 10)
C16orf90 · ENSG00000215131 ambiguous_or_interrupted_sequence; incomplete_annotation_tag; incomplete_start; noncanonical_start_residue [182] 5 (assigned to previous version 7)
TP53TG3/B/C/D/E/F · ENSG00000261509 nonqualifying_transcript_biotype [124] 1 (assigned to previous version 6)
ENSG00000274944 · ENSG00000274944 nonqualifying_transcript_biotype [110] 2
TP53TG3/B/C/D/E/F · ENSG00000275034 missing_primary_translation [124] 1 (assigned to previous version 1)
TP53TG3/B/C/D/E/F · ENSG00000278848 missing_primary_translation [124] 1 (assigned to previous version 1)

Former CTA loci now outside CTA: GDPD4, FRG2, FRG2B, SLCO1B3-SLCO1B7.

The original 602-protein literature and membrane reports remain historical snapshots. The coordinate review rechecks their 37 membrane proteins against current approved sequences: 35 match UniProt exactly. Coordinates are withheld for unapproved or mismatched sequences. RNA cancer frequency in those reports remains gene-level evidence.

Protein expression summaries are rebuilt for 142 cancer cohorts against the new membership registry. NUTM's stored input has negative or infinite values in a field declared as linear TPM. Its historical protein summaries are marked unavailable and rejected by the reader; no clipping or transformed-scale summation is used. Its source repair is tracked in #604 and #665.

Reproduce and inspect

The source inventory has 245,535 Ensembl 115 peptide records. Selection is versioned separately from sequence completeness and CTA admission. Rebuild qualification, selection, protein membership and expression before generating the classifications and sequence bundle. The migration driver pins historical inputs at ab30edd5565714433beb7245f8916bd7dbbdde96 and reuses the original measured samples; it does not rerun read quantification.

Previous sequence bundle: oncoref:sequence-bundle:v1:sha256:607c4ede9af40e33657ce84b58eff11087e66be7942a9a156a81480e8d06335a. Current sequence bundle: oncoref:sequence-bundle:v1:sha256:c8c060edab62e089fd4651065a857a8eaecb7c68816b016b3ac4c9fd06fa9525.

from oncoref import transcript_selection, translation_qualification, cta_selection
choices = transcript_selection.records()
findings = transcript_selection.evidence()
alternatives = translation_qualification.records()
profiles = cta_selection.profiles()

representative_sequence_sha256s contains approved defaults only. representative_candidate_sha256s retains designated sequences under review. translation_qualified describes sequence quality; representative_selection_approved also requires resolved selection evidence. The sequence bundle retains every source occurrence, ambiguous sequence and coordinate-bearing valid segment. Unsafe evidence still takes precedence across occurrences.