← 返回
未分类 中文

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...
设计并模拟适应性临床试验,包含中期分析、样本量重新估算和提前停止规则,评估I类错误控制及统计功效...
aipoch-ai aipoch-ai 来源
未分类 clawhub v0.1.0 1 版本 99804.7 Key: 无需
★ 1
Stars
📥 491
下载
💾 3
安装
1
版本
#latest

概述

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

{
  "design_config": {
    "design_type": "adaptive_reestimate",
    "sample_size_per_arm": 200,
    "effect_size": 0.3,
    "alpha": 0.05,
    "target_power": 0.8
  },
  "simulation_results": {
    "power": 0.8234,
    "type_i_error": 0.0481,
    "expected_sample_size": 385.2,
    "early_stop_rate": {
      "efficacy": 0.1523,
      "futility": 0.0841
    }
  }
}

Technical Difficulty: HIGH

⚠️ AI自主验收状态: 需人工检查

This skill requires:

  • Python 3.8+ environment
  • NumPy, SciPy, and Matplotlib packages
  • Understanding of clinical trial statistics

Dependencies

pip install -r requirements.txt

Requirements

numpy>=1.20.0
scipy>=1.7.0
matplotlib>=3.4.0

Risk Assessment

Risk IndicatorAssessmentLevel
-----------------------------------
Code ExecutionPython scripts with mathematical calculationsMedium
Network AccessNo network accessLow
File System AccessWrites simulation resultsLow
Instruction TamperingStatistical parameters could affect resultsMedium
Data ExposureNo sensitive data exposureLow

Security Checklist

  • [x] No hardcoded credentials or API keys
  • [x] No unauthorized file system access
  • [x] Output does not expose sensitive information
  • [x] Input parameters validated
  • [x] Error messages sanitized
  • [x] Dependencies audited

Prerequisites

pip install -r requirements.txt
python scripts/main.py --help

Evaluation Criteria

Success Metrics

  • [ ] Simulations run without errors
  • [ ] Type I error controlled at nominal level
  • [ ] Power estimates are accurate
  • [ ] Visualizations generated correctly

Test Cases

  1. Basic Simulation: Default parameters → Valid results
  2. Different Designs: All design types → Appropriate behavior
  3. Optimization Mode: --optimize flag → Finds optimal parameters
  4. Visualization: --visualize flag → Charts generated

Lifecycle Status

  • Current Stage: Draft
  • Next Review Date: 2026-03-15
  • Known Issues: Type checking warnings with numpy arrays
  • Planned Improvements:
  • Bayesian adaptive designs
  • Multi-arm multi-stage (MAMS) support
  • Enhanced visualization options

References

Available in references/:

  • Adaptive design statistical theory
  • Regulatory guidance documents
  • Alpha spending function literature
  • Sample size re-estimation methods

Limitations

  • Statistical Complexity: Requires biostatistics expertise
  • Simulation Time: Large simulations may take hours
  • Simplified Models: Does not capture all real-world complexities
  • Regulatory Consultation: Results should be validated with regulators

⚠️ DISCLAIMER: This tool provides simulation results for research and planning purposes only. All clinical trial designs should be reviewed by qualified biostatisticians and regulatory experts before implementation.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-30 15:44 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

professional

All-Market Financial Data Hub

financial-ai-analyst
基于东方财富数据库,支持自然语言查询金融数据,覆盖A股、港股、美股、基金、债券等资产,提供实时行情、公司信息、估值、财务报表等,适用于投资研究、交易复盘、市场监控、行业分析、信用研究、财报审计、资产配置等场景,满足机构与个人需求。返回结果为
★ 123 📥 41,512
data-analysis

Survival Analysis (KM)

aipoch-ai
生成Kaplan‑Meier生存曲线,计算生存统计量(log‑rank检验、中位生存时间),并估算临床及生物...的 hazard ratios。
★ 2 📥 977
professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 187 📥 62,162