Retrieves metadata (data dictionary, levels table, event map) for a given study and release version. Allows for filtering by variables and tables.
Arguments
- study
character. The study name. One of "abcd" or "hbcd".
- release
character. Release version (Default:
"latest"
).- vars
character (vector). Vector with the names of variables to be included.
- tables
character (vector). Vector with the names of tables to be included.
- type
character. Type of metadata to retrieve. One of
"dd"
,"levels"
,"sessions"
(Default:"dd"
).
Examples
get_metadata("abcd", type = "levels")
#> # A tibble: 63,502 × 5
#> name value order_level label label_es
#> <glue> <chr> <dbl> <chr> <chr>
#> 1 ab_g_dyn__cohort_edu__cgs 1 1 Up to high school (No d… NA
#> 2 ab_g_dyn__cohort_edu__cgs 2 2 High school diploma/GED NA
#> 3 ab_g_dyn__cohort_edu__cgs 3 3 Some college NA
#> 4 ab_g_dyn__cohort_edu__cgs 4 4 Bachelor’s degree NA
#> 5 ab_g_dyn__cohort_edu__cgs 5 5 Graduate school or prof… NA
#> 6 ab_g_dyn__cohort_grade 0 1 Kindergarten NA
#> 7 ab_g_dyn__cohort_grade 1 2 1st grade NA
#> 8 ab_g_dyn__cohort_grade 2 3 2nd grade NA
#> 9 ab_g_dyn__cohort_grade 3 4 3rd grade NA
#> 10 ab_g_dyn__cohort_grade 4 5 4th grade NA
#> # ℹ 63,492 more rows
get_metadata("hbcd", release = "1.0")
#> # A tibble: 48,699 × 30
#> study domain source table_name table_label name label instruction header
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Spec… NA NA
#> 2 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Nail… NA NA
#> 3 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Numb… NA NA
#> 4 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Spec… NA NA
#> 5 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Any … NA NA
#> 6 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Scre… NA NA
#> 7 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Scre… NA NA
#> 8 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Conf… NA NA
#> 9 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Conf… NA NA
#> 10 Core BioSpecim… Biolo… bio_bm_bi… USDTL Nail… bio_… Conf… NA NA
#> # ℹ 48,689 more rows
#> # ℹ 21 more variables: note <chr>, unit <chr>, type_var <chr>, type_data <chr>,
#> # type_level <chr>, type_field <chr>, order_display <chr>,
#> # branching_logic <chr>, label_es <chr>, instruction_es <chr>,
#> # header_es <chr>, note_es <chr>, name_short <chr>, name_stata <chr>,
#> # url_table <chr>, url_warn_use <chr>, url_warn_data <chr>,
#> # url_table_warn_use <chr>, url_table_warn_data <chr>, …
get_metadata("abcd", vars = c("ab_g_dyn__visit_dtt", "ab_g_dyn__visit_age"))
#> # A tibble: 2 × 44
#> study domain sub_domain source metric atlas table_name table_label name label
#> <chr> <chr> <chr> <chr> <chr> <chr> <glue> <glue> <glu> <glu>
#> 1 Core ABCD … Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g… Visi…
#> 2 Core ABCD … Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g… Visi…
#> # ℹ 34 more variables: instruction <chr>, header <chr>, note <chr>, unit <chr>,
#> # type_var <chr>, type_data <chr>, type_level <chr>, type_field <chr>,
#> # order_display <chr>, branching_logic <chr>, label_es <chr>,
#> # instruction_es <chr>, header_es <chr>, note_es <chr>, table_nda <chr>,
#> # table_nda_5_0 <chr>, table_redcap <chr>, name_nda <chr>, name_deap <chr>,
#> # name_redcap <chr>, name_redcap_exp <chr>, url_table <chr>,
#> # url_warn_use <chr>, url_warn_data <chr>, url_table_warn_use <chr>, …
get_metadata("abcd", tables = "ab_g_dyn")
#> # A tibble: 24 × 44
#> study domain sub_domain source metric atlas table_name table_label name
#> <chr> <chr> <chr> <chr> <chr> <chr> <glue> <glue> <glu>
#> 1 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 2 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 3 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 4 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 5 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 6 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 7 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 8 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 9 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 10 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> # ℹ 14 more rows
#> # ℹ 35 more variables: label <glue>, instruction <chr>, header <chr>,
#> # note <chr>, unit <chr>, type_var <chr>, type_data <chr>, type_level <chr>,
#> # type_field <chr>, order_display <chr>, branching_logic <chr>,
#> # label_es <chr>, instruction_es <chr>, header_es <chr>, note_es <chr>,
#> # table_nda <chr>, table_nda_5_0 <chr>, table_redcap <chr>, name_nda <chr>,
#> # name_deap <chr>, name_redcap <chr>, name_redcap_exp <chr>, …
get_metadata("abcd", tables = "ab_g_dyn")
#> # A tibble: 24 × 44
#> study domain sub_domain source metric atlas table_name table_label name
#> <chr> <chr> <chr> <chr> <chr> <chr> <glue> <glue> <glu>
#> 1 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 2 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 3 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 4 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 5 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 6 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 7 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 8 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 9 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> 10 Core ABCD (Gene… Standard … Gener… NA NA ab_g_dyn ABCD Dynam… ab_g…
#> # ℹ 14 more rows
#> # ℹ 35 more variables: label <glue>, instruction <chr>, header <chr>,
#> # note <chr>, unit <chr>, type_var <chr>, type_data <chr>, type_level <chr>,
#> # type_field <chr>, order_display <chr>, branching_logic <chr>,
#> # label_es <chr>, instruction_es <chr>, header_es <chr>, note_es <chr>,
#> # table_nda <chr>, table_nda_5_0 <chr>, table_redcap <chr>, name_nda <chr>,
#> # name_deap <chr>, name_redcap <chr>, name_redcap_exp <chr>, …
get_metadata("abcd", type = "sessions")
#> # A tibble: 26 × 2
#> session_id label
#> <fct> <fct>
#> 1 ses-00S Screener
#> 2 ses-00A Baseline
#> 3 ses-00M 0.5 Year
#> 4 ses-01A 1 Year
#> 5 ses-01M 1.5 Year
#> 6 ses-02A 2 Year
#> 7 ses-02M 2.5 Year
#> 8 ses-03A 3 Year
#> 9 ses-03M 3.5 Year
#> 10 ses-04A 4 Year
#> # ℹ 16 more rows