OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Models

Odyssey

Odyssey is a streaming electronic health record foundation model and evaluation harness that forecasts upcoming patient timeline events, estimates discrete-time hazards for clinical outcomes, and examines whether a concept bottleneck can be trusted.

Independent OpenViST project profile, based on linked sources.

Odyssey — OpenViST project profile in AI Models.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Odyssey when a research workflow needs patient-timeline event forecasting or time-to-event hazard estimates and an evaluation harness for examining concept-bottleneck reliability.

Who it is for

  • Researchers studying machine learning on electronic health records.
  • Developers and research teams preparing clinical event data in the MEDS schema.
  • Practitioners evaluating event forecasting, time-to-event estimates or concept-level model representations.

Documented uses

  • Forecast which clinical events may occur next in a patient timeline and when.
  • Estimate discrete-time hazards for specified clinical outcomes.
  • Inspect rule-derived concepts, unnamed concepts and residual representations alongside predictions.
  • Evaluate the reliability of a model's concept bottleneck.
  • Prepare MIMIC-IV data through the documented MEDS extraction workflow.
Before you choose

Requirements & limits

The repository documents installation with Python 3.12 or later and uv. Its public MIMIC-IV demo extraction is documented as requiring no credentials. Building the mamba-ssm hybrid backbone requires CUDA and nvcc; the documented pure-PyTorch fallback supports inference without mamba-ssm, while training still needs CUDA.

  • The common data interface is MEDS, so dataset preparation must produce data conforming to that event schema.
  • The README distinguishes a public MIMIC-IV demo extraction from a full-release workflow using a local input directory.
  • The hybrid backbone's mamba-ssm dependency requires CUDA and nvcc to build; the pure-PyTorch fallback is described for inference, not training.
  • The model estimates hazards for specified clinical outcomes and forecasts timeline events; the harness evaluates concept-bottleneck trustworthiness.
  • A trained checkpoint is needed for checkpoint-based inference, with checkpoint guidance referenced by the README.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Odyssey and prepare the public MIMIC-IV demo

Install the repository dependencies and create the documented public demo dataset in MEDS form.

Before you start

  • Python 3.12 or later
  • uv
  • A shell environment in which Git and the documented uv commands are available

Steps

  1. Clone https://github.com/VectorInstitute/odyssey.git and change into the odyssey directory.

  2. Run the command below to install the development dependencies.

    Documented command
    uv sync --dev
  3. Run the command below to prepare the public demo data.

    Documented command
    uv run meds-extract-run spec=MIMIC-IV output_dir= dataset_key=demo

Expected outcome

The documented setup is in place and the MIMIC-IV public demo extraction is directed to the chosen output directory.

Guide limitations

  • This recipe prepares demo data; it does not document training or running a model prediction.
  • The public demo is distinct from the full MIMIC-IV release, which uses a local input directory and has separate data requirements.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
GitHub - VectorInstitute/odyssey: An interpretable foundation model of the patient clinical timeline: event forecasting, calibrated time-to-event alerts, and concept-level interpretability, benchmarked head-to-head against tuned GBMs, tabul · Official homepage title · retained in its source language