Skip to content

Algorithm Overview

SuperAge employs a sophisticated multi-layered approach to calculate biological age, combining established scientific research with machine learning algorithms optimized for consumer wearable data.

SuperAge’s biological age calculation consists of four main algorithmic layers:

  1. Data Processing Layer - Standardizes and validates input data
  2. Feature Extraction Layer - Identifies key biomarkers from raw health data
  3. Biological Age Engine - Core calculation using ensemble methods
  4. Confidence Assessment Layer - Evaluates result reliability

The biological age calculation follows this general formula:

Biological Age = Σ(Wi × Fi) + Age_baseline + Adjustments

Where:

  • Wi = Weight coefficients for each feature
  • Fi = Normalized feature values from health data
  • Age_baseline = Chronological age anchor point
  • Adjustments = Lifestyle and demographic corrections

Health Data Sources:

  • Heart rate patterns (resting, active, recovery)
  • Sleep metrics (duration, efficiency, stages)
  • Physical activity (steps, active minutes, calories)
  • Body composition (weight, BMI, body fat percentage)
  • Advanced metrics (HRV, respiratory rate, blood oxygen)

Data Quality Checks:

  • Temporal consistency validation
  • Outlier detection and filtering
  • Missing data interpolation
  • Device calibration adjustments

SuperAge extracts over 100 features from raw health data:

Cardiovascular Features:

  • Resting heart rate trends (7, 30, 90-day averages)
  • Heart rate variability patterns
  • Exercise heart rate response and recovery
  • Circadian rhythm alignment

Activity Features:

  • Daily and weekly activity patterns
  • Exercise intensity distribution
  • Sedentary behavior analysis
  • Movement consistency metrics

Sleep Features:

  • Sleep duration and efficiency
  • Sleep timing consistency
  • Deep sleep percentage
  • Sleep debt accumulation

Metabolic Features:

  • Body composition trends
  • Weight stability patterns
  • Activity-to-weight ratios
  • Caloric expenditure efficiency

SuperAge uses an ensemble approach combining multiple validated models:

Based on Levine et al. (2018) research, incorporating:

  • Cardiovascular health markers
  • Metabolic function indicators
  • Immune system proxy measurements

Inspired by epigenetic clock research:

  • Multi-dimensional health pattern recognition
  • Longitudinal aging trajectory analysis
  • Cross-sectional population comparisons

Focuses on physiological performance:

  • Cardiovascular fitness indicators
  • Physical function assessments
  • Recovery and adaptation metrics

Incorporates behavioral factors:

  • Sleep quality and consistency
  • Activity patterns and intensity
  • Stress response indicators

Base Model Contributions:

  • Phenotypic Age: 35%
  • Algorithmic Clock: 30%
  • Functional Capacity: 25%
  • Lifestyle Integration: 10%

Note: Weights adjust dynamically based on data availability and quality

Gradient Boosting Framework:

  • XGBoost implementation for non-linear relationships
  • Feature importance ranking
  • Overfitting prevention through cross-validation

Neural Network Components:

  • Deep learning layers for pattern recognition
  • Recurrent networks for temporal analysis
  • Attention mechanisms for key feature identification

Model Refinement:

  • Monthly algorithm updates based on aggregate patterns
  • Seasonal adjustments for activity and sleep patterns
  • Population-specific calibrations

Privacy-Preserving Learning:

  • Federated learning approaches
  • Differential privacy protection
  • On-device model updates

On-Device Processing:

  • iPhone A12 chip minimum for full feature set
  • 2GB RAM requirement for complex calculations
  • 50MB local storage for model data

Processing Time:

  • Initial calculation: 30-60 seconds
  • Daily updates: 5-10 seconds
  • Full recalculation: 2-3 minutes

Local Processing:

  • All calculations performed on user’s device
  • No cloud processing of health data
  • Model parameters encrypted locally

Privacy Protection:

  • No individual health data transmission
  • Aggregate-only learning updates
  • User consent required for any data use

Data Dependency:

  • Accuracy improves with more comprehensive data
  • Minimum 7 days required for initial calculation
  • Some metrics require specific hardware (Apple Watch)

Population Representation:

  • Training data primarily Western populations
  • Age range optimization: 18-80 years
  • May be less accurate for certain demographics

Temporal Factors:

  • Short-term illness can temporarily increase biological age
  • Seasonal variations in activity affect calculations
  • Travel and schedule changes impact accuracy

Clinical Context:

  • Biological age is a wellness metric, not diagnostic tool
  • Large changes warrant healthcare professional consultation
  • Focus on trends rather than absolute values

Lifestyle Applications:

  • Best used for motivation and progress tracking
  • Effective for comparing intervention impacts
  • Useful for identifying health improvement areas

Advanced Biomarkers:

  • Blood glucose pattern integration
  • Advanced HRV analysis
  • Respiratory pattern recognition
  • Environmental factor incorporation

Personalization Improvements:

  • Individual baseline calibration
  • Genetic predisposition adjustments
  • Medical history integration
  • Medication impact modeling

Expanded Validation:

  • Diverse population studies
  • Longitudinal outcome tracking
  • Clinical endpoint validation
  • Cross-platform device testing

For technical questions or research inquiries, contact our science team at science@superage.app.


This overview provides a technical foundation for understanding SuperAge’s approach. For implementation details or research collaboration opportunities, please contact our development team.