Wang Yuanyuan, Day Roger
Department of Biostatistics.
Summit Transl Bioinform. 2010 Mar 1;2010:61-5.
This paper presents an open-source application for evaluating competing clinical trial (CT) designs using simulations. The S4 system of classes and methods is utilized. Using object-oriented programming provides extensibility through careful, clear interface specification; using R, an open-source widely-used statistical language, makes the application extendible by the people who design CTs: biostatisticians. Four key classes define the specifications of the population models, CT designs, outcome models and evaluation criteria. Five key methods define the interfaces for generating patient baseline characteristics, stopping rule, assigning treatment, generating patient outcomes and calculating the criteria. Documentation of their connections with the user input screens, with the central simulation loop, and with each other faciliates the extensibility. New subclasses and instances of existing classes meeting these interfaces can integrate immediately into the application. To illustrate the application, we evaluate the effect of patient pharmacokinetic heterogeneity on the performance of a common Phase I "3+3" design.
本文介绍了一个用于通过模拟评估竞争性临床试验(CT)设计的开源应用程序。该应用程序利用了S4类和方法系统。使用面向对象编程可通过精心、清晰的接口规范提供可扩展性;使用R这一广泛使用的开源统计语言,使得设计CT的人员(生物统计学家)能够扩展该应用程序。四个关键类定义了总体模型、CT设计、结果模型和评估标准的规范。五个关键方法定义了用于生成患者基线特征、停止规则、分配治疗、生成患者结果以及计算标准的接口。记录它们与用户输入屏幕、中央模拟循环以及彼此之间的连接有助于实现可扩展性。满足这些接口的现有类的新子类和实例可以立即集成到应用程序中。为了说明该应用程序,我们评估了患者药代动力学异质性对常见的I期“3+3”设计性能的影响。