Logo
Clinical Data Standards Hub
Sign In
Non-profit Community HubNot affiliated with CDISC/SASContributions WelcomeNon-profit Community HubNot affiliated with CDISC/SASContributions Welcome

Clinical R Packages

Curated packages for clinical programming — pharmaverse, stats, visualisation, and reporting.

Sign in to add packages

admiral

pharmaverse
pharmaverse

ADaM in R Asset Library. Modular building blocks for ADaM dataset derivations following CDISC standards.

CRAN GitHub

xportr

pharmaverse
pharmaverse

Export SAS XPT files from R with proper metadata, labels, and formats for CDISC submission.

CRAN GitHub

rtables

pharmaverse
pharmaverse

Build complex, production-quality clinical tables using a declarative framework inspired by SAS PROC REPORT.

CRAN GitHub

teal

pharmaverse
pharmaverse

Shiny-based framework for exploratory clinical data analysis with modular, reusable app components.

GitHub

tern

pharmaverse
pharmaverse

Tables, Estimates and References for clinical trials — TLF generation using rtables.

CRAN GitHub

metacore

pharmaverse
pharmaverse

Standardised storage of dataset metadata (variable-level specs) for clinical programming workflows.

CRAN GitHub

survival

statistics

The standard library for survival analysis: Kaplan-Meier, Cox PH, Weibull, and competing risks.

CRAN

lme4

statistics

Mixed-effects models (MMRM-like) using maximum likelihood. Essential for repeated-measures clinical endpoints.

CRAN

emmeans

statistics

Estimated marginal means (LS-means) with contrasts and comparisons — post-hoc analysis after lme4 or lm.

CRAN

tableone

statistics

Create Table 1 demographics / baseline characteristic tables with continuous + categorical variables.

CRAN

ggplot2

visualization

The grammar of graphics for R. Publication-quality plots for clinical reports, posters, and CSRs.

CRAN

ggsurvfit

visualization

A ggplot2-based API for Kaplan-Meier and cumulative incidence plots with risk tables and p-values.

CRAN GitHub

corrplot

visualization

Visualise correlation matrices as colour-coded plots — useful for biomarker and lab exploratory analysis.

CRAN

dplyr

data

The tidyverse grammar for data manipulation: filter, select, mutate, group_by, summarise.

CRAN

haven

data

Read and write SAS datasets (.sas7bdat, .xpt), SPSS, and Stata files directly in R.

CRAN

readxl

data

Import Excel files (.xls, .xlsx) without Java or Perl dependencies — great for eCRF specs and metadata.

CRAN

rmarkdown

reporting

Produce reproducible reports in HTML, PDF, or Word from a single .Rmd file with R code and narrative.

CRAN

flextable

reporting

Create clinical-grade RTF / Word tables with fine-grained formatting for CSR appendices.

CRAN

gt

reporting

Grammar of tables — expressive, publication-quality HTML tables for clinical summary outputs.

CRAN GitHub