Todos os artigos

    Desenvolvemos uma Calculadora Gratuita de Idade Biológica — 18 Dados de Entrada, 2 Minutos, Sem Exame de Sangue

    ·5 min de leitura

    Principais Pontos

    • Acabamos de lançar o dorsi.ai/biological-age-calculator — um estimador gratuito de idade biológica: 18 dados autorrelatados, 2 minutos, sem registo, sem e-mail, sem exame de sangue. Os seus dados nunca saem do seu navegador.
    • Baseia-se em 14 estudos de coorte revistos 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 e outros). Cada coeficiente remete para um artigo que pode clicar para consultar.
    • O resultado não é apenas um número único de idade — é uma análise detalhada por dimensão nas áreas de composição corporal, aptidão cardiovascular, força e movimento, sono e recuperação, e hábitos de estilo de vida. O detalhamento indica qual o fator de estilo de vida que representa a sua maior alavanca individual, que é a parte que realmente altera algo.
    • O motor de pontuação é open source sob a licença MIT: github.com/YusongCui/biological-age-calculator. Empacotamo-lo como uma skill para Claude Code / Codex CLI para que qualquer assistente de IA possa executar o mesmo algoritmo — e como um módulo JS simples para ser integrado em qualquer aplicação. Leia cada coeficiente. Discorda das nossas tabelas? Faça um fork.
    • Não desenvolvemos um relógio de sangue/ADN e não fingiremos que o fizemos. Se pretende a precisão do PhenoAge ou do GrimAge, precisa de um exame laboratorial de $200 a $500 (TruDiagnostic, NOVOS). O que construímos é o melhor ponto de partida gratuito — útil como um primeiro sinal de "onde estou" e como um orientador de direção para intervenções.

    Por que o desenvolvemos

    Há duas semanas, realizamos uma análise aprofundada sobre como a idade biológica é realmente calculada. A versão curta do que descobrimos:

    • Os relógios considerados padrão-ouro (GrimAge, DunedinPACE) exigem um teste de metilação do ADN de $200–$500 e uma consulta clínica. A maioria das pessoas nunca fará um.
    • As alternativas gratuitas ou de baixo custo dividem-se em dois grupos. Um grupo faz isso honestamente (Idade de Fitness da Garmin = VO₂máx reembalado; Aptidão Cardíaca da Apple = o mesmo). O outro grupo envolve uma pontuação proprietária em linguagem de marketing e pede que se confie neles ("idade biológica", "pontuação de bem-estar", "índice de vitalidade" — todos indefinidos sob a superfície).
    • Existe um meio-termo que ninguém tinha desenvolvido bem: um estimador gratuito, defensável e fundamentado em citações, que utiliza dados de entrada que qualquer pessoa pode autorrelatar em dois minutos e que é transparente sobre exatamente de onde vem cada ano de crédito ou débito.

    Por isso, desenvolvemo-lo. O dorsi.ai/biological-age-calculator é gratuito, sem registo, sem e-mail, sem rastreamento analítico dos seus dados. Open source sob a licença MIT para que o motor de pontuação possa ser auditado ou reutilizado.

    O que entra

    18 dados de entrada, agrupados em 5 dimensões, na ordem em que são solicitados:

    Dados básicos (utilizados por múltiplas dimensões)

    • Idade, sexo, altura, peso

    Composição Corporal — Aune 2016 BMJ (curva em U do IMC) + Janssen 2004 AJCN (cintura independente do IMC)

    • Perímetro abdominal

    Aptidão Cardiovascular — Nes 2011 MSSE (regressão do VO₂pico sem exercício) + Aune 2017 BMC Med (frequência cardíaca em repouso → mortalidade) + Mandsager 2018 JAMA Network Open (VO₂máx → mortalidade)

    • Frequência cardíaca em repouso
    • Sessões de cardio por semana
    • Duração média da sessão
    • Intensidade típica (baixa / moderada / alta)

    Força e Movimento — Saeidifard 2019 Eur J Prev Cardiol (força → mortalidade) + Paluch 2022 Lancet Public Health (passos diários) + Patterson 2018 Eur J Epidemiol (tempo sedentário)

    • Sessões de força por semana (0 / 1 / 2 / 3+)
    • Intervalo de passos diários (<5k / 5–8k / 8–10k / 10k+)
    • Horas sedentárias diárias

    Sono e Recuperação — Yin 2017 J Am Heart Assoc (curva em U da duração) + Windred 2024 SLEEP (regularidade mais forte do que a duração)

    • Média de horas de sono
    • Regularidade do sono (1–5, onde 5 é "horário de deitar e acordar muito consistente")

    Hábitos de Estilo de Vida — Doll 2004 BMJ (tabagismo) + GBD 2018 Lancet (álcool) + Estruch 2018 NEJM PREDIMED (dieta) + Cohen 2007 JAMA (stress)

    • Status de tabagismo (nunca / ex-fumador / atual + cigarros/dia se atual)
    • Bebidas alcoólicas por semana
    • Qualidade da dieta (1–5)
    • Nível de stress (1–5)

    Seletor de unidades (métrico / imperial) no topo do formulário, guardado no localStorage. Os seletores deslizantes mostram o seu valor atual acompanhado por um curto descritor qualitativo (3 — moderado, 4 — consistente) para saber sempre o que está a selecionar.

    O que sai

    O resultado não é um número isolado. É uma análise estruturada concetualizada para gerar ação, e não apenas visualização.

    Resultado principal — o número principal da idade, apresentado como anos (estimativa) — e não ±3 anos. Não exibimos deliberadamente um intervalo de confiança fixo porque a incerteza depende de quais dados de entrada consegue responder com precisão e de como cada dimensão contribui para o seu perfil específico. Fingir que conhecemos a precisão exata seria desonesto.

    Bloco de veredito — caixa de destaque com código de cores:

    • Mais jovem do que a idade cronológica (≥3 anos): "Cerca de X anos mais jovem do que a sua idade cronológica. Excelente — os seus hábitos estão a devolver-lhe anos. Continue assim. As dimensões abaixo mostram as suas maiores vitórias; proteja-as e procure uma linha neutra que possa aproximar do verde."
    • Alinhado (dentro de 3 anos): "Alinhado com a sua idade cronológica. Encontra-se na média populacional. As dimensões abaixo mostram onde pode avançar — escolha a maior linha neutra e transforme-a em verde."
    • Mais velho (≥3 anos): "Cerca de X anos mais velho do que a sua idade cronológica. Não entre em pânico — este é o tipo de número que responde rapidamente. Observe as linhas âmbar abaixo: a maior delas é a sua maior alavanca individual. A regularidade do sono, os passos diários e a cessação tabágica são os fatores de mudança mais rápida na literatura."

    Detalhamento por dimensão — e esta é a parte que torna a calculadora realmente útil. Cada uma das 5 dimensões recebe:

    • Uma barra horizontal de magnitude (verde-água/teal para deltas negativos / bom; âmbar para positivos / a custar-lhe anos)
    • O valor com sinal em anos (+1.5 yr ou −6.0 yr)
    • Uma justificação de uma linha construída a partir dos seus dados reais de entrada

    Por exemplo, com um conjunto típico de dados de entrada pode ver:

    Composição Corporal    +1.5 yr  IMC 25.5 (excesso de peso, +0.5 yr) ·
                                    cintura 92 cm (no primeiro limiar de risco da OMS, +1 yr).
    
    Aptidão Cardiovascular −6.0 yr  VO₂máx est. 52 mL/kg·min, muito acima
                                    da norma para a sua idade/sexo de 42 ·
                                    FC em repouso 55 bpm (dentro do intervalo saudável).
    
    Força e Movimento      −1.5 yr  Força 2×/semana (−1.5 yr) ·
                                    8–10k passos/dia (−1 yr) ·
                                    6.0h sedentário (moderado, +0.5 yr).
    
    Sono e Recuperação     +0.5 yr  7.5h/noite (intervalo ótimo de 7–8h, 0 yr) ·
                                    regularidade 4/5 (consistente, −0.5 yr).
    
    Hábitos de Vida        −2.0 yr  Tabagismo: nunca fumou (0 yr) ·
                                    álcool 4/semana (leve, +0.3 yr) ·
                                    qualidade da dieta 4/5 (−1 yr) ·
                                    stress 2/5 (0 yr).
    

    É aí que reside o valor. O número principal é o atrativo; o detalhamento por linha é o que realmente fazer amanhã.

    Guardar resultado em PDF gratuito — página única A4, ~12 KB, apresenta tudo o que foi descrito acima preservando as justificações por dimensão. Sem necessidade de registo para descarregar.

    O que intencionalmente não fizemos

    Algumas coisas que não desenvolvemos, e porquê:

    • Sem CTA, sem restrição de e-mail, sem incentivo a lista de espera. Recurso puramente focado em SEO e valor de marca. Apostamos na qualidade e na profundidade de citações, não na otimização do funil de conversão.
    • Sem intervalo de confiança fixo de ±X anos junto ao número principal. Insinuar uma falsa precisão é a forma de desonestidade mais comum nesta área. O número é uma estimativa — a palavra "estimativa" aparece ao lado dele, e a secção de metodologia explica os limites.
    • Sem vendas adicionais de "compre o nosso suplemento / livro / acompanhamento". A calculadora é a calculadora. Não há mais nada.
    • Sem relógio de idade cronológica a fingir ser um relógio de idade biológica. Os relógios de DNAm de primeira geração (Horvath, Hannum) representam uma ciência excelente, contudo foram treinados para prever a idade cronológica, e não a mortalidade. Não reproduzimos esse erro.

    O que corre mal se utilizar incorretamente

    Algumas advertências honestas:

    1. Na melhor das hipóteses, o número absoluto tem uma margem de erro de ±5 anos. O viés de autorrelato é real — particularmente para o stress, qualidade da dieta e regularidade do sono. Utilize a classificação relativa entre dimensões para decidir o que alterar. Essa parte é robusta.
    2. Traduzimos hazard ratios em "anos" através de um dimensionamento de melhor esforço. Os estudos de coorte fornecem hazard ratios; nós mapeamos esses valores para uma escala em anos que nos permite somar cinco dimensões. O mapeamento é razoável, mas não único; outra equipa poderia reconstruir o mesmo algoritmo com valores de anos por dado de entrada ligeiramente diferentes e ambas as abordagens seriam defensáveis.
    3. Os coeficientes de VO₂máx da NTNU estão ajustados para uma margem de erro de ~3% dos valores publicados. Produzem resultados de VO₂máx fisiologicamente plausíveis para dados de entrada típicos. Se estiver a utilizar a biblioteca em código aberto para algo além de uma estimativa aproximada, verifique os coeficientes com a Tabela 2 de Nes 2011.
    4. Viés de etnicidade. A maioria dos estudos citados era predominantemente de ascendência europeia. A classificação relativa mantém-se; os anos absolutos podem sofrer ligeiras desviações para utilizadores não europeus.
    5. Esta não é uma ferramenta clínica. Tem um enquadramento focado no bem-estar e caráter educacional. Se algo no seu resultado o preocupar, fale com um profissional de saúde.

    Código aberto — faça fork, leia, execute em qualquer lugar

    O motor de pontuação está disponível em github.com/YusongCui/biological-age-calculator sob a licença MIT.

    O que obtém:

    • lib/scoring.js — o pontuador principal + geradores de justificação por dimensão, módulo ES, executa em qualquer ambiente Node 16+ ou navegador. ~370 linhas, zero dependências.
    • lib/ntnu-fitness.js — calculadora PA-R de Nes 2011 e regressão de VO₂pico
    • lib/vo2max-norms.js — medianas de VO₂máx por idade/sexo da ACSM
    • references/methodology.md — todas as tabelas de pontuação, algoritmo completo, a regressão NTNU com anotações
    • references/papers.md — citações APA completas com DOIs para todos os 14 artigos
    • references/faq.md — 14 perguntas e respostas orientadas para o utilizador

    E ainda um SKILL.md para que qualquer assistente de IA (Claude Code, Codex CLI, ou qualquer sistema que siga a especificação agentskills.io) possa instalá-lo como uma skill portátil em duas linhas:

    # Claude Code (instalação pessoal em todos os projetos)
    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
    

    Uma vez instalada, o seu assistente de IA reconhecerá comandos como "qual é a minha idade biológica?" / "estou a envelhecer mais rápido do que a minha idade real?" / "como posso diminuir a minha idade biológica?" — e executará exatamente o mesmo algoritmo que alimenta a calculadora web, com raciocínio por dimensão. Consulte o README para obter as instruções completas de instalação e o examples/example-conversation.md para um exemplo prático de como a skill funciona no chat.

    Experimente

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

    github.com/YusongCui/biological-age-calculator (motor de pontuação em código aberto + skill de IA)

    Se desenvolver algo com base na versão em código aberto — uma aplicação iOS, um chatbot, uma integração com CGM, um painel de autoexperimentação —, adoraríamos ver. PRs são bem-vindos no repositório GitHub, especialmente se tiver um ajuste fundamentado na literatura científica para uma das tabelas de pontuação.


    Se pretende um enquadramento científico mais aprofundado sobre o que acontece sob a superfície — as três gerações de relógios de idade biológica, o que realmente compõe o PhenoAge e o GrimAge, por que o DunedinPACE é o padrão-ouro para monitorizar intervenções —, encontra tudo no nosso guia de campo sobre como a idade biológica é realmente calculada.

    Artigos relacionados

    Tudo pronto para começar?

    Baixe a Dorsi na App Store e conte com ajuda nas suas decisões de treino.

    Baixar na App Store