← ClaudeAtlas

advanced-adaptive-trialslisted

Adaptive trial designs in R, including platform, basket, MAMS, response-adaptive, and interim decision methods.
choxos/BiostatAgent · ★ 4 · AI & Automation · score 75
Install: claude install-skill choxos/BiostatAgent
# Advanced Adaptive Trial Designs in R ## Overview Advanced adaptive clinical trial designs including platform trials, basket and umbrella trials, response-adaptive randomization, multi-arm multi-stage designs, Bayesian adaptive methods, and sample size re-estimation techniques. ## Platform Trials ### Using adaptr Package ```r library(adaptr) # Define a platform trial with multiple arms setup <- setup_trial( arms = c("Control", "Arm_A", "Arm_B", "Arm_C"), control = "Control", true_ys = c(0.30, 0.35, 0.45, 0.32), # True response rates data_looks = seq(100, 500, by = 100), # Interim analyses randomised_at_looks = NULL, # Equal allocation initially min_n = 25 # Minimum per arm before dropping ) # Specify stopping rules setup <- setup |> setup_trial_binom( highest_is_best = TRUE, soften_power = 0.5 # Softening for allocation ) # Add arm dropping rules setup <- setup_trial_binom( arms = c("Control", "Arm_A", "Arm_B", "Arm_C"), control = "Control", true_ys = c(0.30, 0.35, 0.45, 0.32), data_looks = seq(100, 500, 100), superiority = 0.99, # Probability for superiority inferiority = 0.01, # Probability for futility equivalence_prob = 0.90, equivalence_diff = 0.05 ) # Simulate trial set.seed(123) sims <- run_trials(setup, n_rep = 1000, cores = 4) # Summarize results summary(sims) plot(sims) ``` ### Adding Arms Mid-Trial ```r library(ad