Identifies clinically relevant concepts in Observational Medical Outcomes Partnership Common Data Model cohorts using an enrichment-based workflow. Defines target and control cohorts and extracts medical interventions that are over-represented in the target cohort during the observation period. Users can tune filtering and selection thresholds. The workflow includes chi-squared tests for two proportions with Yates continuity correction, logistic tests, and hierarchy and correlation mappings for relevant concepts. The results can be optionally explored using the bundled graphical user interface. For workflow details and examples, see < https://healthinformaticsut.github.io/CohortContrast/>.
The goal of CohortContrast is to facilitate the comparison between cohorts in specified domains across all OMOP CDM datasets. It enables users to analyze and visualize the contrast between target and control cohorts effectively.
The development version of the package from GitHub:
# install.packages("devtools")
devtools::install_github("HealthInformaticsUT/CohortContrast")
For complete setup and workflow code, use:
If you are running CohortContrast on an air-gapped server, see the wiki article here: https://github.com/HealthInformaticsUT/CohortContrast/wiki
The CohortContrast package generates the following outputs:
CohortContrast returns a list of tables (patient level
summarised data for target and control) and saves a study folder with
parquet files that can be analysed in the GUI directly.runCohortContrastViewer generates plots
from parquet-formatted results.inst/example/st.CohortContrast provides much more insight generation possibilities. See the package site for details: https://healthinformaticsut.github.io/CohortContrast/
For feature requests create issues on Github or contact Markus Haug ([email protected]) personally. Bug reports can be opened at https://github.com/HealthInformaticsUT/CohortContrast/issues.