Documentation publique des scores et âges DexaScan
Version web – destinée à l’information des clients, partenaires et lecteurs souhaitant comprendre la logique des indicateurs.
Important
Ces indicateurs sont conçus pour la pédagogie, la prévention, le suivi dans le temps et l’adoption d’habitudes favorables à la longévité. Ils ne constituent ni un diagnostic médical, ni une décision thérapeutique, ni un avis personnalisé. Pour toute question de santé, d’ostéoporose, de sarcopénie, de risque métabolique ou de prise en charge, il faut consulter un professionnel de santé.
Pourquoi DexaScan a créé des scores et des âges
Un scan DXA fournit de nombreuses mesures utiles, mais ces mesures sont parfois difficiles à interpréter pour un client non spécialiste. L’objectif des scores DexaScan est donc de transformer des données techniques en repères simples, lisibles et actionnables.
La philosophie n’est pas de pousser à “faire le plus bas possible” ou à rechercher une extrême quelconque. Au contraire, les formules ont été construites pour encourager des objectifs utiles à la prévention et à la longévité : améliorer la qualité de la composition corporelle, augmenter ou préserver la masse musculaire, soutenir la densité minérale osseuse, et éviter les trajectoires contre-productives.
C’est pour cette raison que nous avons passé du temps à limiter les effets pervers. Par exemple, un score de masse grasse ne doit pas encourager une baisse excessive du taux de masse grasse. De même, les scores ne doivent pas récompenser des comportements à risque, des objectifs irréalistes ou une logique purement esthétique déconnectée de la santé à long terme.
Les âges estimés suivent la même logique. Ils ne prétendent pas représenter un “âge biologique” médical. Ils servent surtout de traduction pédagogique : à partir de références publiées, ils donnent un ordre de grandeur parlant, compréhensible, et plus facile à suivre dans le temps qu’une série de chiffres bruts.
Principes généraux
- Les scores sont exprimés sur une échelle de 1 à 100.
- Les résultats sont pensés pour le suivi longitudinal, pas pour remplacer un avis médical.
- Lorsque plusieurs dimensions sont combinées, les pondérations ont été choisies pour éviter qu’un point fort ne masque complètement un point faible.
1) Score osseux
Le score osseux repose principalement sur le T-score. Le choix assumé est de valoriser la réserve osseuse dans une logique de long terme, plutôt que de coller strictement à une lecture moyenne de population.
La courbe retenue est volontairement continue et sigmoïde : elle reste relativement tolérante dans la zone moyenne, mais devient plus exigeante lorsque la densité osseuse s’éloigne franchement vers le bas.
sigmoid(x) = 1 / (1 + exp(-x))
a(T) = sigmoid(1.35 × (T + 0.2))
aMin = sigmoid(1.35 × (-3.0 + 0.2))
aOpt = sigmoid(1.35 × (1.0 + 0.2))
Score osseux brut = 1 + 99 × (a(T) - aMin) / (aOpt - aMin)
Score osseux final = clamp(score brut, 1, 100)
Pourquoi ce choix ?
- Un T-score supérieur à +1 doit se situer en haut de l’échelle.
- Une zone autour de la normale reste acceptable, mais elle demeure améliorable dans une logique de réserve osseuse.
- La baisse du score s’accélère en terrain franchement défavorable, ce qui rend la formule plus cohérente avec un discours de prévention.
2) Score de masse grasse
Le score de masse grasse cherche à résumer trois dimensions différentes : la quantité de masse grasse rapportée à la taille (FMI), la graisse viscérale (S_VAT), et la répartition de la graisse (S_AGR).
Le pourcentage de masse grasse n’est pas utilisé dans ce score principal. Il a été volontairement laissé de côté ici, car il est en partie redondant avec le FMI. Le FMI est jugé plus robuste pour le scoring principal, notamment chez les personnes plus musclées.
Score masse grasse = 0.62 × S_FMI + 0.28 × S_VAT + 0.10 × S_AGR
Score final = clamp(score masse grasse, 1, 100)
2.1 Sous-score FMI
| Sexe | Zone normale | Référence basse douce | Référence haute sévère |
|---|---|---|---|
| Hommes | 3 à 6 | 2 | 15 |
| Femmes | 5 à 9 | 3,5 | 21 |
Dans la zone normale : S_FMI = 92 + 8 × (1 - ((FMI - M) / H)^2)
Sous la zone normale : S_FMI = 92 × exp(-k_low × (L - FMI))
Au-dessus de la zone normale : S_FMI = 92 × exp(-k_high × (FMI - U))
2.2 Sous-score graisse viscérale
S_VAT = 100 × (1 - (VAT / 160)^1.2), puis borne entre 0 et 100
La graisse viscérale reçoit un poids spécifique, car sa pertinence pratique est forte dans un discours de prévention cardiométabolique et de suivi de mode de vie.
2.3 Sous-score ratio androïde / gynoïde
| Sexe | Seuil de référence |
|---|---|
| Femmes | 0,8 |
| Hommes | 1,0 |
S_AGR = 100 × exp(-1.6 × max(0, AGR - seuil)), puis borne entre 0 et 100
Pourquoi cette structure ?
- Elle évite de récompenser une simple baisse extrême de gras sans considération du contexte.
- Elle donne plus de poids à la quantité de gras rapportée à la taille, tout en tenant compte de la localisation viscérale et de la distribution.
- Elle s’inscrit dans une logique de prévention et de longévité, pas dans une logique de “plus sec = toujours mieux”.
3) Score musculaire
Le score musculaire privilégie la réserve musculaire appendiculaire et l’équilibre entre membres. Cette approche est plus cohérente avec une lecture fonctionnelle et de long terme que l’utilisation de la masse maigre totale seule.
Le choix principal a été de fonder le score sur l’ASMI/IMMA plutôt que sur un cumul FFMI + ASMI, afin d’éviter de compter deux fois des dimensions très corrélées.
Score musculaire = 0.75 × S_ASMI + 0.25 × S_IMB
Score final = clamp(score musculaire, 1, 100)
Sous-score ASMI
| Sexe | Seuil | Cible solide |
|---|---|---|
| Hommes | 7,0 | 9,0 |
| Femmes | 5,25 | 7,0 |
Si ASMI < seuil : S_ASMI = 40 × exp(-0.9 × (seuil - ASMI))
Si seuil ≤ ASMI ≤ cible : S_ASMI = 40 + 50 × ((ASMI - seuil) / (cible - seuil))
Si ASMI > cible : S_ASMI = 90 + 10 × (1 - exp(-0.8 × (ASMI - cible)))
Sous-score d’équilibre musculaire
Déséquilibre (%) = 100 × |droite - gauche| / moyenne(droite, gauche)
Le sous-score de paire vaut 100 jusqu’à 5 % de déséquilibre, puis diminue par paliers linéaires.
S_IMB = 0.25 × S_bras + 0.75 × S_jambes
Pourquoi ce choix ?
- Le muscle utile à la fonction et à la longévité est mieux résumé par la réserve appendiculaire que par un total de masse maigre.
- L’équilibre droite/gauche a été intégré, car un bon total musculaire ne suffit pas toujours à refléter une situation harmonieuse.
- La structure du score encourage des objectifs pertinents : gagner ou préserver du muscle, améliorer la symétrie, suivre les adaptations à l’entraînement.
4) Score global de composition corporelle
Le score global a pour rôle de fournir une lecture synthétique des trois piliers : masse grasse, muscle et os.
Une simple moyenne pondérée aurait été trop indulgente, car elle aurait permis à un pilier très fort de masquer un pilier faible. La formule retenue ajoute donc un effet “maillon faible”.
W = 0.45 × S_Fat + 0.35 × S_Muscle + 0.20 × S_Bone
M = min(S_Fat, S_Muscle, S_Bone)
Score global = 0.85 × W + 0.15 × M
Score final = clamp(score global, 1, 100)
Pourquoi ce choix ?
Cette structure garde une lecture globale simple, tout en rappelant qu’une composition corporelle équilibrée repose sur plusieurs piliers. En pratique, le score global progresse surtout lorsque le point faible principal s’améliore réellement.
5) Âges estimés DexaScan
DexaScan utilise trois âges présentés séparément ou combinés :
- un âge lié au pourcentage de masse grasse ;
- un âge osseux estimé à partir de la densité minérale osseuse totale ;
- un âge de composition corporelle, qui combine les deux précédents avec l'âge chronologique du client.
Le choix a été de ne plus dériver cet âge d’un score global. La nouvelle logique sépare clairement les scores pédagogiques et les âges estimés, afin d’éviter une corrélation artificiellement trop forte entre les deux.
5.1 Âge lié au pourcentage de masse grasse
Le pourcentage de masse grasse a été retenu comme variable principale de l’âge de composition corporelle, car son gradient avec l’âge est lisible, stable et pédagogique dans les tables de référence retenues.
Table de référence – Australian Body Composition (ABC) Study
| Hommes – âge | % masse grasse | Femmes – âge | % masse grasse |
|---|---|---|---|
| 20 | 16,5 | 20 | 27,2 |
| 30 | 18,9 | 30 | 28,6 |
| 40 | 20,6 | 40 | 30,3 |
| 50 | 21,6 | 50 | 32,4 |
| 60 | 23,1 | 60 | 34,8 |
| 70 | 25,0 | 70 | 37,7 |
Pertinence de la source : l’ABC Study a été retenue parce qu’elle fournit des références adultes de composition corporelle par DXA dans un cadre compatible avec la pratique DexaScan, sur machines Hologic, avec des données de sexe et d’âge directement exploitables pour une lecture pédagogique.
Âge masse grasse estimé = interpolation linéaire entre les deux points de référence les plus proches
5.2 Âge osseux estimé à partir de la BMD totale
L’âge osseux est calculé à partir de la BMD totale (g/cm²) et non à partir du T-score. Ce choix permet de travailler directement avec des tables d’âge, dans une unité cohérente avec la logique de l’indicateur.
Table de référence – NHANES
| Hommes – tranche | Âge central | BMD (g/cm²) | Femmes – tranche | Âge central | BMD (g/cm²) |
|---|---|---|---|---|---|
| 30–39 | 30 | 1,212 | 30–39 | 30 | 1,138 |
| 40–49 | 40 | 1,205 | 40–49 | 40 | 1,132 |
| 50–59 | 50 | 1,183 | 50–59 | 50 | 1,090 |
| 60–69 | 60 | 1,169 | 60–69 | 60 | 1,040 |
| 70–79 | 70 | 1,133 | 70–79 | 70 | 0,978 |
| 80+ | 80 | 1,109 | 80+ | 80 | 0,925 |
Pertinence de la source : NHANES est une référence de grande ampleur fréquemment utilisée pour les données DXA. Elle a été retenue ici parce qu’elle permet de disposer de valeurs de BMD totale par âge et par sexe, ce qui est nécessaire pour produire un âge osseux continu.
Si la BMD observée est supérieure ou égale à la plus jeune valeur conservée, l’âge osseux renvoyé = 30 ans
Sinon : âge osseux estimé = interpolation linéaire entre les deux points de référence les plus proches
5.3 Âge de composition corporelle
new formula: Âge de composition corporelle = ((0.70 × Âge_fat% + 0.30 × Âge_BMD) + age) / 2
Pourquoi certaines décisions ont été prises
- Nous avons privilégié des formules continues plutôt que des classes fermées, afin d’éviter des ruptures artificielles et de mieux refléter les progrès graduels.
- Nous avons cherché à créer des scores qui encouragent des comportements utiles à long terme : entraînement de résistance, activité physique régulière, amélioration de la qualité de composition corporelle, maintien d’une densité osseuse favorable.
- Nous avons évité les formulations ou la logique qui pourraient pousser à des objectifs risqués, par exemple une baisse excessive du taux de masse grasse uniquement pour “faire monter le score”.
- Nous avons séparé les scores pédagogiques des âges estimés, afin que chaque indicateur garde une fonction claire et intelligible.
Accès à la logique de calcul
Cette version publique présente la logique mathématique et les tables de référence, mais pas le code JavaScript utilisé en production. Les personnes ou structures qui souhaitent reproduire l’implémentation peuvent demander la formule en JavaScript par e-mail à contact@dexascan.fr.
Limites d’usage et avertissement médical
- Ces scores et âges ne doivent pas être utilisés à des fins médicales, diagnostiques ou thérapeutiques.
- Ils sont fournis à titre informatif, pédagogique et de suivi, à partir de mesures DXA et de références issues d’études publiées.
- Ils ne permettent pas à eux seuls de diagnostiquer une ostéoporose, une sarcopénie, une pathologie métabolique, un risque fracturaire, ni aucune autre condition médicale.
- Toute interprétation personnalisée, décision de prise en charge ou recommandation de santé doit être discutée avec un médecin ou un autre professionnel de santé qualifié.
Sources citées
2. Kirk B, Bani Hassan E, Brennan-Olsen S, et al. Body composition reference ranges in community-dwelling adults using dual-energy X-ray absorptiometry: the Australian Body Composition (ABC) Study. Journal of Cachexia, Sarcopenia and Muscle. 2021;12:880–890.
3. Fan B, Shepherd JA, Levine MA, et al. National Health and Nutrition Examination Survey whole-body dual-energy X-ray absorptiometry reference data for GE Lunar systems. Journal of Clinical Densitometry. 2014;17(4):472–479. (Référence utilisée ici pour justifier l’usage des courbes NHANES comme base de référence DXA de grande ampleur.)
Note : les valeurs numériques et la logique de pondération reproduites dans ce document ont été créés par DexaScan.fr.