Health Hub helps you consolidate, visualize and analyze your biomarker data.
You don't have to re-enter your data into Health Hub, you configure Health Hub to consume your data (blood work, fitness metrics, heart rate, weight, epigenetic tests, diet, sleep, exercise) from various sources (text files, CSV files, Excel files, PDF files, web API).
Health Hub works on a Windows 10+ machine, with .NET Desktop Runtime x64 9.0.1+ installed.
Health Hub v1.3.1 installer (June 16, 2025)
To get started, you can download a sample project.
After downloading and unzipping the project files, you can open sample.hhproj in Health Hub (Project - Open...):
Biomarker data can be displayed on a time line using Analysis - New Time Line. You can select biomarkers from the dropdown in the top left:
The top right text info block shows your latest biomarker value, corresponding all-cause mortality risk (HR) and biological age, biomarker test date. Hovering mouse over test points on the graph will show this information for the selected test date.
The green area on a graph corresponds to HR from 1 to 1.01, yellow to 1.5 and red to HR > 1.5.
Levine's Phenotypic Age is automatically calculated if Albumin, Creatinine, Glucose, CRP, Lymphocyte %, MCV, RDW, Alkaline Phosphatase and WBC data is available:
ENC Biological Age is automatically calculated if Albumin, Alkaline Phosphatase, BUN, Cholesterol Total, Creatinine, Cystatin C, HbA1c, CRP, GGT, RBC, MCV, RDW, Monocytes, Neutrophils, Lymphocyte %, ALT, SHBG, Vitamin D, Glucose, and Apolipoprotein A data is available.
Free Androgen Index (FAI) aka Free Testosterone Index (FTI) is automatically calculated if SHBG and Testosterone data is available. T3 Free / T4 Free (pmol/L) is calculated if FT3 and FT4 data is available. Zinc / Copper ratio is calculated if Zinc and Copper data is available. Triglyceride / HDL ratio is calculated if Triglyceride and Cholesterol HDL data is available.
You can display averaged data by week, month or year using Data - Average menu:
You can visualize a relationship between markers using Analysis - New Regression Plot. For example, to investigate does blood Vitamin B12 level affect Homocysteine:
Marker measurements taken on the same day (or interpolated marker X values) are dotted on the plot. Hovering mouse over test points on the plot will show exact values for the selected test date.
A simple linear regression line is automatically drawn with number of measurements, intercept, slope and 𝑝-value shown in the title.
To investigate how a supplement or food affect a blood marker, you enter number of previous days to average supplement/food consumption prior to blood marker test dates:
You can analyze an effect of multiple markers with Analysis - New Multiple Regression. For example, to investigate how DHA and Copper supplements simultaneously affect Homocysteine, add DHA and Copper clicking the + (Add the selected marker) button:
Multiple linear regression coefficients are calculated for the added markers and displayed with number of measurements used and R² coefficient of determination:
You can automatically search for the next best predictor in the category clicking ++ (Add the best predictor from the selected category):
From the right click context menu you can quickly open the corresponding Regression Plot, Disable the marker from best predictor search and Remove the marker from the list:
Analysis - HR shows your latest biomarker results ranked by all-cause mortality risk (HR):
sample.hhproj XML file references 3 data sources - a CSV file, an Excel file and a CSV file exported from Elite HRV application:
<Sources> <SourceConfig> <Path>bloodwork.csv.config</Path> <Type>CSV</Type> </SourceConfig> <SourceConfig> <Path>weight.excel.config</Path> <Type>Excel</Type> </SourceConfig> <SourceConfig> <Path>elitehrv.csv.config</Path> <Type>EliteHRVCSV</Type> </SourceConfig> </Sources>
Biomarker names and units were automatically extracted from the first column/row in CSV/Excel files. Elite HRV file was parsed with the special built-in importer in Health Hub.
If your CSV/Excel files are more complex, you can define custom parsing rules in the corresponding .config XML file:
<?xml version="1.0" encoding="utf-8"?> <Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Path>e:\data\bloodwork.xlsx</Path> <Mappings> <Mapping> <SourceMarker>InsideTracker, SHBG, 28 - 49 nmol/L</SourceMarker> <TargetMarker>SHBG</TargetMarker> <SourceUnit>nmol/L</SourceUnit> </Mapping> <Mapping> <SourceMarker>InsideTracker, Vitamin D, 32 - 100 ng/mL</SourceMarker> <TargetMarker>Vitamin D</TargetMarker> <SourceUnit>ng/mL</SourceUnit> </Mapping> </Mappings> </Config>
If the Excel file contains several sheets, you can specify the one you need also in the corresponding .config XML file:
<?xml version="1.0" encoding="utf-8"?> <Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Path>weight.xlsx</Path> <Sheet>Weight</Sheet> </Config>
In the person.csv file you can set your birth date:
To visualize daily measurements like heart rate and sleep, you can use the Dashboard:
Data for the current and 3 previous weeks is displayed, with week averages.
In the dashboard.xml file, you specify number of rows and columns for the dashboard grid, and which biomarkers you want to display in dashboard cells.
As an example of exercise tracking, download a sample exercise project.
The exercise project includes park workouts, home workouts and stairs running:
Repetitions are automatically parsed from sets*reps and set1 set2 set3... formats and then Max and Total repetitions are displayed. Exercise weight, height and duration are tracked in separate columns:
You can visualize exercise volume using Data - Sum menu:
As an example of supplements and food tracking, download a sample supplements and food project.
The supplements and food project assumes regular consumption and contains date ranges:
Empty end date means up to the current date.
Using the average daily consumption table (above) is most convenient for prepackaged products consumed every day like supplements or canned food. For free weighted food like vegetables, food that you purchase occasionally, food consumed in small amounts like spices, you can use the total consumption table:
Supplement details are entered on a separate sheet and then referenced:
Automatically parsed and calculated amounts can be visualized on a time line:
Markers can be classified by categories. For example, to simplify selection in the Time Line window:
To classify a data source file, add Category to the corresponding config:
To standardize markers naming and usage, we provide the canonical.xlsx database:
All-cause mortality risk (HR) and biological age calculations are based on the same papers as Test Results Analyzer.
Health Hub doesn't send any data from your computer.
Health Hub Free supports up to 3 data sources.
Health Hub Premium supports any number of data sources, custom extensions and priority support. The Premium license allows you to use Health Hub on any number of computers or electronic devices, but you may not permit other individuals to use your license. Health Hub Premium license costs $99/year - Buy now.
For any questions or custom extensions development, contact SergeyVlasov@vlasovstudio.com.