Published

December 3, 2025

OxInfer software

A core activity of OxInfer is building and maintaing research software, particularly focused on supporting analyses of health data mapped to the OMOP Common Data Model. For this we make open-source R packages which are released on CRAN.

Number of R packages on CRAN

Total CRAN downloads

Releases

Below is a summary of CRAN releases of our R packages. As can be seen we have aim for a high frequency of releases, particularly in the early stages of package development. This reflects our aim of practicing continuously delivery.1

Relationships

The figure below is an attempt to show how our R packages relate to each other. We can see in the centre the core, lower-level, packages. Key imports across packages include omopgenerics, which defines core classes and methods for working with data in the OMOP Common Data Model format, and PatientProfiles, which provides functionality for identifying and bringing together patient features spread across OMOP Common Data Model tables. In addition, key suggests include omock, which creates synthetic datasets, visOmopResults, which supports creation of plots and tables to visualise study results. Meanwhile on the periphery are more user-facing, higher-level, packages. For example, these include OmopSketch, for summarising a dataset mapped to the OMOP Common Data Model, and PhenotypeR, for running diagnostics on them.

Packages

omopgenerics

Methods and Classes for the OMOP Common Data Model

Provides definitions of core classes and methods used by analytic pipelines that query the OMOP (Observational Medical Outcomes Partnership) common data model.

CRAN version badge documentation report_issue

omock

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.

CRAN version badge documentation report_issue

OmopConstructor

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.

CRAN version badge documentation report_issue

OmopOnSpark

Using a Common Data Model on Spark

Use health data in the Observational Medical Outcomes Partnership Common Data Model format in Spark.

CRAN version badge documentation report_issue

visOmopResults

visOmopResults Graphs and Tables for OMOP Results

Provides methods to transform omop_result objects into formatted tables and figures, facilitating the visualisation of study results working with the Observational Medical Outcomes Partnership (OMOP) Common Data Model.

CRAN version badge documentation report_issue

CodelistGenerator

CodelistGenerator Identify Relevant Clinical Codes and Evaluate Their Use

Generate a candidate code list for the Observational Medical Outcomes Partnership (OMOP) common data model based on string matching. For a given search strategy, a candidate code list will be returned.

CRAN version badge documentation report_issue

PatientProfiles

PatientProfiles Identify Characteristics of Patients in the OMOP Common Data Model

Identify the characteristics of patients in data mapped to the Observational Medical Outcomes Partnership (OMOP) common data model.

CRAN version badge documentation report_issue

CohortConstructor

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.

CRAN version badge documentation report_issue

IncidencePrevalence

IncidencePrevalence Estimate Incidence and Prevalence using the OMOP Common Data Model

Calculate incidence and prevalence using data mapped to the Observational Medical Outcomes Partnership (OMOP) common data model. Incidence and prevalence can be estimated for the total population in a database or for a stratification cohort.

CRAN version badge documentation report_issue

DrugUtilisation

DrugUtilisation Summarise Patient-Level Drug Utilisation in Data Mapped to the OMOP Common Data Model

Summarise patient-level drug utilisation cohorts using data mapped to the Observational Medical Outcomes Partnership (OMOP) common data model. New users and prevalent users cohorts can be generated and their characteristics, indication and drug use summarised.

CRAN version badge documentation report_issue

CohortCharacteristics

CohortCharacteristics Summarise and Visualise Characteristics of Patients in the OMOP CDM

Summarise and visualise the characteristics of patients in data mapped to the Observational Medical Outcomes Partnership (OMOP) common data model (CDM).

CRAN version badge documentation report_issue

CohortSurvival

CohortSurvival Estimate Survival from OMOP Cohorts

Estimate survival using data mapped to the Observational Medical Outcomes Partnership common data model (OMOP CDM). Survival can be estimated based on user-defined study cohorts.

CRAN version badge documentation report_issue

CohortSymmetry

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.

CRAN version badge documentation report_issue

OmopSketch

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.

CRAN version badge documentation report_issue

MeasurementDiagnostics

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.

CRAN version badge documentation report_issue

PhenotypeR

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.

CRAN version badge documentation report_issue

OmopViewer

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.

CRAN version badge documentation report_issue

Newsletter

✔ You've been subscribed to the OxInfer Newsletter :)

December 2025

Releases

November 2025

Releases

October 2025

Releases

  • 2025-10-31 CohortConstructor 0.6.0
  • 2025-10-31 omock 0.6.0 changelog
  • 2025-10-29 PatientProfiles 1.4.4
  • 2025-10-23 CohortCharacteristics 1.0.2 changelog
  • 2025-10-22 OmopOnSpark 0.1.0
  • 2025-10-22 OmopOnSpark 0.1.0
  • 2025-10-13 omopgenerics 1.3.2 changelog
  • 2025-10-09 visOmopResults 1.3.1 changelog
  • 2025-10-05 visOmopResults 1.3.0 changelog
  • 2025-10-01 PatientProfiles 1.4.3 changelog

