Skip to content

CAPRI

Live · research use only

Evidence-ranked variant interpretation in one workbench.

CAPRI makes a cancer genome legible in one place: normalized variants, curated evidence, ranked actionability, and the structural context behind a drug response.

Role
Engineering — application & AI
Context
Celaron · precision oncology
Period
2026 — present
Status
Live · research use only

The problem

A cancer genome arrives as variants scattered across dozens of registries, each with different identifiers, evidence levels, and blind spots. Reconciling them is slow, and the ranking is where interpretation actually happens.

A Tier I finding can disappear under 180,000 Tier III variants if the interface treats every row the same. Conflict detection and structure context are not decoration; they are how a researcher decides what to trust.

What I built

During a Summer 2026 internship with QCRI / HBKU Precision Medicine, I built the application and AI layer of CAPRI: a FastAPI backend and React workbench that normalizes variants, attaches curated evidence, ranks actionability, and produces reports.

  • Variant normalization and transparent evidence ranking across AMP/ASCO/CAP Tier I–IV.
  • Conflict detection and structure-aware protein–drug interpretation.
  • A mutation–drug simulator with AutoDock Vina docking and pose output.
  • Cohort analytics: OncoPrint, TMB, co-occurrence, the actionability funnel, and pathway enrichment.
  • De-identified tumor-board PDF reports for research use, plus a grounded assistant that cites catalogue rows.
CAPRI AMP-style tier ladder and auditable score synthesis
CAPRI's AMP-style tier ladder on the original QCRI/HBKU research snapshot (193,021 variants). The live catalogue now holds 510,504.

From internship to product

The research workbench became the product now live at capri.celaron.com. Sign-up is open, and the platform is explicitly research use only.

The original internship snapshot covered 193,021 variants across 768 genes. The live catalogue has grown to 510,504 variants, 1,084 genes, 2,436 drugs, and 29 integrated sources.

The work was presented as an A1 research poster at QCRI / HBKU.

What I learned

Provenance is the product. The moment a variant could be traced to its source and tier, researchers could move faster without lowering their guard.

Research-to-product is mostly a matter of constraints: authentication, access control, and honest 'not known' states. A workbench that admits uncertainty is more useful than one that hides it.

Next case study

CMM audit

Why lower forgetting can mean weaker learning.

Read the case study

Summer 2027

Hiring for an AI or software internship?

I am looking for a team where evaluation, product engineering, and research meet. Available from May 2027.