knitr::opts_chunk$set(echo = TRUE)
One of the first tasks that is typically conducted by a team is the comparison of patient recruitment in a platform trial with two ISAs versus two sequential POC studies. This case study utilized the R Shiny App in this package to compare the recruitment under a given set of assumptions regarding patient recruitment rates, number of sites and time delay for platform trial versus consecutive POC studies. The focus of this case study is on the operational comparisons rather than statistical comparisons.
It takes time to open sites, the amount of time is dependent on POC vs Platform
2 POC trials
Platform trial with 2 ISAs
This case study is easily done using the R Shiny App included in the package. To launch the R Shiny App the following code can be used.
library( OCTOPUS ) OCTOPUS::RunExample( "CompareRecruitment" )
After launching the app the following screen Shiny app is started with defaults set for Case Study 1.
The are four inputs that require a comma separated string, see for example "Enter the number of patients enrolled per month per site". When the "Generate Plot" is pressed virtual trials are simulated and a plot is displayed.
In the Shiny App after clicking the "Generate Plot" button, the Recruitment Plots will automatically be displayed. The three main components that factor into the result are: 1) the delay in starting the platform, 2) the shorter duration to start the second ISA when compare to starting the second POC and 3) the increased number of sites in the platform. In Figure 2 below, these items can be seen in and the effect marked with the corresponding number. Item 1, results in the platform recruitment initially being slower and lower than the first POC. Item 2 is observed by the small flat section for the platform when compared to the POC option. Finally, Item 3 is best observed in the second POC/ISA because the slope is easily identified as steeper (faster recruitment) for the platform compared to the POC version.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.