metabolic-forensics / README.md
sriharsha150's picture
Skeleton: metabolic forensics evidence engine on synthetic data
14d4764 verified
|
Raw
History Blame Contribute Delete
1.72 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
metadata
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.