ACUMENUS
About Platforms Services Research Blog Contact
View Demo
Platforms

Aurora

Live Demo Apache 2.0

Collective intelligence for complex cancer cases — from genomics to outcomes.

Aurora is an open-source molecular tumor board and precision-oncology collaboration platform. Multidisciplinary teams run live tumor-board sessions, interpret genomic variants, review longitudinal imaging, and capture structured treatment decisions with full audit trails — supported by an AI copilot and optional federated, privacy-preserving “Patients Like This” queries across institutions. Vendor-agnostic and aligned to OMOP, FHIR R4, and GA4GH standards.

Genomics
First-class, day one
Radiogenomics
DICOM + RECIST
Federated
k-anonymity ≥ 5
288+
Automated tests

The Problem

Complex cases scatter across incompatible tools

A molecular tumor board compiles its presentation from the EHR, a genomic report, an imaging viewer, and a trial database — manual work that can cost hours per case. Radiologists and pathologists sit in separate silos. Genetic counselors read variants outside the clinical timeline. And the decision — the actual reasoning of the room — vanishes into meeting minutes, unretrievable for the next case or for research.

When a patient's molecular profile matches someone in another center's cohort, that knowledge is lost. Aurora brings the team into one structured workspace where genomics, imaging, trials, and the decision itself live together — and can be learned from.

Capabilities

Built for precision oncology

Tumor board sessions

Schedule and run live molecular tumor boards with structured case queues, presenter assignment, participant presence, and synchronized views — with session notes generated from the discussion and decision record.

Genomic variant interpretation

Variants are classified by ClinVar significance and OncoKB actionability, with tier-1 variants surfaced for action. Every variant links to the patient's treatment history and trial eligibility — precision medicine at the point of decision.

OncoKB treatment matching

Aurora matches a patient's genomic profile to guideline-concordant treatments, flags off-label or guideline-discordant plans, and records the concordance rationale in the decision.

Radiogenomics imaging

An embedded OHIF / Cornerstone3D viewer supports 2D/3D DICOM, segmentation, and RECIST 1.1 measurement — correlating imaging response with genomic findings into a radiogenomic fingerprint.

Longitudinal response

Track treatment response over time (CR/PR/SD/PD) against imaging, genomics, and labs — closing the loop between what guidelines predicted and what actually happened.

Structured decisions

Every recommendation is recorded with evidence and proposer; the team votes (agree / disagree / abstain), dissent is preserved, and finalized decisions become an auditable, queryable record linked to follow-up tasks.

Unified patient profiles

Normalize data from OMOP CDM or FHIR R4 into one coherent timeline — conditions, meds, labs, notes, imaging, variants, and computed eras — with source provenance and de-duplication.

Abby AI copilot

A streaming clinical copilot interprets variants, matches trials, checks drug interactions, scores prognostic risk, and drafts session notes — on self-hosted Ollama / MedGemma or Claude, with PHI sanitized before any cloud call.

Federated "Patients Like This"

SapBERT embeddings power local pgvector similarity search — and an opt-in, mTLS-authenticated relay lets teams query partner institutions for de-identified similar cases with k-anonymity enforced.

Product Tour

Inside the tumor board

From the live demo on synthetic, de-identified cases — click any capture to enlarge.

aurora.acumenus.net
Aurora case intelligence dashboard with active molecular cases
Case intelligence dashboard. Active molecular cases, pending decisions, and team activity — a working queue spanning rare disease, oncology, and complex multidisciplinary workups.
aurora.acumenus.net/cases
Aurora structured case workspace for a rare-disease multidisciplinary assessment
Structured case workspace. Each case unifies genomics, imaging, and longitudinal history into one assessment — here a rare APECED workup — captured as structured, auditable decisions rather than free-text notes.
aurora.acumenus.net/profiles
Aurora longitudinal patient profiles
Patient profiles. A longitudinal roster of complex patients, each profile assembling the molecular, radiologic, and clinical evidence a board reviews before it convenes.

Architecture

How it works

Laravel 11 API

A typed PHP 8.4 API with Sanctum auth and Spatie RBAC, and adapters that normalize FHIR, OMOP, or manual entry into one clinical model.

React 19 SPA

