essential8: Reproducible Cardiovascular Health Metric Scoring

Provides a reproducible R implementation of the American Heart Association Life's Essential 8 cardiovascular health scoring framework for adults aged 20 years or older and children aged 4 months to 19 years. Calculates the eight component scores and their unweighted composite score from available component data, including raw MEPA, DASH, and HEI-2015 diet inputs and pediatric growth-chart and blood-pressure percentiles, using the 2022 definitions described by Lloyd-Jones et al. (2022) <doi:10.1161/CIR.0000000000001078>.

Version: 0.9.0
Depends: R (≥ 4.1.0)
Imports: cli (≥ 3.6.0), generics, rlang (≥ 1.1.0)
Suggests: cdcanthro, dplyr (≥ 1.1.0), ggforestplotR (≥ 0.6.0), ggplot2 (≥ 3.4.0), knitr, mice (≥ 3.16.0), pedbp, rmarkdown, testthat (≥ 3.0.0), tibble
Published: 2026-11-14
DOI: 10.32614/CRAN.package.essential8
Author: Carson Richardson ORCID iD [aut, cre, cph], Amrik Khalsa ORCID iD [ctb], Sara Conroy ORCID iD [ctb]
Maintainer: Carson Richardson <carson.richardson at outlook.com>
BugReports: https://github.com/thatoneguy006/essential8/issues
License: MIT + file LICENSE
URL: https://thatoneguy006.github.io/essential8/, https://github.com/thatoneguy006/essential8
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: essential8 results

Documentation:

Reference manual: essential8.html , essential8.pdf
Vignettes: Case study: cardiovascular health across the lifespan (source, R code)
Get started with essential8 (source, R code)
Pediatric AHA Scoring (source, R code)
Diet scoring in Life's Essential 8 (source, R code)

Downloads:

Package source: essential8_0.9.0.tar.gz
Windows binaries: r-devel: essential8_0.2.0.zip, r-release: essential8_0.2.0.zip, r-oldrel: essential8_0.2.0.zip
macOS binaries: r-release (arm64): essential8_0.2.0.tgz, r-oldrel (arm64): essential8_0.2.0.tgz, r-release (x86_64): essential8_0.2.0.tgz, r-oldrel (x86_64): essential8_0.2.0.tgz
Old sources: essential8 archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=essential8 to link to this page.