Main Concepts

What GeroSense can do?

GeroSense API can take your users' history of steps and heart rate measurements from their wearable devices and phones and calculate their biological age acceleration and resilience.

What is biological age acceleration?

It's a difference between a user's biological age and chronological age.

Example: If a user's chronological age is 30 and biological age is 28, the biological age acceleration is -2 years.

To turn biological age acceleration to biological age, simply add it to chronological age.

GeroSense can calculate users' biological age acceleration daily and from historical data. See below an example of how a biological age chart might look in your app:

What data is required to calculate biological age acceleration?

Each point of biological age acceleration requires 7 days of unaggregated steps history. Optionally, you can provide us with 7 days of heart rate history to improve accuracy.

Additionally, we will require you to provide a user's sex assigned at birth and year of birth.

Why do we require to specify the year of birth?

It's a legacy that we plan to make optional in the future. We use it to train new, improved models.

What do we mean by unaggregated data?

To calculate biological age acceleration, our models require raw intra-day data points (we call them samples), including each individual heart-rate measurement and steps split into minute-long intervals. This is how data is stored in health data providers like Apple Health and Google Fit, and we expect you to send this data as is without any aggregation.

What if a user has multiple devices?

At present, we compute biological age accelerations per device per model. Currently, we offer two models to calculate biological age acceleration. One model relies solely on step data, while the other utilizes both step and heart rate data.

Example: Consider a situation where a user has an iPhone and an Apple Watch. The iPhone can only provide step data, while the Apple Watch can deliver data on both steps and heart rate. Therefore, for this user, we can calculate three biological age accelerations:

  1. One based on step data from the iPhone.

  2. One based on step data from the Apple Watch.

  3. One based on both step and heart rate data from the Apple Watch.

It's up to you to decide which model and device to use for calculations. We recommend selecting a device with the ability to measure heart rate when it's available.

What is resilience?

Resilience, or recovery rate, shows how quickly users can recover from stressful events, such as a common cold, insufficient sleep, or surgery. Shorter recovery rate predicts longer life expectancy.

GeroSense API returns recovery rate measured in weeks. See below an example of how a resilience chart might look in your app:

What data is required to calculate resilience?

At least a 6-month history of biological age accelerations.

Last updated