DatabaseConnector - Connecting to Various Database Platforms
An R 'DataBase Interface' ('DBI') compatible interface to various database platforms ('PostgreSQL', 'Oracle', 'Microsoft SQL Server', 'Amazon Redshift', 'Microsoft Parallel Database Warehouse', 'IBM Netezza', 'Apache Impala', 'Google BigQuery', 'Snowflake', 'Spark', 'SQLite', and 'InterSystems IRIS'). Also includes support for fetching data as 'Andromeda' objects. Uses either 'Java Database Connectivity' ('JDBC') or other 'DBI' drivers to connect to databases.
Last updated
hadesopenjdk
13.06 score 57 stars 19 dependents 1.2k scripts 4.6k downloadsSqlRender - Rendering Parameterized SQL and Translation to Dialects
A rendering tool for parameterized SQL that also translates into different SQL dialects. These dialects include 'Microsoft SQL Server', 'Oracle', 'PostgreSql', 'Amazon RedShift', 'Apache Impala', 'IBM Netezza', 'Google BigQuery', 'Microsoft PDW', 'Snowflake', 'Azure Synapse Analytics Dedicated', 'Apache Spark', 'SQLite', and 'InterSystems IRIS'.
Last updated
hadesopenjdk
12.43 score 89 stars 19 dependents 677 scripts 5.2k downloadsPatientLevelPrediction - Develop Clinical Prediction Models Using the Common Data Model
A user friendly way to create patient level prediction models using the Observational Medical Outcomes Partnership Common Data Model. Given a cohort of interest and an outcome of interest, the package can use data in the Common Data Model to build a large set of features. These features can then be used to fit a predictive model with a number of machine learning algorithms. This is further described in Reps (2017) <doi:10.1093/jamia/ocy032>.
Last updated
hadesopenjdk
11.29 score 226 stars 1 dependents 376 scripts 646 downloadsFeatureExtraction - Generating Features for a Cohort
An R interface for generating features for a cohort using data in the Common Data Model. Features can be constructed using default or custom made feature definitions. Furthermore it's possible to aggregate features and get the summary statistics.
Last updated
hadesopenjdk
10.87 score 75 stars 4 dependents 365 scripts 1.2k downloads
CohortConstructor - Build and Manipulate Study Cohorts Using a Common Data Model
Create and manipulate study cohorts in data mapped to the Observational Medical Outcomes Partnership Common Data Model.
Last updated
10.76 score 10 stars 4 dependents 279 scripts 1.3k downloadsDataQualityDashboard - Execute and View Data Quality Checks on OMOP CDM Database
Assesses data quality in Observational Medical Outcomes Partnership Common Data Model (OMOP CDM) databases. Executes data quality checks and provides an R 'shiny' application to view the results.
Last updated
data-qualityopenjdk
10.12 score 190 stars 72 scripts 940 downloadsAndromeda - Asynchronous Disk-Based Representation of Massive Data
Storing very large data objects on a local drive, while still making it possible to manipulate the data in an efficient manner.
Last updated
hades
9.62 score 11 stars 11 dependents 75 scripts 1.5k downloadsParallelLogger - Support for Parallel Computation, Logging, and Function Automation
Support for parallel computation with progress bar, and option to stop or proceed on errors. Also provides logging to console and disk, and the logging persists in the parallel threads. Additional functions support function call automation with delayed execution (e.g. for executing functions in parallel).
Last updated
hades
9.55 score 13 stars 17 dependents 106 scripts 10.0k downloadsCyclops - Cyclic Coordinate Descent for Logistic, Poisson and Survival Analysis
This model fitting tool incorporates cyclic coordinate descent and majorization-minimization approaches to fit a variety of regression models found in large-scale observational healthcare data. Implementations focus on computational optimization and fine-scale parallelization to yield efficient inference in massive datasets. Please see: Suchard, Simpson, Zorych, Ryan and Madigan (2013) <doi:10.1145/2414416.2414791>.
Last updated
hadescpp
9.34 score 45 stars 7 dependents 103 scripts 1.7k downloadsCohortGenerator - Cohort Generation for the OMOP Common Data Model
Generate cohorts and subsets using an Observational Medical Outcomes Partnership (OMOP) Common Data Model (CDM) Database. Cohorts are defined using 'CIRCE' (<https://github.com/ohdsi/circe-be>) or SQL compatible with 'SqlRender' (<https://github.com/OHDSI/SqlRender>).
Last updated
hadesopenjdk
8.86 score 15 stars 1 dependents 270 scripts 854 downloads
omock - Creation of Mock Observational Medical Outcomes Partnership Common Data Model
Creates mock data for testing and package development for the Observational Medical Outcomes Partnership common data model. The package offers functions crafted with pipeline-friendly implementation, enabling users to effortlessly include only the necessary tables for their testing needs.
Last updated
8.75 score 5 stars 1 dependents 377 scripts 959 downloads
OmopSketch - Characterise Tables of an OMOP Common Data Model Instance
Summarises key information in data mapped to the Observational Medical Outcomes Partnership (OMOP) common data model. Assess suitability to perform specific epidemiological studies and explore the different domains to obtain feasibility counts and trends.
Last updated
8.26 score 5 stars 1 dependents 160 scripts 924 downloads
PhenotypeR - Assess Study Cohorts Using a Common Data Model
Phenotype study cohorts in data mapped to the Observational Medical Outcomes Partnership Common Data Model. Diagnostics are run at the database, code list, cohort, and population level to assess whether study cohorts are ready for research.
Last updated
8.11 score 10 stars 66 scripts 820 downloadsSelfControlledCaseSeries - Self-Controlled Case Series
Execute the self-controlled case series (SCCS) design using observational data in the OMOP Common Data Model. Extracts all necessary data from the database and transforms it to the format required for SCCS. Age and season can be modeled using splines assuming constant hazard within calendar months. Event-dependent censoring of the observation period can be corrected for. Many exposures can be included at once (MSCCS), with regularization on all coefficients except for the exposure of interest. Includes diagnostics for all major assumptions of the SCCS.
Last updated
hadescppopenjdk
7.86 score 13 stars 69 scripts 473 downloads
CohortSymmetry - Sequence Symmetry Analysis Using the Observational Medical Outcomes Partnership Common Data Model
Calculating crude sequence ratio, adjusted sequence ratio and confidence intervals using data mapped to the Observational Medical Outcomes Partnership Common Data Model.
Last updated
7.54 score 2 stars 103 scripts 393 downloadsOmopViewer - Visualise OMOP Results using 'shiny' Applications
Visualise results obtained from analysing data mapped to the Observational Medical Outcomes Partnership (OMOP) common data model using 'shiny' applications.
Last updated
7.33 score 3 stars 29 scripts 433 downloads
MeasurementDiagnostics - Diagnostics for Lists of Codes Based on Measurements
Diagnostics of list of codes based on concepts from the domains measurement and observation. This package works for data mapped to the Observational Medical Outcomes Partnership Common Data Model.
Last updated
7.20 score 2 stars 1 dependents 45 scripts 591 downloadsResultModelManager - Result Model Manager
Database data model management utilities for R packages in the Observational Health Data Sciences and Informatics programme. 'ResultModelManager' provides utility functions to allow package maintainers to migrate existing SQL database models, export and import results in consistent patterns.
Last updated
openjdk
6.88 score 4 stars 5 dependents 18 scripts 790 downloadsEunomia - Standard Dataset Manager for Observational Medical Outcomes Partnership Common Data Model Sample Datasets
Facilitates access to sample datasets from the 'EunomiaDatasets' repository (<https://github.com/ohdsi/EunomiaDatasets>).
Last updated
hadesopenjdk
6.56 score 50 stars 161 scripts 1.0k downloadsCharacterization - Implement Descriptive Studies Using the Common Data Model
An end-to-end framework that enables users to implement various descriptive studies for a given set of target and outcome cohorts for data mapped to the Observational Medical Outcomes Partnership Common Data Model.
Last updated
openjdk
6.32 score 3 stars 25 scripts 636 downloadsEvidenceSynthesis - Synthesizing Causal Evidence in a Distributed Research Network
Routines for combining causal effect estimates and study diagnostics across multiple data sites in a distributed study, without sharing patient-level data. Allows for normal and non-normal approximations of the data-site likelihood of the effect parameter.
Last updated
hadesopenjdk
6.30 score 11 stars 40 scripts 558 downloadsCohortIncidence - Cohort Incidence Analysis for the OMOP Common Data Model
Provides functionality for performing cohort incidence analyses against data stored in the OMOP Common Data Model (CDM). The package generates database-specific SQL, executes analyses across supported database platforms, and returns standardized incidence estimates using configurable time-at-risk, stratification, and cohort definitions. It is intended to support reproducible observational research within the OHDSI analytics framework.
Last updated
openjdk
6.13 score 6 stars 25 scripts 279 downloadsSelfControlledCohort - Self-Controlled Cohort Population-Level Estimation
Estimates incidence rate ratios by comparing time exposed with time unexposed among an exposed cohort using self-controlled cohort methodology as described in Ryan et al. (2013) <doi:10.1002/pds.3457>. Functions used for empirical calibration of effect estimates, confidence intervals, and p-values are included to control for residual bias.
Last updated
hadesopenjdk
5.91 score 8 stars 17 scripts 385 downloadsOmopConstructor - Build Tables in the OMOP Common Data Model
Provides functionality to construct standardised tables from health care data formatted according to the Observational Medical Outcomes Partnership (OMOP) Common Data Model. The package includes tools to build key tables such as observation period and drug era, among others.
Last updated
5.47 score 1 stars 14 scripts 413 downloadsCirceR - Construct Cohort Inclusion and Restriction Criteria Expressions
Wraps the 'CIRCE' (<https://github.com/ohdsi/circe-be>) 'Java' library allowing cohort definition expressions to be edited and converted to 'Markdown' or 'SQL'.
Last updated
hadesopenjdk
5.35 score 6 stars 1 dependents 125 scripts 593 downloadsPatientGenerator - Generator of Synthetic Patient Data for the OMOP Common Data Model
Tools to generate synthetic patient-level test datasets in the Observational Medical Outcomes Partnership (OMOP) Common Data Model (CDM). Includes a chat-driven generator backed by large language models and an interactive 'shiny' designer for editing CDM test sets.
Last updated
5.26 score 6 stars 7 scripts 422 downloadsOhdsiReportGenerator - Observational Health Data Sciences and Informatics Report Generator
Extract results into R from the Observational Health Data Sciences and Informatics result database (see <https://ohdsi.github.io/Strategus/results-schema/index.html>) and generate reports/presentations via 'quarto' that summarize results in HTML format. Learn more about 'OhdsiReportGenerator' at <https://ohdsi.github.io/OhdsiReportGenerator/>.
Last updated
quartoopenjdk
5.08 score 1 stars 5 scripts 348 downloads
OmopIndices - Patient-Level Indices from the OMOP Common Data Model
Provides tools to derive standardised, reproducible patient-level indices and covariates from Observational Medical Outcomes Partnership (OMOP) Common Data Model (CDM) databases. Functions calculate comorbidity and frailty scores, including the Charlson Comorbidity Index, Electronic Frailty Index, and Hospital Frailty Risk Score, as well as body mass index, polypharmacy, ethnicity, location, and socioeconomic status measures.
Last updated
4.65 score 2 stars 30 scripts 385 downloadsOmopOnSpark - Using a Common Data Model on Spark
Use health data in the Observational Medical Outcomes Partnership Common Data Model format in Spark.
Last updated
4.48 score 6 scripts 246 downloadsDatabaseConnectorJars - JAR Dependencies for the 'DatabaseConnector' Package
Provides external JAR dependencies for the 'DatabaseConnector' package.
Last updated
hadesopenjdk
2.70 score 1 stars 399 downloads