← All modules
AURORA-CHIARI/Deep dive/Spec frozen

AURORA-CHIARI is an open, federated software stack for the multidisciplinary team caring for a patient with chiari malformation.

Chiari malformation sits at the seam between bone, brain and CSF dynamics. AURORA-CHIARI treats the cranio-cervical junction as one coupled mechanical-hydrodynamic system — from the pressure phenotype that drives symptoms, to the decompression-vs-watch decision, to long-horizon syrinx surveillance.

What it is
A software substrate. 5 subsystems on one federated runtime, installed inside the hospital — not a cloud service, not a black box.
What it does
AURORA-CHIARI is an open stack for the most over-imaged, under-decided condition in neurosurgery. Five subsystems treat the cranio-cervical junction as one coupled mechanical-hydrodynamic system — from posterior-fossa morphometry to syrinx surveillance over decades.
Who uses it
The paediatric & adult neuro · neuroradiology · headache neurology · csf-dynamics labs MDT at pilot partner institutions today. Open to any hospital under MIT at public alpha (Q4 2026).
Why it exists
So a chiari malformation case at any hospital benefits from the substrate the top centres already have. Same code, same model cards, same audit story everywhere.
Subsystems
5
all spec-frozen
Pilot sites
3 craniofacial / paediatric-neuro programmes
scoping → live
Working papers
5
drafts in flight
Latency
target <140ms
median per case
License
MIT
@ public alpha
Stage
Beta
public alpha Q4 2026
I · The clinical surface

What clinicians actually see.

A non-functional preview of the AURORA-CHIARI surface. Composable panels, logged overrides, explainable end-to-end. Pilot sites tune this to their own workflow.

FidelityPixel-accurate mock — no live data.
SubstrateReact 18 · CSS custom properties · no framework lock-in.
ScopeVocabulary for all AURORA-* surfaces.

MRN-704512 · Chiari I + holocord syrinx · 14y

betapilot · BCH Neurosurgery override · 1
Stage
Pre-decision MDT
Subsystems
5/5 ready
Latency
target <140ms
Audit log
on
T2 sagittal + cine-MRI · cranio-cervical · flow overlayupdated 2s ago
10 mm
tonsils 12 mm below FM·syrinx C2–T6
CSF flow envelope
decompression draft
Subsystem signalsupdated 2s ago
CHIARI-ANATOMY   Cranio-cervical anatomy88%
CHIARI-CSF   CSF hydrodynamics74%
CHIARI-SYRINX   Syringomyelia81%
CHIARI-DECIDE   Decompression vs watch62%
Cranio-cervical profile · CHIARI-ANATOMY + CHIARI-CSFsigned report
Tonsillar descent
12 mm
conf 0.97
Tonsil shape
peg-like
conf 0.92
PSV at FM
4.2 cm/s
conf 0.89
Syrinx span
C2–T6 · holocord
conf 0.94
Scoliosis
16° thoracic
conf 0.96
CCOS predicted
13–15 / 16 · favourable
conf 0.83
Peak systolic velocity
4.2 cm/s
Syrinx expansion @ 12 mo
+0.4 mm
II · The clinical case

Why an open module for chiari malformation.

AURORA-CHIARI is an open stack for the most over-imaged, under-decided condition in neurosurgery. Five subsystems treat the cranio-cervical junction as one coupled mechanical-hydrodynamic system — from posterior-fossa morphometry to syrinx surveillance over decades.

Chiari I malformation is defined radiographically — cerebellar tonsils ≥5 mm below the foramen magnum — but the radiographic finding is the easy part. The hard part is deciding which of the dozens of incidentally-discovered cases each year actually need surgery. The literature is full of contradictory thresholds; the same patient gets watched at one centre and decompressed at another. AURORA-CHIARI is built for that decision specifically.

The disease is at least three problems stacked: the bone (a small or shallow posterior fossa that compresses the cerebellum), the brain (downward herniation of cerebellar tonsils, sometimes with brainstem distortion), and the cerebrospinal fluid (impaired pulsatile flow at the cranio-cervical junction that drives symptoms and syrinx formation). Most diagnostic pipelines look only at the first. AURORA-CHIARI couples all three.

