Dashboard Glossary
Learn what Omnio scores, metrics, and wearable health terms mean, including readiness, HRV, sleep, recovery, and training signals.
Composite scores
Omnio calculates six composite scores, each on a 0–100 scale. Scores use evidence-based weights with citations from peer-reviewed research. When multiple cloud devices report the same metric, the highest-priority source is used (Oura > Garmin > Whoop by default). BLE devices (Polar H10, Polar Verity Sense, Muse S) provide real-time data that feeds into the same scoring pipeline — metrics are labelled by source so you can see where each data point originates.
Overall Health Score
A meta-composite combining all five domain scores:
| Input | Weight |
|---|---|
| Readiness | 25% |
| Sleep | 25% |
| Activity | 20% |
| Nutrition | 15% |
| Metabolic Health | 15% |
If a domain has no data, its weight is redistributed proportionally among the domains that do.
Sleep Score
Measures sleep quality across four categories:
- Sleep architecture (44%) — Total sleep hours (ideal: 7–9h), efficiency (ideal: 85–95%), deep sleep, REM sleep.
- Sleep behaviour (28%) — Regularity (strongest mortality predictor per Windred et al. 2024), latency, restless periods, awake time.
- Autonomic (16%) — Overnight HRV, resting heart rate, respiratory rate, temperature deviation, SpO2, breathing disturbance index.
- Environment (6%) — Room temperature (ideal: 17–21°C), humidity (ideal: 40–60%), CO2 levels.
- Native device score (4%) — Your wearable’s own sleep score, included as a sanity check.
Readiness Score
Assesses your body’s preparedness for training and stress:
- Autonomic (62%) — Resting heart rate, HRV balance, HRV variability, RHR trend, respiratory rate, temperature deviation, PPG-derived stress signals.
- Sleep (20%) — Your composite sleep score plus sleep balance (cumulative debt).
- Training (8%) — ACWR (Acute:Chronic Workload Ratio) — the sweet spot is 0.8–1.3.
- Subjective (8%) — Your manual readiness check-in, if provided.
- Recovery (2%) — Recovery time from Oura.
Activity Score
Tracks both structured training and daily movement:
- Structured training (50%) — TRIMP (training impulse), strength volume, ACWR, training frequency (ideal: 3–6 days/week).
- Daily movement (42%) — Steps (ideal: 7,000–12,000), active minutes (ideal: 30–90), active calories.
- Native device score (8%) — Your wearable’s activity score.
Nutrition Score
Measures dietary adherence based on:
- Protein ratio (25%) — Ideal: 25–35% of calories.
- Calorie consistency (20%) — Within your estimated TDEE range.
- Fat ratio (20%) — Ideal: 20–35% of calories.
- Carb ratio (15%) — Ideal: 35–55% of calories.
- Fiber (10%) — Ideal: 25–45g/day.
- Absolute protein (10%) — Higher is generally better for body composition.
Requires a nutrition source (MyFitnessPal, Cronometer, or CSV import).
Metabolic Health Score
Based on blood biomarkers (from uploaded bloodwork):
- HbA1c, fasting glucose, LDL/HDL cholesterol, triglycerides, hs-CRP, testosterone, vitamin D, ferritin, TSH, homocysteine.
This score updates infrequently (whenever you upload new bloodwork, typically every 3–12 months).
Biological Age Score
A multi-modal estimate of biological aging burden across:
- Facial (15%) — AI-estimated face age (if you use this feature).
- Autonomic (20%) — Resting heart rate, HRV age percentile.
- Sleep (15%) — Sleep quality as an aging proxy.
- Cardio fitness (15%) — Steps, VO2 Max estimate.
- Body composition (15%) — FFMI, FMI, visceral fat, bone density (from DEXA).
- Metabolic (15%) — Inflammation markers, glycemic control, kidney function (from bloodwork).
This is a heuristic composite, not a validated clinical aging clock.
Key metrics
HRV (Heart Rate Variability)
The variation in time between heartbeats, measured in milliseconds (RMSSD). Higher HRV generally indicates better cardiovascular fitness and recovery. Omnio uses a personal baseline — your HRV is compared against your own 30-day rolling average, not population norms.
Resting Heart Rate (RHR)
Your heart rate during rest or sleep, in beats per minute. Lower is generally better. An acute rise of +5 bpm above your baseline triggers a biometric block gate, recommending rest.
ACWR (Acute:Chronic Workload Ratio)
Compares your recent training load (7-day acute) against your longer-term average (28-day chronic). Values between 0.8–1.3 are the “sweet spot” for performance without injury risk. Below 0.8 suggests detraining; above 1.5 flags injury risk.
TRIMP (Training Impulse)
A single number summarising the cardiovascular load of a workout, calculated from duration and heart rate intensity zones. Used in the Activity score and ACWR calculation.
Biometric gates
Independent safety checks that can override your training zone:
| Gate | Clear | Caution | Block |
|---|---|---|---|
| HRV | Within 1 SD of baseline | 1–2 SD below → caps at “light” | >2 SD below → forces “rest” |
| RHR | Within 1 SD of baseline | 1–2 SD above → caps at “light” | >2 SD above or +5 bpm absolute → forces “rest” |
| Sleep | Above p25 of recent history | p10–p25 → caps at “light” | Below p10 → forces “rest” |
The most restrictive gate wins. If your HRV is clear but your RHR is in caution, you’ll be capped at light training.
Dashboard elements
Sparklines
The small inline charts on each metric tile show the last 7 days of data. They give you a quick visual trend without needing to open the full analytics view.
Delta indicator
The ↑/↓ arrow and percentage next to a metric value shows the change from your personal baseline (30-day rolling average). Green ↑ means improving; red ↓ means declining (direction depends on whether higher is better for that metric).
Freshness indicator
Each tile shows a freshness badge:
- Green dot — Data is from today.
- Yellow dot — Data is from yesterday.
- Grey dot — Data is older than 48 hours (source may be inactive or disconnected).
Score date label
If a score isn’t from today (e.g. your wearable hasn’t synced yet), the tile shows “yesterday” or the specific date so you know you’re looking at stale data.
Favorites
Star any metric to pin it to the top of your trends and comparisons pages. You can have up to 20 favorites.