About the Speaker

Ben Straub

Programmer at GSK for 7 years. Working on many different open-source initiatives across pharmaverse and the R Consortium

Today’s Agenda

We’ll explore the key pharmaverse resources that can help streamline clinical reporting at Navitas.

Resources We’ll Cover

# Resource What it is
1️⃣ pharmaverse.org Central hub for curated R packages
2️⃣ pharmaverse Examples End-to-end worked clinical examples
3️⃣ pharmaverse Blog Community-driven knowledge sharing
4️⃣ admiral ADaM dataset construction toolkit
5️⃣ pharmaverse Data Packages Test SDTM & ADaM datasets

🗺️ Live Tour at the End!

After walking through each resource, we’ll go on a live tour of all of them — so this is just to set the stage for what’s coming!

Resource 1

pharmaverse.org

The Central Hub for Curated R Packages

The pharmaverse Organisation

The pharmaverse is a council of companies working together to promote and enable greater industry collaboration on open-source R package development for clinical reporting. Python is also starting to make an appearance!

Why it matters

  • Reduces duplicated effort across companies
  • Provides slightly-opinionated, curated package recommendations
  • Covers the end-to-end clinical reporting pipeline: SDTM → ADaM → TLGs
  • Freely available to the entire industry

pharmaverse.org website & GitHub

🌐 pharmaverse.org

  • Package discovery — search by domain or workflow stage
  • Council membership & governance
  • News, events, and community links

Key workflow coverage

Stage Domain
Data SDTM, ADaM
Analysis TLGs, Shiny
Submission e-Submission

🐙 github.com/pharmaverse

  • 30+ open-source repositories
  • Packages, data sets, examples, blogs
  • Open contribution model — anyone can contribute
  • Issue templates, PR workflows, and community guidelines built in

“The right tool, for the right job, collaboratively built.”

Resource 2

pharmaverse Examples

End-to-End Worked Clinical Examples

pharmaverse Examples

📖 End-to-End Worked Examples

pharmaverse.github.io/examples

A curated library of fully worked clinical reporting examples that show how pharmaverse packages fit together in a real pipeline.

  • Uses consistent source data from pharmaversesdtm and pharmaverseadam
  • Covers ADaM dataset creation, Tables, Listings & Graphs (TLGs)
  • Includes PK/PD and Therapeutic Area–specific analyses

pharmaverse Examples — Key Features

✨ What makes it special

  • Reproducible — self-contained R scripts you can run locally
  • Posit Cloud environment pre-configured with all packages
  • Auto-generated standalone R scripts for every example
  • Community-driven: suggest new examples via GitHub issues

Scope of examples

  • ADSL, ADAE, ADCM, ADLB, ADVS, ADTTE
  • Standard TLGs (gt, rtables, Tplyr, ggplot2, visR)
  • Therapeutic Area analyses (Oncology, Ophthalmology, …)
Resource URL
Website github.io/examples
GitHub github/examples

Try it now

Open the Posit Cloud environment and run an example without installing anything!

Resource 3

pharmaverse Blog

Community-Driven Knowledge Sharing

pharmaverse Blog

📝 Community-Driven Clinical R Blog

The pharmaverse blog promotes and showcases R use in the clinical reporting pipeline through short, personalized, and reproducible posts.

What you’ll find

  • Walkthroughs of pharmaverse packages and functions
  • Real-world R experiences in clinical programming
  • Conference recaps and community spotlights
  • Tips, tricks, and patterns for clinical data work

Spirit of every post

✅ Short (< 10 min read) · ✅ Personalized · ✅ Reproducible · ✅ Introductory

pharmaverse Blog — Key Features

🌟 Why follow the blog?

  • Stay current — regular posts on new packages and releases
  • Community voices — authors from across pharma companies
  • Practical — every post has working, self-contained code
  • Open contribution — anyone can write a post via a GitHub PR

Contribution requirements

  1. Specific to Clinical Reporting and open-source
  2. Working, reproducible code
  3. Self-contained data (package data or minimal example data)
Resource URL
Blog github.io/blog
GitHub github/blog

Write a post!

Have something to share? Open a GitHub issue or PR to the blog repository — the blog team will guide you through the process.

Resource 4

admiral

ADaM in R Asset Library

admiral — ADaM in R Asset Library

🚢 The core ADaM-building package

admiral is an open-source, modular toolbox for creating ADaM datasets in R, developed jointly by Roche and GSK — and now maintained by the wider pharmaverse community.

Core design principles

Principle Meaning
Usability Easy to read and write by clinical programmers
Simplicity Single, well-defined purpose per function
Findability Consistent naming so functions are easy to find
Readability Code reads like a specification

admiral — Key Features

🛠 What admiral provides

  • 200+ functions for ADaM dataset construction
  • Covers ADSL, ADAE, ADCM, ADLB, ADVS, ADTTE, and more
  • Two-phase release cadence (core + TA extensions)

Ecosystem of extensions

admiral (core)
├── admiralonco      # Oncology
├── admiralophtha    # Ophthalmology
├── admiralvaccine   # Vaccines
├── admiralpeds      # Pediatrics
├── admiralmetabolic # Metabolic
└── admiralneuro     # Neuroscience

📋 Cheatsheet

Download PDF cheatsheet

Resource 5

pharmaverse Data Packages

Test SDTM & ADaM Datasets

pharmaverse Data Packages

One-stop-shop for SDTM test data

Provides a consistent set of SDTM datasets used across pharmaverse packages and examples.

Dataset type Examples
TA-agnostic SDTM dm, vs, eg, lb, ex, ae
Oncology-specific rs_onco, tr_onco
Ophthalmology oe_ophtha

Key features

  • Based on CDISC pilot project data
  • Modernizing to current standards (slow going!)
  • Detailed Documentation for each dataset

pharmaverseadam — ADaM Test Data

📦 One-stop-shop for ADaM test data

Provides ready-to-use ADaM datasets automatically generated by running admiral templates — so they are always in sync with the latest admiral release.

ADaM Dataset Source package
adsl admiral
adae admiral
adrs_onco admiralonco

Key features

  • Source data from pharmaversesdtm
  • Covers most TA extension packages
  • Always looking to add more!

Let’s Take a Tour!

🗺️ We’ll walk through each resource live

Stop Resource URL
1️⃣ pharmaverse.org pharmaverse.org
2️⃣ GitHub Organisation github.com/pharmaverse
3️⃣ Examples pharmaverse.github.io/examples
4️⃣ Blog pharmaverse.github.io/blog
5️⃣ admiral pharmaverse.github.io/admiral
6️⃣ pharmaversesdtm pharmaverse.github.io/pharmaversesdtm
7️⃣ pharmaverseadam pharmaverse.github.io/pharmaverseadam

All Resources at a Glance

🤝 Get involved — the pharmaverse is open to everyone!