Skip to content

OncoRef 1.25.0: categorical protein decisions

Choose a tag to compare

@iskandr iskandr released this 31 Oct 01:57
084fd1f

OncoRef 1.25.0 provides a categorical decision for every assessed protein: CTA, Unsafe, or one of eight named Other categories. Missing required normal evidence or unresolved normal-screen holds remain Unassessed.

698 CTA / 600 Other / 18,031 Unsafe / 534 Unassessed across 19,863 representative proteins. The 698 CTAs cover 741 gene loci. All 522 prior CTAs remain included; Unsafe membership is unchanged.

Other category Proteins
Low 254
Normal 171
Weak 92
Tumor-supported 66
Diffuse 8
Inducible 5
Reproductive 2
Disposable 2

Reproductive admission now uses the full mapped bulk panel, reliable reproductive IHC, supported reproductive-cell RNA, or supported developmental RNA. Indirect signals in generic/immune cells require complete outside-cluster coverage, all outside values below 5 nTPM, and no published normal-induction conflict. IFNA2/14 remain Other:Inducible. Safety, cancer, coverage and concentration gates remain independent.

from oncoref import cta_selection
cta_selection.results()[["label", "classification", "reasons"]]
cta_selection.results(category="Other", subtype="Low")

The old category="Neither" query is a deprecated alias for Other. candidates() returns CTA only. Native dog/mouse nominations remain Unassessed. Existing legacy CTA and exact-protein/k-mer background APIs retain their separate versioned policies.

Full report and funnel · Rules and API · Every category and change · Clinical SAE review · Reviewed PR #652

Assets include the 35-slide PDF and editable deck, one-page logic PDF, clinical SAE PDF, and categorical CSV tables. Complete/cached replays are byte-identical. Exact-head CI passed Python 3.10–3.14, Windows, lint and minimal-install checks; installed-wheel, source-archive, receipt and strict documentation checks passed.

These are research screening assignments, not clinical safety or clearance of every epitope. Raw values without adequate read/cell support remain explicit (Other:Weak); the 66 Tumor-supported proteins require rare-normal-context review. Human decisions do not transfer through orthology.

Publication note: the GitHub trusted-publisher exchange failed with invalid-publisher (run). The tested wheel and source archive were then uploaded successfully using the repository's existing PyPI credentials. Trusted-publisher configuration remains tracked in #371.