Todos los artículos

    Hemos creado una calculadora gratuita de edad biológica: 18 datos de entrada, 2 minutos, sin análisis de sangre

    ·6 min de lectura

    Puntos clave

    • Acabamos de lanzar dorsi.ai/biological-age-calculator: un estimador gratuito de edad biológica con 18 datos de entrada autoinformados, 2 minutos de duración, sin registro, sin correo electrónico y sin análisis de sangre. Sus datos nunca salen de su navegador.
    • Se fundamenta en 14 estudios de cohorte revisados por pares (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 otros). Cada coeficiente se remonta a un artículo científico al que se puede acceder mediante un enlace.
    • El resultado no es solo una cifra única; es un desglose por dimensiones que abarca composición corporal, aptitud cardiovascular, fuerza y movimiento, sueño y recuperación, y hábitos de estilo de vida. El desglose indica qué factor del estilo de vida representa su principal punto de apalancamiento, que es la parte que realmente genera cambios.
    • El motor de puntuación es de código abierto bajo licencia MIT: github.com/YusongCui/biological-age-calculator. Lo empaquetamos como una habilidad para Claude Code / Codex CLI para que cualquier asistente de IA pueda ejecutar el mismo algoritmo, y como un módulo de JS puro para que cualquier aplicación pueda integrarlo. Examine cada coeficiente. ¿No está de acuerdo con nuestras tablas? Haga un fork del proyecto.
    • No creamos un reloj basado en sangre o ADN ni pretendemos haberlo hecho. Si desea la precisión de PhenoAge o GrimAge, necesita una prueba de laboratorio de entre 200 y 500 USD (TruDiagnostic, NOVOS). Lo que construimos es el mejor punto de partida gratuito: útil como una primera señal para evaluar la situación actual y como una guía para orientar las intervenciones.

    Por qué lo creamos

    Hace dos semanas publicamos un análisis exhaustivo sobre cómo se calcula realmente la edad biológica. La versión resumida de lo que encontramos:

    • Los relojes de referencia (gold standard, como GrimAge o DunedinPACE) requieren una prueba de metilación del ADN de entre 200 y 500 USD y una visita clínica. La mayoría de las personas nunca se realizarán una.
    • Las alternativas gratuitas o de bajo costo se dividen en dos grupos. Un grupo lo hace de manera honesta (Edad física de Garmin = VO₂máx empaquetado de otra forma; Capacidad aeróbica de Apple = lo mismo). El otro grupo envuelve una puntuación propietaria en lenguaje de marketing y pide confianza a ciegas («edad biológica», «puntuación de bienestar», «índice de vitalidad», todos ellos sin una definición precisa internamente).
    • Existe un punto medio que nadie había desarrollado adecuadamente: un estimador gratuito, fundamentado y citado que utiliza datos de entrada que cualquiera puede autoinformar en dos minutos, y que es transparente respecto a la procedencia exacta de cada año adjudicado como crédito o débito.

    Por ello lo creamos. dorsi.ai/biological-age-calculator es gratuito, sin registro, sin correo electrónico y sin rastreo analítico de sus datos. Es de código abierto bajo licencia MIT para que el motor de puntuación pueda ser auditado o reutilizado.

    Qué datos se solicitan

    18 datos de entrada, agrupados en 5 dimensiones, en el orden en que se solicitan:

    Datos básicos (utilizados por múltiples dimensiones)

    • Edad, sexo, estatura, peso

    Composición corporal — Aune 2016 BMJ (forma de U según el IMC) + Janssen 2004 AJCN (circunferencia de cintura independiente del IMC)

    • Circunferencia de cintura

    Aptitud cardiovascular — Nes 2011 MSSE (regresión de VO₂pico sin ejercicio) + Aune 2017 BMC Med (frecuencia cardíaca en reposo → mortalidad) + Mandsager 2018 JAMA Network Open (VO₂máx → mortalidad)

    • Frecuencia cardíaca en reposo
    • Sesiones de ejercicio cardiovascular por semana
    • Duración promedio de la sesión
    • Intensidad habitual (baja / moderada / alta)

    Fuerza y movimiento — Saeidifard 2019 Eur J Prev Cardiol (fuerza → mortalidad) + Paluch 2022 Lancet Public Health (pasos diarios) + Patterson 2018 Eur J Epidemiol (tiempo sedentario)

    • Sesiones de fuerza por semana (0 / 1 / 2 / 3+)
    • Rango de pasos diarios (<5k / 5–8k / 8–10k / 10k+)
    • Horas diarias de sedentarismo

    Sueño y recuperación — Yin 2017 J Am Heart Assoc (forma de U según la duración) + Windred 2024 SLEEP (regularidad con mayor impacto que la duración)

    • Horas promedio de sueño
    • Regularidad del sueño (1–5, donde 5 corresponde a «horario de acostarse y levantarse muy constante»)

    Hábitos de estilo de vida — Doll 2004 BMJ (tabaquismo) + GBD 2018 Lancet (alcohol) + Estruch 2018 NEJM PREDIMED (dieta) + Cohen 2007 JAMA (estrés)

    • Consumo de tabaco (nunca / exfumador / fumador actual + cigarrillos/día si es fumador actual)
    • Bebidas alcohólicas por semana
    • Calidad de la dieta (1–5)
    • Nivel de estrés (1–5)

    El selector de unidades (métrico / imperial) situado en la parte superior del formulario se guarda en localStorage. Los deslizadores muestran su valor actual junto con una breve descripción cualitativa (3 — moderada, 4 — constante) para que siempre sepa qué opción está seleccionando.

    Resultados obtenidos

    El resultado no es una cifra aislada. Es un desglose estructurado diseñado para tomar medidas, no solo para observarlo.

    Cifra principal — la cifra global de edad, presentada como años (estimación) en lugar de ±3 años. De manera deliberada no mostramos un intervalo de confianza fijo, ya que la incertidumbre depende de cuáles datos de entrada pueda responder con precisión y de cómo contribuye cada dimensión a su perfil específico. Aparentar que conocemos la precisión exacta sería deshonesto.

    Bloque de diagnóstico — aviso destacado con código de colores:

    • Más joven que la edad cronológica (≥3 años): «Aproximadamente X años más joven que su edad cronológica. Excelente: sus hábitos le están otorgando años de ventaja. Mantenga la constancia. Las siguientes dimensiones muestran sus mayores fortalezas; protéjalas y busque una fila neutral que pueda orientar hacia el rango verde».
    • Alineado (margen de 3 años): «En sintonía con su edad cronológica. Se encuentra en el promedio poblacional. Las dimensiones a continuación muestran dónde puede tomar ventaja: elija la fila neutral más amplia y conviértala en verde».
    • Mayor (≥3 años): «Aproximadamente X años mayor que su edad cronológica. No se preocupe: este tipo de resultado responde con rapidez a las intervenciones. Observe las filas en color ámbar a continuación: la de mayor tamaño representa su principal punto de apalancamiento. En la literatura científica, la regularidad del sueño, los pasos diarios y dejar de fumar son los factores que generan cambios más acelerados».

    Desglose por dimensión — esta es la sección que aporta utilidad real a la calculadora. Cada una de las 5 dimensiones incluye:

    • Un indicador horizontal de magnitud (verde azulado para deltas negativos / favorable; ámbar para deltas positivos / suma de años)
    • El valor del año con signo (+1.5 yr o −6.0 yr)
    • Una justificación de una línea formulada a partir de sus datos de entrada reales

    Por ejemplo, con un conjunto típico de datos de entrada se podría observar:

    Composición corporal   +1.5 yr  IMC 25.5 (sobrepeso, +0.5 yr) ·
                                    cintura 92 cm (en el primer umbral de riesgo de la OMS, +1 yr).
    
    Aptitud cardiovascular −6.0 yr  VO₂máx est. 52 mL/kg·min, muy por encima
                                    del promedio para su edad y sexo de 42 ·
                                    FC en reposo 55 bpm (dentro del rango saludable).
    
    Fuerza y movimiento    −1.5 yr  Fuerza 2×/semana (−1.5 yr) ·
                                    8–10k pasos/día (−1 yr) ·
                                    6.0h de sedentarismo (moderado, +0.5 yr).
    
    Sueño y recuperación   +0.5 yr  7.5h/noche (rango óptimo de 7–8h, 0 yr) ·
                                    regularidad 4/5 (constante, −0.5 yr).
    
    Hábitos de vida          −2.0 yr  Tabaquismo: nunca ha fumado (0 yr) ·
                                    alcohol 4/semana (ligero, +0.3 yr) ·
                                    calidad de la dieta 4/5 (−1 yr) ·
                                    estrés 2/5 (0 yr).
    

    Ahí radica el valor. La cifra principal actúa como gancho; el desglose fila por fila representa las acciones concretas que se deben tomar a partir de mañana.

    Guardar resultado en PDF gratuito — archivo A4 de una sola página, ~12 KB, que organiza toda la información anterior manteniendo las justificaciones por dimensión. No se requiere registro para descargarlo.

    Lo que deliberadamente no hicimos

    Algunos aspectos que no desarrollamos y sus motivos:

    • Sin llamadas a la acción (CTA), sin bloqueo por correo electrónico ni promoción de lista de espera. Es un activo puramente orientado a SEO y marca. Apostamos por la calidad y la profundidad de las citas, no por la optimización del embudo de conversión.
    • Sin intervalo de confianza fijo de ±X años junto a la cifra principal. Insinuar una falsa precisión es la práctica deshonesta más común en este ámbito. El número es una estimación; la palabra «estimación» figura a su lado y la sección de metodología explica sus limitaciones.
    • Sin ventas adicionales del tipo «compre nuestro suplemento / libro / asesoramiento». La calculadora es únicamente la calculadora. No hay nada más.
    • Sin relojes de edad cronológica que simulen ser relojes de edad biológica. Los relojes de metilación del ADN de primera generación (Horvath, Hannum) constituyen un avance científico notable, pero fueron entrenados para predecir la edad cronológica, no la mortalidad. No reproducimos ese error.

    Posibles sesgos si se utiliza de manera inadecuada

    Algunas advertencias honestas:

    1. La cifra absoluta presenta una variación de ±5 años en el mejor de los casos. El sesgo del autoinforme es real, especialmente en lo que respecta al estrés, la calidad de la dieta y la regularidad del sueño. Utilice la clasificación relativa entre dimensiones para decidir qué aspectos modificar; esa sección es sólida.
    2. Traducimos los cocientes de riesgos (hazard ratios) a «años» mediante una escala fundamentada. Los estudios de cohorte proporcionan cocientes de riesgos; nosotros los asignamos a una escala de años que nos permite sumar cinco dimensiones. La equivalencia es razonable pero no única; otro equipo podría reconstruir el mismo algoritmo con valores anuales por variable ligeramente distintos y ambas metodologías serían defendibles.
    3. Los coeficientes de VO₂máx de la NTNU están ajustados con un margen de error del ~3 % respecto a los valores publicados. Producen estimaciones de VO₂máx fisiológicamente plausibles para datos de entrada típicos. Si utiliza la librería de código abierto para algo más que una estimación aproximada, verifique los coeficientes con la Tabla 2 de Nes 2011.
    4. Sesgo étnico. La mayoría de los estudios citados se realizaron predominantemente en personas de ascendencia europea. La clasificación relativa se mantiene; los años absolutos pueden diferir ligeramente en usuarios de otras ascendencias.
    5. Esta no es una herramienta clínica. Tiene un enfoque educativo y de bienestar. Si algún aspecto de su resultado le preocupa, consulte a un profesional médico.

    Código abierto: haga un fork, léalo y ejecútelo en cualquier lugar

    El motor de puntuación está disponible en github.com/YusongCui/biological-age-calculator bajo licencia MIT.

    Lo que incluye:

    • lib/scoring.js: el evaluador principal y generador de justificaciones por dimensión, módulo ES, compatible con cualquier entorno Node 16+ o navegador. ~370 líneas, cero dependencias.
    • lib/ntnu-fitness.js: calculadora PA-R de Nes 2011 y regresión de VO₂pico.
    • lib/vo2max-norms.js: medianas de VO₂máx según edad y sexo de la ACSM.
    • references/methodology.md: todas las tablas de puntuación, algoritmo completo y regresión NTNU anotada.
    • references/papers.md: citas completas en formato APA con números DOI para los 14 estudios.
    • references/faq.md: 14 preguntas y respuestas dirigidas al usuario.

    Además, incluye un archivo SKILL.md para que cualquier asistente de IA (Claude Code, Codex CLI o cualquier sistema ajustado a la especificación de agentskills.io) pueda instalarlo como una habilidad portable en dos líneas:

    # Claude Code (instalación personal para todos los proyectos)
    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
    

    Una vez instalado, su asistente de IA reconocerá peticiones como «¿cuál es mi edad biológica?», «¿estoy envejeciendo más rápido que mi edad real?» o «¿cómo puedo reducir mi edad biológica?», y ejecutará exactamente el mismo algoritmo que impulsa la calculadora web, incluyendo el razonamiento por dimensiones. Consulte el archivo README para ver las instrucciones completas de instalación y examples/example-conversation.md para ver un ejemplo práctico de cómo funciona la habilidad en un chat.

    Pruébelo

    dorsi.ai/biological-age-calculator (web, 2 minutos, gratis)

    github.com/YusongCui/biological-age-calculator (motor de puntuación de código abierto + habilidad de IA)

    Si desarrolla algún proyecto sobre la versión de código abierto (una aplicación para iOS, un chatbot, una integración con MCG, un panel de automonitoreo de experimentos), nos encantaría conocerlo. Se aceptan pull requests en el repositorio de GitHub, especialmente si cuenta con un ajuste respaldado por la literatura científica para alguna de las tablas de puntuación.


    Si desea profundizar en los fundamentos científicos de su funcionamiento (las tres generaciones de relojes de edad biológica, los componentes reales de PhenoAge y GrimAge, y los motivos por los que DunedinPACE es la referencia principal para evaluar intervenciones), encontrará toda la información en nuestra guía detallada sobre cómo se calcula realmente la edad biológica.

    Artículos relacionados

    ¿Todo listo para empezar?

    Descarga Dorsi en el App Store y deja que te ayude con tus decisiones de entrenamiento.

    Descargar en el App Store