September 2025

Releases

  • 2025-09-30 CohortCharacteristics 1.0.1 changelog
  • 2025-09-30 OmopConstructor 0.1.0
  • 2025-09-30 OmopConstructor 0.1.0
  • 2025-09-18 omopgenerics 1.3.1 changelog
  • 2025-09-02 visOmopResults 1.2.0 changelog
  • 2025-09-01 omock 0.5.0 changelog

August 2025

Releases

  • 2025-08-18 CohortSurvival 1.0.3

July 2025

Releases

  • 2025-07-31 PhenotypeR 0.2.0
  • 2025-07-30 CohortConstructor 0.5.0 changelog
  • 2025-07-29 MeasurementDiagnostics 0.1.0
  • 2025-07-22 IncidencePrevalence 1.2.1
  • 2025-07-15 omopgenerics 1.3.0 changelog
  • 2025-07-11 MeasurementDiagnostics 0.0.1
  • 2025-07-09 OmopViewer 0.4.0
  • 2025-07-09 PatientProfiles 1.4.2 changelog
  • 2025-07-03 DrugUtilisation 1.0.4 changelog

June 2025

Releases

May 2025

Releases

  • 2025-05-30 PatientProfiles 1.4.0 changelog
  • 2025-05-22 PhenotypeR 0.1.5
  • 2025-05-21 CohortCharacteristics 1.0.0 changelog
  • 2025-05-21 visOmopResults 1.1.0 changelog
  • 2025-05-19 omopgenerics 1.2.0 changelog
  • 2025-05-15 OmopSketch 0.4.0 changelog
  • 2025-05-13 DrugUtilisation 1.0.2 changelog
  • 2025-05-08 CohortConstructor 0.4.0 changelog

April 2025

Releases

  • 2025-04-16 DrugUtilisation 1.0.1 changelog
  • 2025-04-15 OmopViewer 0.3.0
  • 2025-04-14 OmopSketch 0.3.2 changelog
  • 2025-04-10 CodelistGenerator 3.5.0
  • 2025-04-02 CohortSurvival 1.0.1 changelog

March 2025

Releases

  • 2025-03-28 PhenotypeR 0.1.4
  • 2025-03-27 CohortCharacteristics 0.5.1 changelog
  • 2025-03-27 DrugUtilisation 1.0.0 changelog
  • 2025-03-26 CodelistGenerator 3.4.1
  • 2025-03-24 CohortSymmetry 0.2.4
  • 2025-03-20 DrugUtilisation 0.8.3 changelog
  • 2025-03-19 CohortSurvival 1.0.0 changelog
  • 2025-03-18 CohortCharacteristics 0.5.0 changelog
  • 2025-03-17 OmopSketch 0.3.1 changelog
  • 2025-03-17 omopgenerics 1.1.1 changelog
  • 2025-03-08 IncidencePrevalence 1.2.0 changelog
  • 2025-03-06 visOmopResults 1.0.2 changelog
  • 2025-03-05 PatientProfiles 1.3.1 changelog
  • 2025-03-04 OmopSketch 0.3.0 changelog
  • 2025-03-02 CohortSymmetry 0.2.3
  • 2025-03-01 CohortSymmetry 0.2.2

February 2025

Releases

  • 2025-02-27 visOmopResults 1.0.1 changelog
  • 2025-02-26 PatientProfiles 1.3.0 changelog
  • 2025-02-25 omopgenerics 1.1.0 changelog
  • 2025-02-20 IncidencePrevalence 1.1.0 changelog
  • 2025-02-19 CodelistGenerator 3.4.0
  • 2025-02-17 PhenotypeR 0.1.3
  • 2025-02-16 CohortConstructor 0.3.5
  • 2025-02-14 omopgenerics 1.0.0 changelog
  • 2025-02-12 CohortSymmetry 0.2.1
  • 2025-02-05 PhenotypeR 0.1.2

January 2025

Releases

  • 2025-01-28 CodelistGenerator 3.3.2
  • 2025-01-28 OmopSketch 0.2.2
  • 2025-01-23 omock 0.3.2 changelog
  • 2025-01-22 CohortSurvival 0.6.2
  • 2025-01-17 CohortConstructor 0.3.4
  • 2025-01-17 PhenotypeR 0.1.1
  • 2025-01-16 DrugUtilisation 0.8.2 changelog
  • 2025-01-16 IncidencePrevalence 1.0.0 changelog
  • 2025-01-16 OmopSketch 0.2.1
  • 2025-01-15 visOmopResults 1.0.0 changelog
  • 2025-01-08 OmopSketch 0.2.0

Footnotes

  1. Always keeping our software product in a releasable state, allowing fast release of features and rapid response to any failures. For more information on what continuous delivery means see https://martinfowler.com/bliki/ContinuousDelivery.html and for more on its benefits see https://dora.dev/capabilities/continuous-delivery/↩︎