ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

adaptive-trial-simulator

Design and simulate adaptive clinical trials with interim analyses, sample size re-estimation, and early stopping rules. Evaluate Type I error control, power, and expected sample size via Monte Carlo simulation before trial initiation.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aipoch-ai/adaptive-trial-simulator
Or

Adaptive Trial Simulator

Statistical simulation platform for designing and validating adaptive clinical trial designs in silico. Enables optimization of interim analysis strategies, sample size adaptation, and early stopping rules while maintaining Type I error control.

Features

  • Design Simulation: Monte Carlo validation of adaptive designs
  • Sample Size Re-estimation: Adapt sample size based on interim data
  • Early Stopping Rules: Futility and efficacy boundary optimization
  • Type I Error Control: Validate alpha spending strategies
  • Multi-Arm Designs: Drop-the-loser and seamless Phase II/III
  • Power Optimization: Identify designs with maximum power efficiency

Usage

Basic Usage

# Run standard group sequential design
python scripts/main.py

# Adaptive design with sample size re-estimation
python scripts/main.py --design adaptive_reestimate

# Optimize design parameters
python scripts/main.py --optimize

Parameters

ParameterTypeDefaultRequiredDescription
--designstrgroup_sequentialNoTrial design type
--n-simulationsint10000NoNumber of Monte Carlo simulations
--sample-sizeint200NoInitial sample size per arm
--effect-sizefloat0.3NoEffect size (Cohen's d)
--alphafloat0.05NoType I error rate
--powerfloat0.80NoTarget statistical power
--interim-looksint1NoNumber of interim analyses
--spending-functionstrobrien_flemingNoAlpha spending function
--reestimate-methodstrpromising_zoneNoSample size re-estimation method
--outputstrresults.jsonNoOutput file path
--visualizeflagFalseNoGenerate visualization charts
--optimizeflagFalseNoSearch for optimal design parameters

Advanced Usage

# Full adaptive design with visualization
python scripts/main.py \
  --design adaptive_reestimate \
  --n-simulations 50000 \
  --sample-size 250 \
  --effect-size 0.35 \
  --interim-looks 2 \
  --spending-function obrien_fleming \
  --visualize \
  --output adaptive_results.json

Design Types

Design TypeDescriptionUse Case
Group SequentialFixed interim looks with stopping boundariesStandard adaptive trials
Adaptive Re-estimateSample size adjustment based on interim dataUncertain effect size
Drop the LoserMulti-arm trials dropping inferior armsPhase II dose selection

Spending Functions

FunctionCharacteristicsEarly Boundary
O'Brien-FlemingConservative earlyHigh Z-scores early
PocockAggressive earlyLower Z-scores throughout
Power FamilyModerate (ρ=3)Balanced approach

Output Example

Metadata

Author@aipoch-ai
Stars3875
Views0
Updated2026-04-07
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-aipoch-ai-adaptive-trial-simulator": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#clinical-trials#adaptive-design#statistics#simulation#biostatistics
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.