| Literature DB >> 21347151 |
Abstract
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.Entities:
Year: 2010 PMID: 21347151 PMCID: PMC3041540
Source DB: PubMed Journal: Summit Transl Bioinform ISSN: 2153-6430
Figure 2.1Central Simulation Loop
Class Definition
| “DesignSpecifier” | A class union with member classes representing the objects of specification for a specific CT design |
| “BaseCharModelSpecifier” | A class that represents objects of model specification for generating a specific baseline characteristic |
| “PopModelSpecifier” | A class that represents objects of a model specification for generating a patient’s baseline characteristics which may affect either the treatment assignment decision or the patient’s outcome |
| “OutcomeModelSpecifier” | A class union with member classes representing objects of specification for a specific outcome model |
| “EvalSpecifier” | A class union with member classes either directly representing or being the superclasses of the classes that represent the objects of specification for a specific evaluation criterion. |
Number of Patients Enrolled by Scenarios
| 0 | 0 | 0 | 508 | 430 | 61 | 1 | 0 | |
| 5 | 36 | 77 | 316 | 352 | 165 | 44 | 5 |
RD by Scenarios
| 0 | 0 | 0 | 815 | 185 | |
| 21 | 85 | 80 | 699 | 115 |
Probability of Success at RD
| 0 | 3 | 6 | 10 | 13 | |
| 0 | 0.09 | 0.51 | 0.15 | 0.02 |
Number of Patients Experiencing DLT by Scenarios
| 537 | 383 | 79 | 1 | 0 | |
| 385 | 371 | 183 | 49 | 12 |