Tools & Packages Catalog
Complete A-Z reference of tools mentioned at R/Pharma 2025
Overview
This catalog documents all R packages, Python libraries, and tools mentioned across the 19 workshops and 30+ presentations at R/Pharma 2025. Entries include descriptions, primary use cases, and links to where they were discussed.
Packages are marked with mentions:
- π₯π₯π₯ 5+ mentions
- Hot topic, widespread interest
- π₯π₯ 3-4 mentions
- Multiple sessions
- π₯ 1-2 mentions
- Emerging or specialized
R Packages
A
{admiral} π₯π₯
ADaM in R Asset Library
Modular R package for creating ADaM datasets. Part of pharmaverse ecosystem, transitioning from active development to stable maintenance.
- Use Cases: ADaM dataset creation, CDISC compliance
- Mentioned in: Presentations - admiralβs Journey
- Links: pharmaverse.github.io/admiral
B
{beeca} π₯
Bayesian Covariate Adjustment
Lightweight R package implementing FDA 2023 covariate adjustment guidance.
- Use Cases: Covariate adjustment, regulatory compliance
- Mentioned in: Presentations - Covariate Adjustment
- Developer: Novartis
{bmstate} π₯
Bayesian Multistate Models
Stan-based package for Bayesian survival and multistate models in clinical trials.
- Use Cases: Time-to-event analysis, competing risks
- Mentioned in: Workshop - Bayesian Survival
- Links: github.com/generable/bmstate
C
{cardinal} π₯π₯
Standardized Clinical TLG Templates
Open-source collection of table, listing, and graph templates aligned with CDISC standards.
- Use Cases: TFLs, CSRs, meta-analysis, harmonized outputs
- Mentioned in: Workshop - Cardinal
- Links: pharmaverse.github.io/cardinal
{cards} π₯π₯π₯
Analysis Results Data Objects
Creates language-agnostic Analysis Results Data (ARD) objects for clinical reporting.
- Use Cases: ARD generation, QC, multi-language results
- Mentioned in: Cardinal workshop, {crane}, PMDA inquiries, LLM-powered tables
- Links: Part of {gtsummary} ecosystem
{cgmguru} π₯
Continuous Glucose Monitoring Analysis
Automated glycemic event detection from CGM data.
- Use Cases: Diabetes trials, CGM analysis
- Mentioned in: Asia/Pacific Presentations
{chromote} π₯
Chrome Remote Interface
Headless Chrome control for testing Shiny apps.
- Use Cases: Shiny app testing, validation, ATDD
- Mentioned in: Presentations - ATDD
{crane} π₯π₯
Extension to {gtsummary}
Pharmaceutical-specific extensions to {gtsummary} with ARD-based QC.
- Use Cases: Clinical tables, regulatory submissions, QC workflows
- Mentioned in: Presentations - Beyond gtsummary
- Developer: Genentech
- Links: danieldsjoberg.com/RinPharma-crane-2025
D
{datasetjson} π₯
CDISC Dataset-JSON Support
Read and write CDISC Dataset-JSON format in R and Python.
- Use Cases: Modern data exchange, CDISC compliance
- Mentioned in: Workshop - datasetjson
- Links: atorus-research.github.io/datasetjson
{devtools} π₯π₯
Package Development Tools
Essential package for R package development.
- Use Cases: Package creation, testing, documentation
- Mentioned in: Workshop - Building R Packages
- Links: devtools.r-lib.org
{dplyr} π₯π₯
Data Manipulation
Core tidyverse package for data transformation.
- Use Cases: Data wrangling, pipelines
- Mentioned in: Multiple workshops (implicit in many examples)
{duckplyr} π₯
DuckDB with dplyr Syntax
dplyr backend using DuckDB for performance.
- Use Cases: Large data, Parquet files, performance
- Mentioned in: Presentations - duckplyr
- Links: Stable v1.1.2 on CRAN
E
{ellmer} π₯π₯π₯π₯π₯
LLM Integration for R
Unified interface for working with Large Language Models from R.
- Use Cases: AI integration, chatbots, tool calling
- Mentioned in: Workshop - LLM APIs, Workshop - LLM Tooling, multiple presentations
- Developer: Posit
- Links: posit-dev.github.io/ellmer
F
{flextable} π₯π₯π₯
Flexible Tables
Create publication-quality tables with fine-grained control.
- Use Cases: Clinical reports, Word documents, pharmaceutical tables
- Mentioned in: Workshop - officer/flextable, multiple presentations
- Developer: David Gohel (Ardata)
- Links: ardata.fr/flextable-book
G
{ggplot2} π₯π₯
Grammar of Graphics
The standard for data visualization in R.
- Use Cases: Publication-ready plots, clinical graphics
- Mentioned in: officer/flextable workshop, multiple examples
{gt} π₯
Grammar of Tables
Modern table creation with flexible styling.
- Use Cases: HTML tables, dashboards
- Mentioned in: Cardinal workshop (gt backend for gtsummary)
- Links: gt.rstudio.com
{gtsummary} π₯π₯π₯π₯
Summary Tables
Create publication-ready summary tables with minimal code.
- Use Cases: Demographics, safety, efficacy tables
- Mentioned in: Workshop - Cardinal, {crane}, LLM-powered tables, multiple presentations
- Links: danieldsjoberg.com/gtsummary
L
{llumen} π₯π₯
Agentic LLM Framework (Internal)
Merck KGaAβs internal package for biomedical documents, databases, and foundation models.
- Use Cases: Document extraction, database querying, RAG, histopathology
- Mentioned in: Presentations - llumen
- Status: Internal Merck package
M
{mcpr} π₯π₯
Model Context Protocol in R
R implementation of Model Context Protocol for AI integration.
- Use Cases: AI tool servers, MCP clients, standardized AI interfaces
- Mentioned in: Workshop - LLM Tooling, Presentations - MCP
- Links: Standards-based AI integration
{meRlin} π₯
AI Assistant for Clinical Programming
Context-aware AI assistant specifically for clinical programming.
- Use Cases: Code suggestions, clinical programming patterns
- Mentioned in: Asia/Pacific Presentations
O
{officer} π₯π₯π₯
Manipulate Microsoft Word Documents
Create and modify Word documents programmatically.
- Use Cases: CSRs, clinical reports, automated documentation
- Mentioned in: Workshop - officer/flextable
- Developer: David Gohel (Ardata)
- Links: ardata.fr/officer-book
P
{parsnip} π₯
Unified ML Interface
Part of tidymodels, provides consistent interface for models.
- Use Cases: Machine learning, classification, regression
- Mentioned in: Workshop - tidymodels
{pkgdown} π₯
Package Websites
Generate websites from R package documentation.
- Use Cases: Package documentation, user guides
- Mentioned in: Workshop - Building Packages
{PKNCA} π₯
Pharmacokinetic Non-Compartmental Analysis
Calculate 200+ PK parameters for NCA.
- Use Cases: PK analysis, NCA studies
- Mentioned in: Presentations - aNCA
- Links: Powers aNCA app
{pointblank} π₯π₯
Data Validation and Documentation
Comprehensive data quality and documentation workflows.
- Use Cases: Data validation, quality checks, documentation, SDTM compliance
- Mentioned in: Workshop - pointblank
- Developer: Rich Iannone (Posit)
- Links: github.com/rich-iannone/pointblank-workshop
R
{ragnar} π₯π₯
Retrieval-Augmented Generation
Vector database and RAG functionality for R.
- Use Cases: Document search, context retrieval, AI applications
- Mentioned in: Workshop - LLM Clinical Data, {DataChat}
{recipes} π₯
Preprocessing for Modeling
Part of tidymodels, feature engineering and preprocessing.
- Use Cases: Data preprocessing, ML pipelines
- Mentioned in: Workshop - tidymodels
{riskassessment} π₯π₯
Package Risk Assessment
Shiny app for package validation and risk assessment.
- Use Cases: Validation workflows, package quality assessment
- Mentioned in: Workshop - R Validation
- Links: R Validation Hub
{riskmetric} π₯π₯
Risk Metrics for Packages
Calculate risk metrics for R package validation.
- Use Cases: Package assessment, validation
- Mentioned in: Workshop - R Validation
- Links: R Validation Hub
- Links: pharmar.github.io/riskmetric
{RobinCar2} π₯
Covariate Adjustment Methods
ASA-BIOP working group package for covariate adjustment.
- Use Cases: FDA guidance compliance, covariate adjustment
- Mentioned in: Presentations - Covariate Adjustment
{roxygen2} π₯π₯
Documentation Generation
Generate R documentation from code comments.
- Use Cases: Package documentation, help pages
- Mentioned in: Workshop - Building Packages
{rpact} π₯
Clinical Trial Design and Simulation
Comprehensive package for adaptive and group sequential designs.
- Use Cases: Trial design, simulation, sample size
- Mentioned in: Workshop - rpact
- Links: rpact.org
{rsample} π₯
Data Splitting and Resampling
Part of tidymodels, train/test splitting and cross-validation.
- Use Cases: ML workflows, resampling
- Mentioned in: Workshop - tidymodels
S
{sdtm.oak} π₯
SDTM Programming Framework
EDC-agnostic SDTM dataset creation with reusable algorithms.
- Use Cases: SDTM programming, CDISC compliance
- Mentioned in: Workshop - SDTM oak
- Links: Pharmaverse
{shiny} π₯π₯π₯
Interactive Web Applications
Framework for building interactive web apps in R.
- Use Cases: Dashboards, clinical data exploration, interactive tools
- Mentioned in: Multiple workshops (teal, HPC, DataChat, validating Shiny)
{shinychat} π₯π₯π₯
Chatbot Interface for Shiny
Add conversational interfaces to Shiny apps.
- Use Cases: LLM interfaces, chatbots, conversational UIs
- Mentioned in: Workshop - LLM APIs, DataChat
- Developer: Posit
{synthpop} π₯
Synthetic Data Generation
Generate synthetic datasets using machine learning.
- Use Cases: Privacy-preserving data, testing, sharing
- Mentioned in: Presentations - Synthetic Data
T
{teal} π₯π₯
Interactive Clinical Trial Apps
Framework for building interactive data exploration apps.
- Use Cases: Clinical data exploration, interactive analysis
- Mentioned in: Workshop - teal
- Version: 1.0 released
- Developer: Roche/Genentech
- Links: Part of pharmaverse
{testthat} π₯π₯
Unit Testing
Standard testing framework for R packages.
- Use Cases: Package testing, validation, QC
- Mentioned in: Workshop - Building Packages
{tidymodels} π₯π₯
Machine Learning Framework
Comprehensive ecosystem for modeling and ML in R.
- Use Cases: Classification, regression, ML workflows
- Mentioned in: Workshop - tidymodels Classification
- Links: tidymodels.org
U
{usethis} π₯π₯
Package Development Workflow
Automate package setup and development tasks.
- Use Cases: Package creation, git setup, GitHub integration
- Mentioned in: Workshop - Building Packages
- Links: usethis.r-lib.org
V
{val.criterion} π₯
Validation Criteria
Define validation criteria for package assessment.
- Use Cases: Validation standards, quality thresholds
- Mentioned in: Workshop - R Validation
- Links: R Validation Hub
{val.meter} π₯
Validation Metrics
Store and retrieve validation metrics.
- Use Cases: Metric repository, shared validation database
- Mentioned in: Workshop - R Validation
- Links: R Validation Hub
Y
{yardstick} π₯
Model Performance Metrics
Part of tidymodels, calculate model performance metrics.
- Use Cases: Model evaluation, ML metrics
- Mentioned in: Workshop - tidymodels
Python Libraries
polars π₯π₯
High-Performance DataFrames
Blazingly fast DataFrame library with Apache Arrow backend.
- Use Cases: Large data processing, clinical trial data exploration
- Mentioned in: Workshop - Polars Python, Workshop - Python CSR
- Links: pola.rs
plotnine π₯
Grammar of Graphics for Python
ggplot2 equivalent for Python.
- Use Cases: Data visualization, TFLs
- Mentioned in: Workshop - Python CSR
Great Tables π₯π₯
Modern Table Creation
Python package for creating publication-ready tables.
- Use Cases: TFLs, clinical reporting
- Mentioned in: Workshop - Polars
- Developer: Posit
- Links: Launched at conference
rtflite π₯
RTF Generation
Python library for RTF document generation.
- Use Cases: Regulatory submissions, CSRs
- Mentioned in: Workshop - Python CSR
LangChain π₯
LLM Application Framework
Popular Python framework for building LLM applications.
- Use Cases: AI agents, tool orchestration
- Mentioned in: Workshop - LLM Tooling
LangGraph π₯
Multi-Agent Orchestration
Framework for building multi-agent LLM systems.
- Use Cases: Complex AI workflows, agent networks
- Mentioned in: Presentations - R AI Assistant
- Developer: LangChain team
uv π₯
Python Package Manager
Fast Python package and project manager.
- Use Cases: Python environment management, reproducibility
- Mentioned in: Workshop - Python CSR
External Tools & Platforms
Quarto π₯π₯π₯π₯
Publishing System
Modern scientific publishing system supporting multiple formats.
- Use Cases: Reports, presentations, websites, dashboards, brand.yml
- Mentioned in: Workshop - Branded Quarto, multiple examples
- Links: quarto.org
Stan π₯π₯
Bayesian Inference
Platform for statistical modeling and Bayesian inference.
- Use Cases: Bayesian models, MCMC, complex hierarchical models
- Mentioned in: Workshop - Debugging Stan, Workshop - Bayesian Survival, BayesERtools
- Links: mc-stan.org
AWS Bedrock π₯π₯
Managed LLM Service
Amazonβs managed service for foundational models.
- Use Cases: Enterprise LLM deployment, GxP compliance
- Mentioned in: Workshop - LLM Tooling
Docker π₯π₯
Containerization
Platform for deploying applications in containers.
- Use Cases: Reproducibility, deployment, validation
- Mentioned in: Presentations - Traceability
GitHub Actions π₯π₯
CI/CD
Automation platform for building, testing, and deploying.
- Use Cases: Automated testing, validation, deployment
- Mentioned in: Multiple workshops (package dev, validation)
Posit Workbench π₯π₯
Development Platform
Commercial RStudio IDE for teams (formerly RStudio Workbench).
- Use Cases: Team collaboration, enterprise R/Python development
- Mentioned in: GSK journey, multiple enterprise examples
- Links: posit.co
Posit Connect π₯
Publishing Platform
Share R/Python content (Shiny, reports, APIs).
- Use Cases: Shiny deployment, report distribution
- Mentioned in: HPC workshop, enterprise deployments
RPACT Cloud π₯
Trial Design Platform
User-friendly platform for {rpact} trial design.
- Use Cases: Clinical trial design, simulations
- Mentioned in: Workshop - rpact
- Links: cloud.rpact.com
MCP (Model Context Protocol) π₯π₯
AI Integration Standard
Standardized protocol for AI tool integration.
- Use Cases: Cross-platform AI tools, standardized interfaces
- Mentioned in: Multiple AI/LLM workshops and presentations
- Links: modelcontextprotocol.io
Claude Code π₯
AI Coding Assistant
Anthropicβs coding assistant using Claude.
- Use Cases: AI-assisted coding, MCP integration
- Mentioned in: MCP presentations
Cursor π₯
AI Code Editor
AI-powered code editor with MCP support.
- Use Cases: AI-assisted development
- Mentioned in: MCP presentations, Roche AI assistant
Specialized Applications
aNCA π₯
Non-Compartmental Analysis App
Open-source Shiny app for PK analysis.
- Status: Upcoming CRAN release
- Backend: {PKNCA}
- Mentioned in: Presentations - NCA
- Links: github.com/pharmaverse/aNCA
autoslideR π₯π₯
Slide Deck Automation
R package for automating clinical reporting slide decks.
- Developer: Roche
- Mentioned in: Presentations - autoslideR
- Links: pharmaverse.github.io/examples/digit_files/autoslider.html
DataChat π₯
Conversational Clinical Data Interface
Shiny app for natural language queries on clinical data.
- Developer: CIMS Global
- Mentioned in: Workshop - LLM Clinical Data
Databot π₯
Data Analysis Assistant
Positβs LLM-powered data analysis tool.
- Mentioned in: Presentations - LLM Lounge
- Links: github.com/posit-dev/querychat
Mosaic π₯
ARS-Driven TFL Platform
Novartis platform for automated TFL generation.
- Architecture: YAML β Python β R β React UI
- Mentioned in: Presentations - Mosaic
Litmusverse π₯
Shiny Validation Suite
Jumping Riversβ suite for Shiny app validation.
- Mentioned in: Presentations - Validating Shiny
Standards & Specifications
CDISC ARS/ARM π₯π₯π₯
Analysis Results Standard
Emerging standard for machine-readable analysis results.
- Impact: Driving automation (Mosaic, {cards}, {crane})
- Mentioned in: Multiple workshops and presentations
CDISC SDTM π₯π₯
Study Data Tabulation Model
Standard for clinical trial data submission.
- Mentioned in: Multiple workshops ({sdtm.oak}, validation, data handling)
CDISC ADaM π₯π₯
Analysis Data Model
Standard for analysis datasets.
- Mentioned in: {admiral}, multiple analysis workshops
π Most Mentioned Tools
Top 10 by Mentions
- {ellmer} - 5+ mentions (AI/LLM integration)
- Quarto - 4+ mentions (Publishing)
- {gtsummary} - 4+ mentions (Clinical tables)
- {cards} - 3+ mentions (ARD)
- {officer}/{flextable} - 3+ mentions (Word reports)
- {shinychat} - 3+ mentions (Chatbots)
- {teal} - 2+ mentions (Interactive apps)
- Stan - 2+ mentions (Bayesian)
- {tidymodels} - 2+ mentions (ML)
- {pointblank} - 2+ mentions (Validation)
π― By Use Case
AI/LLM Integration
{ellmer}, {mcpr}, {shinychat}, {ragnar}, {llumen}, LangChain, LangGraph, AWS Bedrock, MCP
Clinical Reporting
{gtsummary}, {crane}, {cardinal}, {cards}, {officer}, {flextable}, Quarto, Great Tables, autoslideR
Data Validation
{pointblank}, {riskmetric}, {riskassessment}, Litmusverse
Package Development
{devtools}, {usethis}, {testthat}, {roxygen2}, {pkgdown}
Statistical Analysis
Stan, {rpact}, {tidymodels}, {bmstate}, BayesERtools
CDISC Compliance
{admiral}, {sdtm.oak}, {datasetjson}, ARS/ARM
High Performance
polars, {duckplyr}, Apache Arrow, HPC integration
Use this catalog to:
- Discover tools for your specific use case
- Compare alternatives (e.g., {officer} vs Quarto for reports)
- Identify dependencies (e.g., {gtsummary} uses {cards})
- Plan your learning path (prerequisites and related tools)
Compiled from R/Pharma 2025 Conference materials | Last updated: November 2025