Tous les articles

    Nous avons conçu un calculateur gratuit d'âge biologique — 18 données, 2 minutes, sans prise de sang

    ·6 min de lecture

    Points clés à retenir

    • Nous venons de lancer dorsi.ai/biological-age-calculator — un outil d'estimation gratuit de l'âge biologique : 18 paramètres autodéclarés, 2 minutes, sans inscription, sans adresse e-mail, sans prise de sang. Vos données ne quittent jamais votre navigateur.
    • Il repose sur 14 études de cohorte évaluées par des pairs (Aune 2016 BMJ, Nes 2011 MSSE, Mandsager 2018 JAMA Network Open, Saeidifard 2019, Paluch 2022 Lancet Public Health, Windred 2024 SLEEP, Doll 2004 BMJ, entre autres). Chaque coefficient remonte à une publication scientifique directement accessible en un clic.
    • Le résultat ne se limite pas à un chiffre unique — il offre une analyse détaillée par dimension : composition corporelle, condition cardiovasculaire, force et mouvement, sommeil et récupération, et habitudes de vie. Cette répartition identifie le facteur lié au mode de vie qui constitue votre principal levier d'action, ce qui est le véritable élément déclencheur de changement.
    • Le moteur d'évaluation est open source sous licence MIT : github.com/YusongCui/biological-age-calculator. Nous l'avons préparé sous forme de compétence pour Claude Code / Codex CLI afin que tout assistant IA puisse exécuter le même algorithme — ainsi que sous forme de module JS autonome intégrable dans n'importe quelle application. Inspectez chaque coefficient. Vous êtes en désaccord avec nos tables ? Forkez le projet.
    • Nous n'avons pas développé d'horloge biologique sanguine ou à ADN, et nous n'en avons pas la prétention. Si vous recherchez la précision de PhenoAge ou de GrimAge, un bilan de laboratoire coûtant entre 200 $ et 500 $ (TruDiagnostic, NOVOS) est nécessaire. Ce que nous avons conçu est le meilleur point de départ gratuit — utile comme premier indicateur de situation et comme guide d'orientation pour vos interventions.

    Pourquoi nous l'avons développé

    Il y a deux semaines, nous avons publié une analyse approfondie sur la manière dont l'âge biologique est réellement calculé. En résumé, voici ce que nous avons constaté :

    • Les horloges de référence (GrimAge, DunedinPACE) nécessitent un test de méthylation de l'ADN coûtant entre 200 $ et 500 $ ainsi qu'une consultation en clinique. La plupart des gens n'en réaliseront jamais.
    • Les alternatives gratuites ou peu coûteuses se dividient en deux catégories. La première agit en toute transparence (l'Âge physique de Garmin est une simple reformulation de la VO₂max ; le Niveau de forme cardiovasculaire d’Apple repose sur le même principe). La seconde entoure un score propriétaire d'un discours marketing et vous demande de lui faire confiance (« âge biologique », « score de bien-être », « indice de vitalité » — tous indéfinis sous le capot).
    • Il existait un juste milieu que personne n'avait correctement développé : un outil d'estimation gratuit, scientifiquement défendable et étayé par des citations, utilisant des données que chacun peut autodéclarer en deux minutes, tout en restant transparent sur l'origine exacte de chaque année ajoutée ou retranchée.

    Nous l'avons donc conçu. dorsi.ai/biological-age-calculator est gratuit, sans inscription, sans e-mail et sans collecte de données d'analyse sur vos saisies. Il est open source sous licence MIT afin que le moteur d'évaluation puisse être audité ou réutilisé.

    Les données prises en compte

    18 paramètres, regroupés en 5 dimensions, présentés dans l'ordre où ils sont demandés :

    Données de base (utilisées par plusieurs dimensions)

    • Âge, sexe, taille, poids

    Composition corporelle — Aune 2016 BMJ (courbe en U de l'IMC) + Janssen 2004 AJCN (tour de taille indépendant de l'IMC)

    • Tour de taille

    Condition cardiovasculaire — Nes 2011 MSSE (régression de la VO₂pic sans effort physique) + Aune 2017 BMC Med (fréquence cardiaque au repos → mortalité) + Mandsager 2018 JAMA Network Open (VO₂max → mortalité)

    • Fréquence cardiaque au repos
    • Séances de cardio par semaine
    • Durée moyenne des séances
    • Intensité habituelle (faible / modérée / élevée)

    Force et mouvement — Saeidifard 2019 Eur J Prev Cardiol (force → mortalité) + Paluch 2022 Lancet Public Health (nombre de pas quotidiens) + Patterson 2018 Eur J Epidemiol (temps de sédentarité)

    • Séances de renforcement musculaire par semaine (0 / 1 / 2 / 3+)
    • Tranche de pas quotidiens (<5k / 5–8k / 8–10k / 10k+)
    • Heures de sédentarité quotidiennes

    Sommeil et récupération — Yin 2017 J Am Heart Assoc (courbe en U de la durée) + Windred 2024 SLEEP (la régularité prime sur la durée)

    • Durée moyenne de sommeil
    • Régularité du sommeil (1–5, où 5 correspond à des « heures de coucher et de lever très régulières »)

    Habitudes de vie — Doll 2004 BMJ (tabagisme) + GBD 2018 Lancet (alcool) + Estruch 2018 NEJM PREDIMED (alimentation) + Cohen 2007 JAMA (stress)

    • Statut tabagique (jamais / ancien fumeur / fumeur actuel + cig./jour si fumeur actuel)
    • Verres d'alcool par semaine
    • Qualité de l'alimentation (1–5)
    • Niveau de stress (1–5)

    Un sélecteur d'unités (métrique / impérial) situé en haut du formulaire est enregistré dans le stockage local (localStorage). Les curseurs affichent leur valeur actuelle ainsi qu'une brève description qualitative (3 — modéré, 4 — régulier) afin que vous sachiez toujours précisément ce que vous sélectionnez.

    Les résultats fournis

    Le résultat ne s'exprime pas sous la forme d'un simple chiffre. Il s'agit d'une analyse structurée conçue pour déboucher sur des actions concrètes, et non pour être simplement consultée.

    Chiffre principal — l'âge global estimé, présenté sous la forme années (estimation) — et non ±3 ans. Nous avons délibérément choisi de ne pas afficher d'intervalle de confiance fixe, car l'incertitude dépend de la précision de vos réponses et de la contribution de chaque dimension à votre profil spécifique. Prétendre connaître la précision exacte serait trompeur.

    Bloc de verdict — encadré avec code couleur :

    • Plus jeune que l'âge chronologique (≥3 ans) : « Environ X ans de moins que votre âge chronologique. Très bien — vos habitudes vous font gagner des années. Poursuivez vos efforts. Les dimensions ci-dessous indiquent vos atouts majeurs ; préservez-les et repérez une ligne neutre que vous pourriez faire passer au vert. »
    • Aligné (à ±3 ans près) : « Conforme à votre âge chronologique. Vous vous situez dans la moyenne de la population. Les dimensions ci-dessous montrent où vous pouvez progresser — choisissez la ligne neutre la plus importante et faites-la passer au vert. »
    • Plus âgé (≥3 ans) : « Environ X ans de plus que votre âge chronologique. Pas de panique — ce type d'indicateur peut évoluer rapidement. Examinez les lignes orange ci-dessous : la plus importante représente votre levier d'action prioritaire. La régularité du sommeil, le nombre de pas quotidiens et l'arrêt du tabac sont les facteurs de changement les plus rapides d'après la littérature scientifique. »

    Ventilation par dimension — c'est cette section qui rend le calculateur réellement utile. Chacune des 5 dimensions comprend :

    • Une barre horizontale d'amplitude (vert d'eau pour les écarts négatifs / favorable ; orange pour les écarts positifs / coûtant des années)
    • La valeur signée en années (+1.5 yr ou −6.0 yr)
    • Une justification en une ligne générée à partir de vos données réelles

    Par exemple, avec un ensemble de données types, vous pourriez obtenir :

    Composition corporelle   +1.5 yr  IMC 25.5 (surpoids, +0.5 yr) ·
                                      tour de taille 92 cm (au 1er seuil de risque OMS, +1 yr).
    
    Condition cardio          −6.0 yr  VO₂max est. 52 mL/kg·min, nettement au-dessus
                                      de la norme 42 pour votre âge/sexe ·
                                      FC repos 55 bpm (plage saine).
    
    Force et mouvement       −1.5 yr  Renforcement 2×/semaine (−1.5 yr) ·
                                      8–10k pas/jour (−1 yr) ·
                                      6.0h de sédentarité (modéré, +0.5 yr).
    
    Sommeil et récupération  +0.5 yr  7.5h/nuit (plage optimale 7–8h, 0 yr) ·
                                      régularité 4/5 (régulier, −0.5 yr).
    
    Habitudes de vie         −2.0 yr  Tabac : jamais fumé (0 yr) ·
                                      alcool 4/semaine (léger, +0.3 yr) ·
                                      qualité alimentation 4/5 (−1 yr) ·
                                      stress 2/5 (0 yr).
    

    C'est là que réside toute la valeur de l'outil. Le chiffre global sert d'amorce ; la ventilation ligne par ligne constitue le plan d'action concret pour le lendemain.

    Enregistrement gratuit du résultat en PDF — une seule page A4, environ 12 Ko, regroupant l'ensemble de ces informations tout en conservant les explications par dimension. Aucun enregistrement n'est requis pour le téléchargement.

    Ce que nous avons délibérément évité de faire

    Voici quelques fonctionnalités que nous n'avons pas développées, et les raisons de ce choix :

    • Pas d'appel à l'action (CTA), pas de barrière par e-mail, pas d'incitation à rejoindre une liste d'attente. Il s'agit purement d'un contenu de référence pour le référencement (SEO) et l'image de marque. Nous misons sur la qualité et la rigueur des citations plutôt que sur l'optimisation des tunnels de conversion.
    • Pas d'intervalle de confiance fixe ±X ans à côté du chiffre principal. Suggérer une fausse précision est la tromperie la plus courante dans ce domaine. Ce chiffre est une estimation — le terme « estimation » figure à côté de lui, et la section méthodologique en explique les limites.
    • Pas de vente incitative (« achetez notre complément alimentaire / livre / coaching »). Le calculateur se suffit à lui-même. Il n'y a rien d'autre.
    • Pas d'horloge mesurant l'âge chronologique se faisant passer pour une horloge d'âge biologique. Les horloges de première génération basées sur la méthylation de l'ADN (Horvath, Hannum) constituent des avancées scientifiques remarquables, mais elles ont été entraînées pour prédire l'âge chronologique et non la mortalité. Nous n'avons pas reproduit cette erreur.

    Les limites en cas de mauvaise utilisation

    Quelques mises en garde en toute transparence :

    1. La valeur absolue comporte une marge d'erreur d'au moins ±5 ans. Le biais d'autodéclaration est réel — en particulier pour le stress, la qualité de l'alimentation et la régularité du sommeil. Fiez-vous au classement relatif entre les dimensions pour déterminer les changements à effectuer. Cette partie reste solide.
    2. Nous convertissons les rapports de risque (hazard ratios) en « années » au moyen d'un barème optimisé. Les études de cohorte fournissent des rapports de risque ; nous les transposons sur une échelle en années afin d'additionner les cinq dimensions. Cette correspondance est cohérente mais n'est pas unique ; une autre équipe pourrait concevoir le même algorithme avec des valeurs en années légèrement différentes pour chaque paramètre, et les deux démarches resteraient défendables.
    3. Les coefficients de VO₂max de l'NTNU sont ajustés à environ 3 % près des valeurs publiées. Ils génèrent des estimations de VO₂max physiologiquement plausibles pour des données d'entrée types. Si vous utilisez la bibliothèque open source pour aller au-delà d'une simple estimation globale, vérifiez les coefficients par rapport au tableau 2 de Nes 2011.
    4. Biais d'appartenance ethnique. La plupart des études citées portaient principalement sur des populations d'origine européenne. Le classement relatif demeure valable ; le nombre d'années en valeur absolue peut présenter des variations légères pour les utilisateurs d'autres origines.
    5. Il ne s'agit pas d'un outil médical. Cet outil s'inscrit dans un cadre de bien-être et de pédagogie. Si un élément de vos résultats vous inquiète, consultez un professionnel de santé.

    Open source — forkez-le, consultez-le, exécutez-le n'importe où

    Le moteur d'évaluation est disponible à l'adresse github.com/YusongCui/biological-age-calculator sous licence MIT.

    Ce que vous y trouverez :

    • lib/scoring.js — le calculateur principal + les générateurs d'explications par dimension, module ES, s'exécute dans tout environnement Node 16+ ou navigateur. ~370 lignes, aucune dépendance.
    • lib/ntnu-fitness.js — calculateur d'activité physique PA-R de Nes 2011 et régression de la VO₂pic
    • lib/vo2max-norms.js — médianes de VO₂max selon l'âge et le sexe de l'ACSM
    • references/methodology.md — l'ensemble des tables d'évaluation, l'algorithme complet, la régression de l'NTNU avec annotations
    • references/papers.md — citations complètes au format APA avec DOI pour les 14 études
    • references/faq.md — 14 questions-réponses destinées aux utilisateurs

    Un fichier SKILL.md est également inclus afin que tout assistant IA (Claude Code, Codex CLI ou tout système conforme à la spécification agentskills.io) puisse l'installer sous forme de compétence portable en deux lignes :

    # Claude Code (installation personnelle pour tous les projets)
    git clone https://github.com/YusongCui/biological-age-calculator.git \
      ~/.claude/skills/biological-age-calculator
    
    # Codex CLI
    git clone https://github.com/YusongCui/biological-age-calculator.git \
      ~/.agents/skills/biological-age-calculator
    

    Une fois installé, votre assistant IA reconnaîtra des requêtes telles que « quel est mon âge biologique ? » / « est-ce que je vieillis plus vite que mon âge réel ? » / « comment puis-je réduire mon âge biologique ? » — et exécutera exactement le même algorithme que celui du calculateur web, avec une explication détaillée par dimension. Consultez le fichier README pour obtenir les instructions d'installation complètes et le fichier examples/example-conversation.md pour un exemple concret de déroulement dans un chat.

    À vous de l'essayer

    dorsi.ai/biological-age-calculator (web, 2 minutes, gratuit)

    github.com/YusongCui/biological-age-calculator (moteur d'évaluation open source + compétence IA)

    Si vous développez une application à partir de cette version open source — qu'il s'agisse d'une application iOS, d'un chatbot, d'une intégration avec un CGM ou d'un tableau de bord d'auto-expérimentation — nous serions ravis de la découvrir. Les Pull Requests sont les bienvenues sur le dépôt GitHub, en particulier si vous proposez un ajustement étayé par la littérature scientifique pour l'une des tables d'évaluation.


    Si vous souhaitez approfondir les bases scientifiques sous-jacentes — les trois générations d'horloges d'âge biologique, le contenu exact de PhenoAge et GrimAge, et les raisons pour lesquelles DunedinPACE constitue la référence absolue pour le suivi des interventions —, consultez notre guide complet sur le calcul réel de l'âge biologique.

    Articles associés

    Prêt à commencer ?

    Téléchargez Dorsi dans l’App Store pour vous aider à prendre vos décisions d’entraînement.

    Télécharger dans l’App Store