Symptoms map to the CSF dynamics, not to tonsillar position. Cough-induced occipital headache, sleep-disordered breathing, dysphagia, scoliosis in children: these correlate with peak systolic velocity and dwell time at the foramen magnum, not with millimetres of tonsillar descent. AURORA-CHIARI reads cine-MRI flow alongside structural imaging and reports both — and reports when they disagree.

Syringomyelia is the long-arc problem. Roughly 40–75% of Chiari I cases develop a syrinx; the natural history is highly variable. AURORA-CHIARI's syrinx module tracks per-vertebral-level morphology over years, not single timepoints — because a syrinx that is stable for five years is a different clinical entity from one that grew 2 mm last year.

We are not building a product around Chiari Malformation. We are seeding an infrastructure — so that any hospital with the will to use it can.
CHIARI · TONSILLAR DESCENT ≠ DISEASE

Millimetres of descent are not the symptom.

AURORA-CHIARI couples bone, brain and CSF dynamics. Tonsillar position is one input among many — and the worst predictor of who needs surgery. The module is built to make that relationship visible rather than hide it behind a single radiographic threshold.

FORAMEN MAGNUM12 mmSYRINX C2–T6CSF FLOW≥ 5 mm = "Chiari I"MRN-704512 · 12 mm · CCOS 13TONSILLAR DESCENT (mm) →SYMPTOM SEVERITY →
CHIARI-ANATOMY · the millimetres, with uncertainty and per-slice attribution.
CHIARI-CSF · the dynamics — PSV, dwell, regurgitation — the variable that actually correlates.
CHIARI-DECIDE · the surgery decision, gated by a structured symptom panel and never by imaging alone.
III · The stack

5 subsystems. Each one independently useful.

Every AURORA-CHIARI subsystem can be adopted alone or as part of the bundle. Each ships with its own model cards, eval results and a one-command install.

CHIARI · 01 live

Cranio-cervical anatomy

CHIARI-ANATOMY

Posterior-fossa morphometry: tonsillar position, clivus and supraocciput angles, foramen-magnum geometry, peg-like vs rounded tonsils.

Posterior-fossa morphometry. Auto-measures clivus-canal angle, supraocciput length, McRae line, basion-dens interval, and the tonsillar position itself. Distinguishes peg-like from rounded tonsils, which is a meaningful prognostic feature most pipelines miss.

CHIARI · 02 live

CSF hydrodynamics

CHIARI-CSF

Cine-MRI flow analysis at the foramen magnum; peak systolic velocity, dwell time, regurgitation, phase relationships.

Cine-MRI CSF flow analysis. Peak systolic velocity, dwell time, regurgitation patterns and phase relationships at the foramen magnum. The module also reports whether the flow signal is interpretable on this scanner; flow data from underspec'd protocols is refused rather than under-confidently rendered.

CHIARI · 03 beta

Syringomyelia

CHIARI-SYRINX

Per-vertebral-level cord-cavity segmentation; syrinx morphology, expansion rate, longitudinal stability index.

Per-vertebral-level cord-cavity segmentation. Tracks holocord vs focal patterns, expansion rate, longitudinal stability index. The syrinx's own time series is the unit of interest — a single timepoint is rarely diagnostic.

CHIARI · 04 beta

Decompression vs watch

CHIARI-DECIDE

Patient-specific risk model for posterior-fossa decompression with or without duraplasty; symptom-driven thresholds explicit.

Patient-specific risk model for posterior-fossa decompression. Compares bone-only vs duraplasty trajectories with calibrated outcome bands. Symptom-driven thresholds are explicit; the module refuses to recommend surgery on radiographic findings alone.

CHIARI · 05 soon

Long-horizon surveillance

CHIARI-PROTECT

Re-tonsillation, syrinx-recurrence and post-op pseudo-meningocele watch over years.

Long-horizon surveillance. Re-tonsillation, syrinx-recurrence and post-op pseudo-meningocele watch over the years that matter. Plays the same role for Chiari that SB-PROTECT plays for spina bifida — the case never falls off the radar.

IV · The product, in detail

What AURORA-CHIARI produces, end-to-end.

Inputs the module reads from your existing systems, outputs it returns to them, the protocols it speaks, and the lifecycle of one case as it moves through AURORA-CHIARI.