Cases, sessions, decisions, genomics, imaging, the Abby chat, and the Commons workspace — TypeScript-strict, with Zustand and TanStack Query.

Python AI service

A FastAPI service computes SapBERT embeddings, genomic briefings, similarity, trial matching, and drug-interaction checks — routing to Ollama or Claude.

PostgreSQL + pgvector

Multi-schema (app, clinical, vocab) with pgvector for 768-dimensional patient embeddings and cosine-similarity search.

Reverb WebSockets

Laravel Reverb syncs live session state — case view, voting, and presence — across participants in real time.

mTLS federation relay

An opt-in peer relay exchanges only de-identified summaries over mutual TLS, with a peer allowlist and k-anonymity gating.

Who It's For

Use cases

Molecular tumor board

Display variant-by-variant actionability, surface approved and investigational treatments and trial matches, check interactions, and capture the board's vote and rationale — linked to outcome tracking on the next response scan.

Multidisciplinary team

Pathologist, radiologist, oncologist, and genetic counselor work the same case: histology annotations, RECIST measurements, variant interpretation, and a structured decision with preserved dissent.

Cancer center

Aggregate each case's imaging, pathology, genomics, and recent notes before the meeting, run the session live, and hand the registrar a queryable decision dataset for quality and research.

Federated network

Query partner centers for de-identified cases matching a rare co-mutation, and decide on a regimen informed by real precedent — without any PHI crossing the wire.

Standards

Standards-first, vendor-agnostic

  • OMOP CDM v5.4 + Oncology Extension — read clinical data with no ETL
  • FHIR R4 — ingest from SMART on FHIR endpoints
  • GA4GH VRS — normalized variant representation
  • OncoKB & ClinVar — actionability and significance
  • OHIF / Cornerstone3D — open DICOM imaging, no proprietary plugin
  • Phenopackets v2 — rare-disease export & matchmaking

Why It's Different

What sets Aurora apart

  • Precision-oncology native. Genomics, OncoKB actionability, and radiogenomics are first-class — not bolted onto a generic collaboration tool.
  • The decision record as an asset. Every recommendation, vote, and outcome is queryable — the foundation for quality improvement and real-world evidence.
  • Federated by design. Cross-institutional matching with mTLS and k-anonymity is integral, not an afterthought.
  • Open and self-hostable. Apache 2.0, OHIF imaging, OMOP/FHIR adapters, on-prem Ollama — no cloud or EHR lock-in.

What Aurora is — and isn't

Aurora is a decision-support and collaboration layer, not an EHR. It is also not a video-conferencing or whiteboard tool — collaboration happens through synchronized case views, threaded discussion, annotations anchored to clinical data, and structured decisions. Run your video platform alongside it and link the case. Aurora's value is the genomics, the imaging, the trials, and the decision record — together, and auditable.

Under the Hood

Tech stack

Laravel 11PHP 8.4React 19TypeScriptViteTailwindCSS v4PostgreSQLpgvectorReverbFastAPISapBERTOllama / MedGemmaAnthropic ClaudeOrthancOHIFApache 2.0

FAQ

Common questions

Is Aurora an EHR?
No. Aurora connects to your EHR via FHIR (or to an OMOP data warehouse) and adds precision medicine and structured decision capture that general EHRs don't do well. Your EHR stays the source of truth.
Can it talk to Epic or Cerner?
Yes, via FHIR R4 SMART on FHIR endpoints — Patient, Condition, MedicationRequest, Observation, DiagnosticReport, and ImagingStudy. If you run an OMOP CDM (e.g., via Parthenon), Aurora can read it directly.
How does similarity search work in a single hospital?
Embeddings are computed locally and searched with pgvector — no external calls. Federation is optional and adds cross-institutional sample size when you join a network.
Is patient data secure?
Token auth, role-based access, audit logging, PHI sanitized before any cloud LLM call, and de-identified-only federated queries. On-prem deployment keeps data off third-party servers.
Does Aurora do video conferencing?
No — that's intentional. Aurora focuses on the case intelligence and the decision; run your preferred video tool alongside it.

Bring your tumor board into one workspace

Explore the live demo, or talk to us about precision-oncology collaboration for your cancer center.