Skip to content

Repository files navigation

BDC-VarLib

BDC Variable Library: a LinkML-based variable library for BioData Catalyst datasets. Different studies often capture the same clinical concept as separate dbGaP variables. Atrial fibrillation, for instance, is asked as a distinct question in ARIC, CHS, FHS, MESA, and several other cohorts, each with its own phv accession. BDC Variable Library groups those related variables into a single harmonized slot per concept, annotated with exactly which studies, datasets, and variables it pools together. Those harmonized concepts are in turn clustered into category modules, such as Condition/Disease, Lab Measurement, and Treatment/Medication, spanning all contributing BioData Catalyst studies.

📖 Documentation (current variable/category/study counts): tis-lab.github.io/BDC-VarLib

🔗 Source data: generated from RTI International's NHLBI-BDC-DMC-HV / priority_variables_transform

BDC Variable Library — Category Concept Map

Structure

  • bdc_varlib.yaml — umbrella schema; imports every category module.
  • bdc_varlib_common.yaml — enums shared across categories, so each module is self-contained and loadable on its own.
  • bdc_varlib_<category>.yaml — one module per category (Condition/Disease, Lab Measurement, Treatment/Medication, ...). See the documentation site for the full module breakdown and per-category variable coverage.

License

Apache-2.0

Releases

Packages

Contributors

Languages