List of the trial design and other parameters. The required elements are defined below:

endpoint_type
: Character value defining the common type of trial endpoints. Possible values:

direction
: Character value defining the common direction of favorable outcome for all endpoints. Possible values: "Higher"
(a higher value of each endpoint indicates a more favorable outcome) and "Lower"
(a lower value of each endpoint indicates a more favorable outcome).

n_comparisons
: Integer value defining the number of dosecontrol comparisons in the trial. This value must be positive.

n_endpoints
: Integer value defining the number of endpoints in the trial. This value must be positive. Either n_comparisons
or n_endpoints
must be greater than 1.

sample_size
: Integer vector defining the number of enrolled patients in each trial arm (control and experimental treatments). Each element must be positive.

control_mean
: Numeric vector defining the mean of each endpoint in the control arm. This parameter is required only with normally distributed endpoints (endpoint_type="Normal"
).

control_sd
: Numeric vector defining the standard deviation of each endpoint in the control arm. Each element must be positive. This parameter is required only with normally distributed endpoints.

treatment_mean
: Numeric vector or matrix defining the mean of each endpoint in each experimental treatment arm. In clinical trials with several endpoints and several doseplacebo comparisons, the rows corresponds to the endpoints and the columns corresponds to the treatmentcontrol comparisons. This parameter is required only with normally distributed endpoints.

treatment_sd
: Numeric vector or matrix defining the standard deviation of each endpoint in each experimental treatment arm. In clinical trials with several endpoints and several doseplacebo comparisons, the rows corresponds to the endpoints and the columns corresponds to the treatmentcontrol comparisons. Each element must be positive. This parameter is required only with normally distributed endpoints.

control_rate
: Numeric vector defining the proportion or response rate for each endpoint in the control arm. Each element must be between 0 and 1. This parameter is required only with binary endpoints (endpoint_type=
"Binary"
).

treatment_rate
: Numeric vector or matrix defining the proportion or response rate for each endpoint in each experimental treatment arm. In clinical trials with several endpoints and several doseplacebo comparisons, the rows corresponds to the endpoints and the columns corresponds to the treatmentcontrol comparisons. Each element must be between 0 and 1. This parameter is required only with binary endpoints.

endpoint_correlation
: Numeric matrix defining the pairwise correlations among the endpointspecific test statistics. Each element must be between 0 and 1 and the matrix must be positive definite. This parameter is required only in trials with multiple endpoints.

mult_test
: Character value defining the multiple testing procedure, global testing procedure or gatekeeping procedure. Possible values:

"Bonferroni"
: Bonferroni multiple testing procedure.

"Holm"
: Holm multiple testing procedure in trials with a single source of multiplicity or Holmbased gatekeeping procedure in trials with several sources of multiplicity.

"Fixedsequence"
: Fixedsequence multiple testing procedure.

"Chain"
: Chain multiple testing procedure.

"Hochberg"
: Hochberg multiple testing procedure in trials with a single source of multiplicity or Hochbergbased gatekeeping procedure in trials with several sources of multiplicity.

"Hommel"
: Hommel multiple testing procedure in trials with a single source of multiplicity or Hommelbased gatekeeping procedure in trials with several sources of multiplicity.

"O'Brien"
: O'Brien global testing procedure.
Note that the O'Brien procedure can be used only in twoarm trials with several endpoints, similarly gatekeeping procedures can be used only in trials with several endpoints and several doseplacebo comparisons.

weights
: Numeric vector defining the initial hypothesis weights. Each element must be between 0 and 1. This parameter is required only with multiple testing procedures.

transition
: Numeric matrix defining the hypothesis transition parameters. Each element must be between 0 and 1 and the sum of elements in each row must be less than or equal to 1. This parameter is required only with the chain multiple testing procedure.

sequence
: Integer vector defining the hypothesis testing sequence. This parameter is required only with the fixedsequence multiple testing procedures.

mult_method
: Character value defining the mixture method for the gatekeeping procedure. Possible values:

"Standard"
: Standard mixture method.

"Modified"
: Modified mixture method.

"Enhanced"
: Enhanced mixture method.
This parameter is required only with gatekeeping procedures.

mult_test_gamma
: Numeric vector defining the truncation parameter for each endpointspecific family of hypotheses. The vector's length must be equal to the number of endpoints. Each element must be between 0 and 1, the last element may be equal to 1 whereas the other elements must be strictly less than 1. This parameter is required only with gatekeeping procedures.

dropout_rate
: Numeric value defining the patient dropout rate. A uniform patient dropout process is assumed and thus this parameter defines the fraction of patients that will be excluded from the analysis. This value must be between 0 and 1.
alpha: Numeric value defining the overall onesided Type I error rate. The default value is 0.025.

random_seed
: Integer value defining the random number generator seed. The default value is 49283.

nsims
: Integer value defining the number of simulation runs.

ncores
: Integer value defining the number of cores for parallel calculations. The number of cores cannot exceed the maximum available number of cores. The default value is 1.