NBDCtools
A metadata-driven R and Python toolkit that turns downloaded NBDC/ABCD releases into analysis-ready datasets.

NBDC releases like ABCD and HBCD arrive as sprawling, multi-table structures — thousands of variables split across dozens of domain tables. Turning that into something analyzable means careful joins, consistent missing-data handling, and release-specific quirks. NBDCtools automates the whole path from a downloaded release to analysis-ready data.
It’s metadata-driven: a single call takes a study, release, and variable selection, finds the right files, resolves the keys, and joins everything into one dataset — with study-specific wrappers and optional steps for labeling, recoding, and time conversion. It ships in both R and Python (an R-backed bridge plus a lighter pure-Python path), alongside companion packages for release metadata and quality-control validation.