01Inputs7 types
Structural MRI
Brain (T1, T2 sagittal at minimum; FLAIR optional) for tonsillar position + posterior-fossa morphometry. AURORA-CHIARI is robust to 1.5T and 3T; submillimetre isotropic preferred.
DICOM 3.0 · 1.5–3T · isotropic preferred
Cervical/thoracic MRI
T2 sagittal of cervical (and thoracic when indicated) cord for syrinx detection and per-vertebral-level segmentation.
DICOM 3.0 · ≥ 3 mm slice
Cine-MRI flow
Phase-contrast cine-MRI at the foramen magnum. AURORA-CHIARI reads PSIR, phase-contrast and PC-VIPR sequences; refuses flow inference on under-spec'd protocols rather than rendering low-confidence numbers.
DICOM 3.0 · phase-contrast "-PC-"
Symptom panel
Structured symptom intake: cough-induced occipital headache (yes/no + provocation log), neck pain, dysphagia, sleep-disordered breathing indices, paediatric scoliosis Cobb.
FHIR QuestionnaireResponse
Sleep studies
Polysomnography summaries when available — central + obstructive AHI, oxygen nadir. SDB is part of the Chiari phenotype, not a separate problem.
FHIR Observation · sleep-lab PDF + JSON
Outcomes (CCOS)
Chicago Chiari Outcome Scale at baseline and post-op visits. Caregiver-reported function rolls into the same trajectory band.
FHIR Observation · structured CCOS form
Audit seed
Cohort consent metadata. Comparative-effectiveness cohorts (bone-only vs duraplasty) carry explicit attribution.
AURORA audit (NDJSON)
02Outputs6 artefacts
Morphometric report
Tonsillar position, clivus-canal angle, supraocciput length, McRae line, basion-dens interval — with per-measurement uncertainty and the slice each measurement came from.
Signed PDF + DICOM SR + JSON
CSF flow profile
Peak systolic velocity, dwell time, regurgitation index, phase relationships at the foramen magnum. Includes a refusal flag when input is unscoreable.
JSON + DICOM SR + waveform CSV
Syrinx surveillance
Per-vertebral-level segmentation with expansion rate vs prior, longitudinal stability index, and a refusal flag when serial alignment fails.
DICOM SEG + NIfTI + JSON
Decompression decision packet
Bone-only vs duraplasty trajectories with patient-specific outcome bands, symptom panel required, family-language version alongside.
Signed PDF (clinician + family) + JSON
Surveillance schedule
Recommended re-imaging cadence (6 mo / 12 mo / 2 y) calibrated against this patient's stability index, not a one-size cadence.
FHIR Appointment + JSON
Audit envelope
Hash chain through imaging, symptom panel, surgical, follow-up. Every prediction is re-runnable; the chain is signed by the site's federation key.
AURORA audit (NDJSON + Sigstore)
03Case lifecycle9 steps · median target <140ms
  1. 01
    Bind (≤1s)
    Brain or cervical MRI arrives at PACS. AURORA-CHIARI binds the case by SOP UID + MRN, checks cohort consent, fetches prior imaging for longitudinal alignment.
  2. 02
    Morphometry pass (3–6s)
    CHIARI-ANATOMY measures tonsillar position, posterior-fossa dimensions and tonsil shape. Each measurement carries its own uncertainty band and the slice it came from.
  3. 03
    CSF flow analysis (4–8s)
    CHIARI-CSF reads the cine-MRI sequence at the foramen magnum; outputs PSV, dwell time, regurgitation patterns. If cine is missing or under-spec'd, the module surfaces this rather than guessing.
  4. 04
    Syrinx pass (3–7s)
    CHIARI-SYRINX segments per-vertebral-level cord cavity; if prior imaging is present, computes expansion rate and stability index over the available time horizon.
  5. 05
    Symptom alignment
    The symptom panel (cough headache, SDB, dysphagia, scoliosis) is required before CHIARI-DECIDE will produce a decompression band. Missing items are surfaced for the team to fill.
  6. 06
    Decision packet (2s)
    CHIARI-DECIDE generates patient-specific outcome bands for bone-only vs duraplasty. Family-language version generated alongside; advocate-reviewed template.
  7. 07
    MDT review
    Neurosurgery + neuroradiology + headache neurology (when symptoms warrant) reviews on the AURORA surface. Every override carries a reason; the audit log writes before the next render.
  8. 08
    Surgical planning (if proceed)
    Approach-specific draft (suboccipital craniectomy size, C1 laminectomy extent, duraplasty material if elected) flows to the surgical record. AURORA never sets the date or the approach.
  9. 09
    Post-op + long-horizon
    Day-zero through years, the case is in CHIARI-PROTECT. Re-tonsillation watch, pseudo-meningocele check, syrinx re-imaging cadence — all triggered by the patient's own stability index, not a fixed calendar.
