A Julia package implementing methods for planning and evaluation of exact single-arm two-stage designs with binary endpoint. A quickstart guide is available here.
Several key features depend on Integer Linear Programs and a suitable solver for the JuMP-package must be installed prior to using these. It is strongly recommended to use Gurobi as solver Gurobi and its Julia interface Gurobi.jl. Free academic licenses can be obtained here. Make sure Gurobi/Gurobi.jl/JuMP are working correctly before using any of the functionality involving optimization.
Alternatively, the open source Cbc solver can be used for finding optimal designs (JuMP integration) and the Ipopt solver for minimizing the quadratic objective of the optimal compatible estimator (JuMP integration)
The package is not yet registered and the current development verions can be installed via:
Julia> Pkg.clone("https://github.com/kkmann/BinaryTwoStageDesigns.git")
Note that the package is not yet final. A specific release can be installed manually by dowloading the release as .zip folder from https://github.com/imbi-heidelberg/BinaryTwoStageDesigns/releases and unpack to your local .julia/v0.6 directory.
The documentation of the current development version is available here.