Clinical Data Lab / Figure Library

Figures with purpose.
Details you can trust.

One library, from descriptive profiles to missingness and adjusted comparisons. Choose a clinical question, inspect the executed results, then review the method and evidence.

11 templates & analysis casesR + Python independently executedSynthetic teaching data only

Missingness, distributions & treatment contrasts

Five analysis cases with population-specific results, explicit denominators and reproducible R/Python calculations. Start with completeness before comparing outcomes.

Profiles, trajectories and effect summaries. These use the full example population; table search changes displayed rows only. Open a template for its interpretation limits.

Built to inspect & reuse

Review each case with its analysis contract.

Each case provides independent R and Python calculations from the same fictional input files. The five analysis cases and six foundational figures have separate source bundles and QC records, linked on their case pages. The templates return editable ggplot or Matplotlib objects, with SVG, PNG and PDF exports. The website switches between precomputed renders; it does not execute code.

Clinical meaning first

Fixed scales, observed denominators, explicit missingness and methods. No implied RECIST classification or validated clinical instrument.

Established foundations

Built on installed ggplot2 and Matplotlib. Design references include tern and forestplot. No additional package installation or runtime CDN.

Evidence, not badges

Independent numerical comparison, known-answer fixtures and artifact hashes. Existing package-risk QC remains not run; it is distinct from analysis verification.

Original author: Jaime Yan. Personal noncommercial use only; business use requires separate written permission. Attribution and citation are required. Read the license and cite this work. These synthetic examples are separate from the CDISC Pilot case studies.