04Integrations the module speaks9 endpoints
PACS
DICOM C-STORE inbound + C-FIND outbound · STOW-RS for derived series · SR attachment on signed reports · phase-contrast sequence detection.
EHR / FHIR
FHIR R4 — DiagnosticReport, Condition, Procedure, Observation, QuestionnaireResponse, Appointment. OAuth2 client credentials; SMART scopes accepted.
Cine-MRI
Phase-contrast and PSIR sequence detection; PC-VIPR-aware. Vendor-specific quirks (Siemens / GE / Philips / Canon) handled without site-side mapping.
Sleep medicine
Polysomnography summary ingestion via FHIR or vendor exports (Compumedics, Natus, Embla). Central + obstructive AHI flow into the symptom panel.
Headache neurology
Bidirectional referral via FHIR ServiceRequest; structured cough-headache log returns as Observation.
Registries
Federated links to the Chiari Family Conference registry and the Pediatric Chiari I Registry; data stays at the registry, AURORA reads signed aggregates.
Auth
OIDC — Microsoft AD FS, Okta, Keycloak. Per-clinician identity in every override log entry; family identity for caregiver-facing surfaces; role mapping per RFC.
Provenance
Sigstore-signed weights + container digests · per-site federation key in Vault, KMS or HSM · audit log signed before the next render.
Air-gap
OCI tarball + offline Helm chart. Identical outputs to networked deployments on identical inputs; bytewise reproducible.
05Per-subsystem, in detail5 units · independently installable
CHIARI-ANATOMY
Cranio-cervical anatomy
live

Posterior-fossa morphometry. Measures clivus-canal angle, supraocciput length, McRae line, basion-dens interval, tonsillar position and tonsil shape (peg-like vs rounded — a real prognostic axis that single-number tonsillar-descent measurements miss). Each measurement reports its uncertainty and the slice it came from; no opaque single 'severity score'.

Producesmorphometric report (signed PDF + JSON + DICOM SR)
CHIARI-CSF
CSF hydrodynamics
live

Cine-MRI CSF flow analyser. Phase-contrast, PSIR and PC-VIPR sequences supported. Reports peak systolic velocity, dwell time, regurgitation patterns and phase relationships at the foramen magnum. If the cine sequence is missing or under-spec'd, the module refuses inference and surfaces what would be needed — it does not render confident-looking numbers from bad data.

ProducesCSF flow profile (JSON + waveform CSV + DICOM SR)
CHIARI-SYRINX
Syringomyelia
beta

Per-vertebral-level cord-cavity segmentation. Distinguishes holocord, focal and presyrinx patterns. Stability index is computed across all available prior imaging — a syrinx that has been stable for five years is a different clinical entity from one that grew last year, and the module is explicit about which it is looking at.

Producesper-level cavity segmentation (DICOM SEG + NIfTI + stability index JSON)
CHIARI-DECIDE
Decompression vs watch
beta

Decompression-vs-watch decision model. Symptom-panel-gated: refuses to produce a decompression recommendation on imaging alone. Compares bone-only vs duraplasty trajectories with patient-specific outcome bands derived from comparative-effectiveness cohorts; the surgical team makes the call.

Producesdecompression decision packet (signed PDF + JSON)
CHIARI-PROTECT
Long-horizon surveillance
soon

Long-horizon surveillance. Re-tonsillation watch, syrinx-recurrence early warning, pseudo-meningocele detection on post-op imaging. The case stays in CHIARI-PROTECT for the patient's life; the surveillance cadence is calibrated by the patient's stability index, not by calendar.

