AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Medical › YAIB
✦ Free & open sourceMedical

YAIB

A holistic framework for standardizing clinical prediction model experiments on ICU and EHR data.

YAIB: ICU Benchmark Framework

Standardize clinical machine learning experiments across multiple ICU datasets and prediction tasks.

Free forever · open source · MIT
✓ Needs IT✓ Browser-based✓ Real-time collaboration
6.9
ZEKAI
Essential ICU ML benchmark
Free & open source · Medical
Ease of setup5
Usefulness8
Maintenance9.5
Community5
★ 110
GITHUB
Sep 2026
UPDATED
MIT
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

YAIB (Yet Another ICU Benchmark) is a Python framework designed to standardize clinical machine learning experiments using Intensive Care Unit and Electronic Health Record data. It suits researchers and data scientists working on predictive modeling across multi-center datasets like MIMIC, eICU, HiRID, and AUMCdb.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
MIT

What it is

The framework provides out-of-the-box support for major ICU databases and five standard clinical tasks, including ICU mortality, acute kidney injury, sepsis, kidney function, and length of stay. It operates on preprocessed parquet files and integrates with PyTorch and PyTorch Lightning for deep learning workflows.

Who it's for

It suits machine learning researchers and clinical data scientists who need a unified pipeline to benchmark predictive models across different international ICU databases. It does not suit clinicians without programming experience or those looking for an out-of-the-box clinical decision support software.

Key features

Multi-Dataset Support

Out-of-the-box compatibility with MIMIC-III, MIMIC-IV, eICU-CRD, HiRID, and AUMCdb databases.

Standard Clinical Tasks

Includes five default tasks covering binary classification and regression endpoints like mortality and sepsis.

Parquet-Based Pipeline

Designed to operate efficiently on preprocessed parquet files with built-in cache generation and loading.

PyTorch Integration

Built on PyTorch 2.0+ and Lightning 2.0+ for scalable deep learning and model experimentation.

How to start

Up and running in 3 steps

1
Clone the repository and check out the development branch if needed.
2
Install the uv package manager and run uv sync to set up Python 3.12 and dependencies.
3
Execute the demo training script via the icu-benchmarks CLI to verify your installation.
Real talk

Our honest verdict

What's great

  • Standardizes evaluation across disparate international ICU databases
  • Includes pre-configured demo datasets for immediate pipeline testing
  • Supports both classical machine learning models and deep learning
  • Provides modular companion repositories for cohorts, models, and preprocessing

Where it falls short

  • Requires technical skill with Python, CLI tools, and package managers like uv
  • Depends on gaining credentialed access to external PhysioNet databases for full usage
  • Running heavy multi-center deep learning experiments requires significant GPU compute resources
  • Data preprocessing pipelines require substantial manual setup before ingestion
Cost

Pricing & license

Free under the MIT license, with no paid hosted options provided. The only cost is running it yourself and acquiring the necessary hardware compute for training models.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: YAIB for Medical
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure YAIB for you — and train your team.
Get it done for you ↗
Questions

FAQ

What datasets are supported out of the box?

YAIB supports MIMIC-III, MIMIC-IV, eICU-CRD, HiRID, and AUMCdb datasets.

Can I add custom datasets and tasks?

Yes, the framework is designed to let you provide custom datasets, cohorts, prediction tasks, and endpoints.

Do I need access to real ICU data to test YAIB?

No, the repository includes processed demo datasets from eICU and MIMIC so you can test training commands immediately.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Medical — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google