A newer version of the Gradio SDK is available: 6.20.0
title: Metabolic Forensics
emoji: 🩸
colorFrom: red
colorTo: indigo
sdk: gradio
sdk_version: 5.49.1
app_file: app.py
pinned: false
license: mit
short_description: N-of-1 biosignal evidence engine. Forensics, not coaching.
tags:
- build-small-hackathon
- backyard-ai
🩸 Metabolic Forensics
An N-of-1 biosignal evidence engine — forensics, not coaching.
Point it at your own wearable history (CGM glucose, HRV, recovery, sleep RHR, steps, morning alertness) and ask forensic questions:
- "What reliably precedes my glucose spikes?"
- "What's different about my bad-recovery mornings?"
The system does the hard part deterministically — temporal alignment, event-window search, personal baselines, and counterexample retrieval (does the pattern actually hold, or are there days it breaks?). A small local model only narrates the evidence it's handed. It cannot invent findings.
Every answer follows the same honest shape:
observed association → counterexamples → one next experiment to run
Never a diagnosis. This is associations in your data, not medical advice.
Why this isn't "just prompting Gemma"
The model is a commodity ≤32B model. The moat is the evidence pipeline: event detection, window alignment, baseline/variance estimation, and counterexample mining. The LLM is handed structured evidence and narrates it — it is structurally prevented from hallucinating a pattern that the data doesn't support.
Status
🚧 Skeleton running on synthetic demo data. The real engine + local model
(llama.cpp, off-grid) plug in at the marked points in app.py.
Built for the Build Small Hackathon.