Producessurveillance schedule (FHIR Appointment + alert subscription)
Reversibility
Nothing the module installs is destructive. Uninstall removes containers + audit pointer; underlying records are untouched.
Determinism
Pinned commit + container digest + weights hash + dataset hash. Every AURORA-CHIARI run is re-runnable and re-attributable.
Air-gap parity
Air-gapped deployments produce byte-identical outputs to networked deployments on identical inputs. No silent telemetry, ever.
Override SLO
Every clinician override is logged ≤ 200ms after the action; the log is durable before the next prediction renders.
VI · Endpoints we will track

The metrics that matter over a lifetime.

These are the endpoints AURORA-CHIARI is built to measure across pilot deployments. The targets below are pilot goals, not retrospective results.

+18%
target
Symptom resolution @ 12 mo

CCOS-aligned, across pilot-site cohorts (target lift vs current standard).

−42%
target
Decompression on incidental Chiari

Reduction in operations on radiographic-only criteria; pre-AURORA baseline carries many of these.

0.88AUC
target
Syrinx-expansion prediction

12-month expansion vs stability on held-out longitudinal cohorts.

−35%
target
Repeat decompression at 5y

Selecting bone-only vs duraplasty with patient-specific bands.

+22%
target
Sleep-disordered-breathing resolution

Paediatric cohorts, polysomnography-confirmed.

100%
target
Auditable override rate

Every clinician override of an AURORA-CHIARI recommendation is logged with reason.

⚠ PILOT TARGETS · NOT RETROSPECTIVE RESULTS · TO BE VALIDATED AT PUBLIC ALPHA
VII · Install AURORA-CHIARI

From pip install to a hospital deploy in one afternoon.

Available to pilot partners today on private registries. At public alpha (Q4 2026) the same images, weights and signatures ship under MIT on public registries. For the full per-product download grid, see the unified download page.

step 1 of 3
# 1 · install
pip install aurora-chiari            # just AURORA-CHIARI
# or
pip install aurora-neuro[chiari]     # paediatric+adult bundle
step 2 of 3
# 2 · verify
aurora doctor chiari
# → AURORA-CHIARI ✓ python ✓ models ✓ datasets
# → CHIARI-ANATOMY · live · CHIARI-CSF · live · CHIARI-SYRINX · beta
# → cine-MRI support: PSIR / phase-contrast / PC-VIPR
# → ready in target <140ms
step 3 of 3
# 3 · try a public case
from aurora.chiari import load_case
case = load_case("bench/chiari/case-0042")
print(case.tonsillar_descent_mm)   # → 9.4
print(case.psv_at_fm_cm_s)         # → 3.6
print(case.syrinx.stability_index) # → 0.92  (stable)
print(case.symptom_panel.required) # → True
Hardware
CPU · NVIDIA · AMD · Apple silicon
OS
Linux · macOS · Windows · WSL
Deploys
Cloud · On-prem · Air-gapped · Edge
Telemetry
Opt-in · Off by default

Hardware footprint, in practice

AURORA-CHIARI is designed to run on hardware that already exists inside hospital networks. CPU-only inference is supported for the lighter subsystems; the heavier ones benefit from a recent GPU but do not require one. A single modern workstation handles routine cases under the latency target.

Networking and consent

Federated deploys do not require open inbound ports. The runtime opens an outbound mTLS connection to the federation control plane; model updates are signed, audited and pulled. Patient data never traverses the federation. Consent metadata is a first-class object — subsystems with an explicit consent dependency refuse to run on records that lack the appropriate cohort policy.

Migration paths

Most pilot sites land on AURORA-CHIARI with an existing system in place. The recommended path is: install alongside, compare outputs on a held-out cohort for one quarter, then move read-only surfaces to AURORA, and decide on the rest. Reversibility is a design goal — nothing in the install creates lock-in.

Download grid

For the full per-product, per-platform download buttons (macOS / Windows / Linux installers + pip / docker / helm / rust commands), see the unified download page. Each subsystem of AURORA-CHIARI is independently downloadable there.

VIII · Questions

The honest questions on AURORA-CHIARI.

Eight diseases is the beginning.

AURORA is in private pilot today and opens to the world at public alpha in Q4 2026 under MIT. If you carry the weight of these diseases — as a clinician, scientist, builder, patient or advocate — there is a seat at the table.

Changelogv0.6.0