Chapter 3 Trial design
3.1 Trial design
The study arms can be configured here.
For each arm tab, the following information can be entered:
- Number of subjects
- When set to 0 this arm is switched off.
- Arm label
- Enter here the text that should appear on plots and tables identifying the study arm
- Administration type (bolus or infusion)
- If infusion is selected, you can choose whether the infusion is in the Model or in the Dataset; if the latter, the infusion duration can be entered
- Infusion into the Model means that the infusion duration is controlled by a parameter in the model. This is useful in cases where the infusion is actually not a real infusion but rather a 0-order input and you may have variability or covariates associate with it (e.g. a slow release formulation). See here for more information:
- Administration compartments
- Select the compartment(s) where to amount should be entered, either instantaneously (bolus) or as a zero-order process (infusion). You can select multiple compartments if you have a complex absorption model, e.g. sequential (or parallel) first-zero-order.
- Dose amount and compartment
- The amount given into the specified compartment.
- Dosing interval and additional doses
- The amount is repeatedly administered at a given interval for N additional doses (i.e. number of dosing events in addition to the first one)
- Dosing cycle
- If the ‘repeat’ box is checked you can enter how often and in what length your schedule is repeated. This is useful if you have a e.g. daily dosing for 2 weeks, then 1 week pause, and then repeat again.
- Attention! Be careful with the length of the cycle and the number of doses and the interval within a cycle inorder to avoid duplicate dosing events.
- Observations (observation time)
- to be written in R vector notation, e.g.
seq(0,24,by=1)
or c(seq(0, 5), seq(0, 5)+168, seq(0,5)+336, seq(0,504,6))
- Enable the “as-time-after-dose” box, if you want to replicate the observation schedule after each dose
- Be mindful with the number of observations that you choose as they contribute significantly to the size of the simulation and may cause memory issues.
- to be written in R vector notation, e.g.
- Covariates
- Covariates or indicator variables that are used in the model code
- You can enter a single values: e.g.
BW=70|FLAG=1|SEX=1|BW=70
- Or use the Campsis distribution functions, e.g:
BW=NormalDistribution(mean=70, sd=10)
BW=LogNormalDistribution(meanlog=log(70), sdlog=0.2)
HT=UniformDistribution(min=150, max=190)
- It is also possible to enter a vector of values like so:
BW=c(50,60,70,80,90)
This is useful if you want to explore only certain specific covariate values. However, in this case you need to make sure that the length of the vector equals the number of subjects in the arm.r - See here for more information about covariates:
- Dose adaptation formula
- Useful if the dose has to be adapted to the body weight; e.g.
AMT*BW
- Useful if the dose has to be adapted to the body weight; e.g.
3.2 Summary
Here you will see a summary of your trial design. Especially when you have multiple arms with different schedules it is useful to have a look here and check if the design was correctly specified.
3.3 Custom dataset
This feature is reserved for pro users only.
When you click on “Edit dataset” a window will pop-up that allows you to specify complex dosing schedules using the Campsis functions.
Here you can enter for example loading doses or specific titration schemes etc.
See the Campsis help for details on how to enter complex trial designs.