Built with Claude · Life Sciences

Read the evidence.
Draft the verdict.

A variant-interpretation copilot. Paste one variant; Norn gathers the evidence, adjudicates each ACMG/AMP criterion with Claude, and drafts a classification to confirm.

The Norse fates read evidence and decree fate. Norn reads the evidence; a human decides.

Open the Dashboard Read the docs
Or read a variant now
The three fates

Gather, weigh, decree.

Named for the Norse fates who weave destiny, Norn follows the same three movements.

Urðrwhat was
Gather

Consequence, frequency, and neighboring-residue evidence from Ensembl VEP, gnomAD v4, and ClinVar.

Verðandiwhat is
Weigh

Claude adjudicates each ACMG/AMP criterion against code-computed signals, one line of reasoning each.

Skuldwhat shall be
Decree

ClinGen points combine the verdicts in code. The engine owns the label; the model only justifies it.

See it in motion

Interpretation only. Norn also has a Batch worklist and an Evaluation benchmark.

Thirty seconds, one variant.

Norn gathers the evidence, weighs each criterion with Claude, and the engine decrees the classification.

Open the Dashboard
One principle

The model justifies.
The engine decides.

Claude returns a per-criterion verdict and one line of reasoning, never the final label.

The engine computes the classification in code, so the same evidence always yields the same call. A second Claude pass then critiques the draft and writes the curator checklist.

The thread, end to endone variant · about a minute
Gather evidence
public genomics, in parallel
Claude reasons
adjudicate, then critique
Engine decides
ClinGen points, in code
recodenormalize input
VEPconsequence
gnomADfrequency
ClinVarneighbors
adjudicateClaude weighs
reviewClaude critiques
classifythe label
A drafted interpretation

Transparent, sourced, and yours to confirm.

Every interpretation is interactive, not a black-box label.

  • See each criterion's evidence and source
  • Add the evidence Norn cannot fetch
  • Question the call, then export a draft ClinVar submission

Every point is sourced, and a second Claude pass flags overcalls.

BRCA1:c.5266dupCLikely Pathogenic
ACMG point aggregation+9 pts
BenignLikely benignVUSLikely path.Pathogenic
PVS1
Very Strong

Frameshift in a loss-of-function-intolerant gene.

+8
PM2
Supporting

Absent from gnomAD v4.

+1

A preview. PM2 at supporting strength keeps a loss-of-function variant at Likely Pathogenic on automated evidence alone. Open the Dashboard to run a real one.

Live pipeline

Each stage streams live and lights up as it completes.

ACMG scorecard

A row per criterion with strength, verdict, evidence, and source, plus a points meter.

Curator evidence

Toggle the eight evidence-dependent criteria; the classification recomputes live.

Protein lollipop

The query plotted against nearby ClinVar variants, colored by class.

Ask the copilot

Question the call; Claude answers from that report alone.

Literature

A PubMed search surfaces functional and case evidence for the gene and change.

Batch mode

Paste a list or upload CSV or VCF to interpret many variants into a worklist.

MCP server

The same pipeline over stdio, so other tools can import Norn's output.

Evidence fromEnsembl VEPvariant_recodergnomAD v4ClinVarPubMedNCBI E-utilities

Spend your time confirming, not gathering.

Manual first-pass triage of one variant can take 20 to 40 minutes; Norn produces that sourced draft in about a minute. It drafts; you decide, never an autonomous diagnostic.