View source: R/clinical_events.R
extract_phenotypes | R Documentation |
Filters a clinical events table created by tidy_clinical_events
for a set clinical codes that represent one or more phenotypes.
extract_phenotypes(
clinical_events,
clinical_codes,
source_filter = NULL,
verbose = TRUE
)
clinical_events |
A long format data frame created by
|
clinical_codes |
data frame. Must match the format as per
|
source_filter |
Character vector of data sources to filter for (optional). |
verbose |
If |
A data frame.
Other clinical events:
clinical_events_sources()
,
example_clinical_codes()
,
make_clinical_events_db()
,
tidy_clinical_events()
library(magrittr)
# dummy clinical events data frame
dummy_ukb_data_dict <- get_ukb_dummy("dummy_Data_Dictionary_Showcase.tsv")
dummy_ukb_codings <- get_ukb_dummy("dummy_Codings.tsv")
dummy_clinical_events <- read_ukb(
path = get_ukb_dummy("dummy_ukb_main.tsv", path_only = TRUE),
ukb_data_dict = dummy_ukb_data_dict,
ukb_codings = dummy_ukb_codings
) %>%
tidy_clinical_events(
ukb_data_dict = dummy_ukb_data_dict,
ukb_codings = dummy_ukb_codings
) %>%
dplyr::bind_rows()
head(dummy_clinical_events)
# dummy clinical code list
example_clinical_codes()
# Filter for participants with matching clinical codes
extract_phenotypes(
clinical_events = dummy_clinical_events,
clinical_codes = example_clinical_codes()
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.