Estimating glucose
from the heartbeat.

Daibeats is developing ECG-based technology for non-invasive glucose estimation. This page explains the problem, our approach, the data behind it, and where the work stands today.

Blood glucose monitoring typically relies on finger-prick sampling or a sensor inserted under the skin. Cost, discomfort, and inconvenience limit how often people test, and many people with diabetes remain undiagnosed.

Daibeats is investigating whether physiological information in the ECG — heart rate variability and waveform morphology — can be used to estimate glucose. Because ECG is already widely recorded, this would require software rather than a new sensor.

Models are developed and evaluated on public clinical and wearable datasets — MIMIC-IV, eICU, AI-READI, and D1NAMO — with subject-independent splits, data-leakage controls, and external validation.

Model development → validation → product development. Models have been developed on retrospective data; external validation is in progress; a product prototype, including Claude-generated reports for clinicians, comes next.

Daibeats technology is under research and validation. It is not a medical device and has not received regulatory approval.

What goes in, what comes out.

Where our models and Claude each fit, labelled with what exists today and what is planned.

01 · In

ECG recording

A 12-lead or single-lead ECG from a clinical machine, bedside monitor, or wearable.

Built (research stage)

02 · Daibeats models

Glucose estimate

Our pipeline extracts 51 heart rate variability and waveform features, and our models estimate glucose with a confidence level, weighting errors in dangerous ranges more heavily.

Built (research stage)

03 · Claude

Readable report

Claude, Anthropic's AI model, turns the estimate, its confidence and the ECG features behind it into a short plain-language report and highlights readings in critical ranges. Claude explains the model's output; it does not make the estimate or a diagnosis.

Planned

04 · Out

For the researcher or clinician

A glucose estimate, its confidence, and a report they can read in a minute, for research and clinical review rather than direct-to-patient use.

Planned

From electrical signal to glucose estimate.

A four-stage research pipeline that investigates how much glycemic information can be recovered from ECG recordings.

01

ECG Capture

Standard 12-lead or single-lead ECG recording. No finger prick, no cannula — just electrodes on skin.

→
02

Feature Extraction

Multi-domain HRV analysis, morphological feature engineering, and temporal alignment against CGM reference windows.

→
03

ML Inference

Gradient boosted ensemble models developed and evaluated on MIMIC-IV, eICU, AI-READI, and D1NAMO data.

→
04

Glucose Estimate

A glucose estimate with safety-aware error weighting, designed to prioritise accuracy in clinically critical ranges.

Four principles. One pipeline.

The physiological, engineering, and clinical premises behind our approach to ECG-based glucose estimation.

01Physiology

Cardiac-Glycemic Coupling

Blood glucose concentration directly modulates cardiac electrophysiology. Hyperglycemia prolongs QTc intervals through potassium channel disruption; hypoglycemia activates sympathetic responses measurable in HRV. These effects are weak, overlapping, and confounded — but they are consistent enough to learn from at scale.

02Signal Processing

Temporal Alignment Problem

ECG-CGM pairing is not trivial. CGM readings reflect interstitial glucose with a 10–20 minute physiological lag behind blood glucose. ECG morphology reflects instantaneous cardiac state. Correctly aligning these two timeseries requires careful window selection, lag correction, and validation against simultaneous blood draws.

03Validation

Validation Across Datasets

Small wearable datasets (D1NAMO: 9 subjects) reveal feasibility. ICU databases (MIMIC-IV: 131K+ patients) reveal robustness under pharmacological confounding, metabolic extremes, and device variability. We evaluate on both — and report Clarke Error Grid Zone distributions, not just R² or MAE.

04Clinical AI

Safety-Aware Loss Functions

Standard regression losses (MSE, MAE) are clinically naive — they penalize a 50 mg/dL error equally at euglycemia and at a critical hypoglycemic threshold. SAGE-Net's loss function engineering weights errors by their clinical zone, trading overall RMSE for dramatically improved sensitivity in dangerous ranges.

51 dimensions. One signal.

Multi-domain feature extraction transforms raw ECG into a structured representation across HRV, morphology, and statistical domains.

HRV Time Domain

  • ◆SDNN
  • ◆RMSSD
  • ◆pNN50
  • ◆Mean RR
  • ◆RR Triangular Index

HRV Frequency Domain

  • ◆LF Power
  • ◆HF Power
  • ◆LF/HF Ratio
  • ◆VLF Power
  • ◆Total Power

ECG Morphology

  • ◆PR Interval
  • ◆QRS Duration
  • ◆QT/QTc
  • ◆T-wave Area
  • ◆ST Deviation

Statistical

  • ◆Skewness
  • ◆Kurtosis
  • ◆Signal Entropy
  • ◆Fractal Dimension
  • ◆Autocorrelation

Studied across independent datasets.

Retrospective evaluation across multiple datasets with distinct populations, devices, and clinical contexts. Prospective validation is part of our next stage.

Dataset

MIMIC-IV + MIMIC-IV-ECG

Scope

131K+ patients, ICU multi-site

Approach

BigQuery linkage, 15-step QC pipeline

Outputs

Pharmacological confounding strata, signal quality tiers

Dataset

AI-READI v3.0.0

Scope

1,552 T2D participants

Approach

Philips PageWriter TC30 ECG + Dexcom G6 CGM pairing

Outputs

Cross-dataset zero-shot eval on OhioT1DM

Dataset

D1NAMO

Scope

9 subjects, type 1 diabetes

Approach

Temporal alignment optimization study

Outputs

Lag window sweep, segment-level glucose correlation

Dataset

eICU Collaborative Research Database

Scope

200K+ ICU admissions, multi-hospital

Approach

External validation in SAGE-Net pipeline

Outputs

Clarke EGA Zone A/B classification across 48 model configs

Read the full research.

Our research foundation: an arXiv preprint (2025) and a peer-reviewed paper in BMC Medical Informatics and Decision Making (2026).