Eden's Personal Site

4 object(s)
 

BDIViz

BDIViz: An Interactive Visualization System for Biomedical Schema Matching with LLM-Powered Validation

read-the-docs paper-arxiv GitHub

docker-amd64-portkey docker-arm64-portkey

📑 Table of Contents


Introduction

BDIViz is an interactive web-based visualization tool developed as part of the ARPA-H ASKEM/BDF project to support schema matching and value mapping tasks in biomedical data integration. It helps researchers align their raw datasets with standardized formats such as the Genomic Data Commons (GDC) and Proteomic Data Commons (PDC).

BDIViz is a visualization-driven, expert-in-the-loop tool designed to simplify and improve schema matching and value mapping in biomedical data integration. It provides users with a rich visual interface—including heatmaps, explanations, and value comparisons—to streamline the process of aligning raw biomedical datasets with standardized data schemas.

BDIViz is model agnostic, meaning it can be used with any schema matching model. It is designed to work with the BDI-Kit module, which is a Python library that provides a set of tools for schema matching and value mapping tasks. The BDI-Kit module includes a variety of schema matching algorithms, including supervised and unsupervised methods, as well as tools for data preprocessing and feature extraction.

Open Source - BDIViz is MIT Licensed and available on GitHub.

Features

BDIViz is designed to be intuitive, powerful, and research-ready. Explore the key features that make BDIViz an essential tool for biomedical data integration:

Getting Started

Installation

First, install the required dependencies:

npm i .

Running Locally

To run locally with Gemini-2.5-flash:

npm run build && npm run start

To run locally with GPT-4.1-mini:

npm run build && LLM_PROVIDER=openai npm run start

Docker

Pre-built Docker images are available for both AMD64 and ARM64 architectures. Pull and run the container:

docker pull edenwu/bdi-viz-react:amd64
# or
docker pull edenwu/bdi-viz-react:arm64

Demo

Video Demo

BDIViz Demo

Live Demo

Try BDIViz online: https://bdiviz.users.hsrn.nyu.edu/dashboard/

Documentation & User Manual

Complete user manual with detailed guides, tutorials, and API documentation: https://vida-nyu.github.io/bdi-viz-manual/

The user manual includes:

Publication

BDIViz: An Interactive Visualization System for Biomedical Schema Matching with LLM-Powered Validation
IEEE VIS 2025
arXiv

Releases & New Features

v0.0.3 - MITRE ARPA-H Release (Latest)

New Features & Improvements:

View Release on GitHub

v0.0.2 - CRA MITRE Release

Feedbacks Addressed:

View Release on GitHub

v0.0.1 - VIS 2025

Initial release for IEEE VIS 2025 publication, featuring core functionality including:

View Release on GitHub

View all releases: https://github.com/VIDA-NYU/bdi-viz/releases

Technical Details

BDIViz combines multiple schema matching methods with LLM-based validation to improve biomedical schema matching accuracy. The system employs an ensemble approach that:

The system is designed to be method-agnostic, allowing integration with various schema matching algorithms and adaptation to application-specific needs.




All rights reserved :copyright: