Sample Size Estimation for Bio-Equivalence Trials Through Simulation

Sample size estimation for bio-equivalence trials is supported through a simulation-based approach that extends the Two One-Sided Tests (TOST) procedure. The methodology provides flexibility in hypothesis testing, accommodates multiple treatment comparisons, and accounts for correlated endpoints. Users can model complex trial scenarios, including parallel and crossover designs, intra-subject variability, and different equivalence margins. Monte Carlo simulations enable accurate estimation of power and type I error rates, ensuring well-calibrated study designs. The statistical framework builds on established methods for equivalence testing and multiple hypothesis testing in bio-equivalence studies, as described in Schuirmann (1987) , Mielke et al. (2018) , Shieh (2022) , and Sozu et al. (2015) . Comprehensive documentation and vignettes guide users through implementation and interpretation of results.


SimTOST

R-CMD-check CRANstatus metacrandownloads

SimTOST is an R package specifically designed for bioequivalence studies, providing simulation-based sample size estimation for the Two One-Sided Tests (TOST) procedure. It offers flexible options to handle complex study designs, including trials with multiple correlated primary endpoints, multiple hypotheses, and treatment arms. Multiplicity adjustments include Bonferroni (adjust = "bon"), Sidak (adjust = "sid"), the weak k-adjustment (adjust = "k"), Mielke’s strong k-out-of-m adjustment (adjust = "t"), and sequential hierarchical testing (adjust = "seq"). By incorporating correlations between endpoints, SimTOST ensures accurate and robust planning of bioequivalence trials, making it a powerful tool for studies with intricate requirements.

Installation

SimTOST is available on CRAN and can be installed by running the following code.

install.packages("SimTOST")

You can also install the development version of SimTOST from GitHub with:

# install.packages("devtools")
devtools::install_github("smartdata-analysis-and-statistics/SimTOST")

Vignettes

The main features of this package is sampleSize function which can be used to calculate sample size for individual and multiple endpoints. Various worked examples are available as vignettes, with an introduction provided at Introduction. The Introduction vignette describes the available multiplicity adjustments, including Mielke’s strong k-out-of-m adjustment (adjust = "t").

Vignette Design Number of Arms Number of Endpoints
Introduction All supported designs Varies Varies
Methodological Assumptions in SimTOST All supported designs Varies Varies
A Step-by-Step Simulation Validation Workflow All supported designs Varies Varies
Bioequivalence Tests for Parallel Trial Designs with Log-Normal Data Parallel 2 Multiple (e.g., 2 or 3)
Bioequivalence Tests for 2x2 Cross-Over Trial Designs with Log-Normal Data Cross-over 2 2
Bioequivalence Tests for Parallel Trial Designs: 2 Arms, 1 Endpoint Parallel 2 1
Bioequivalence Tests for Parallel Trial Designs: 3 Arms, 1 Endpoint Parallel 3 1
Bioequivalence Tests for Parallel Trial Designs: 2 Arms, 3 Endpoints Parallel 2 3
Bioequivalence Tests for Parallel Trial Designs: 3 Arms, 3 Endpoints Parallel 3 3
Count Outcomes Parallel and 2x2 crossover 2 1 or more
Count-Outcome Equivalence: Parallel Design with 3 Arms and 3 Endpoints Parallel 3 3

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("SimTOST")

1.1.0 by Thomas Debray, 8 days ago


https://smartdata-analysis-and-statistics.github.io/SimTOST/, https://github.com/smartdata-analysis-and-statistics/SimTOST


Report a bug at https://github.com/smartdata-analysis-and-statistics/SimTOST/issues


Browse source code at https://github.com/cran/SimTOST


Authors: Thomas Debray [aut, cre] , Tim Friede [ctb] , Johanna Munoz [ctb] , Dewi Amaliah [ctb] , Wei Wei [ctb] , Marian Mitroiu [ctb] , Scott McDonald [ctb] , Biogen Inc [cph, fnd] (Copyright holder and funder of the original implementation v1.0.0) , Smart Data Analysis and Statistics B.V. [cph, fnd] (Copyright holder and funder of subsequent developments)


Documentation:   PDF Manual  


Apache License (>= 2) license


Imports MASS, Rcpp, data.table, matrixcalc, parallel

Suggests ggplot2, kableExtra, knitr, rmarkdown, scales, testthat, tibble

Linking to Rcpp, RcppArmadillo


See at CRAN