Chapter 1 Prerequisites

This is a bookdown with executable code demonstrating how to use the dsSurvival package to create privacy preserving survival models in DataSHIELD. dsSurvival builds privacy preserving survival models.

DataSHIELD is a platform for federated analysis of private data. DataSHIELD has a client-server architecture and this package has a client side and server side component.

The client side package is called dsSurvivalClient:

https://github.com/neelsoumya/dsSurvivalClient

The server side package is called dsSurvival:

https://github.com/neelsoumya/dsSurvival

Please install R. Then install R Studio

https://www.rstudio.com/products/rstudio/download/preview/

We assume that the reader is familiar with R and DataSHIELD.

We outline some of the other prerequisites that need to be installed below:

install.packages('devtools')

library(devtools)

devtools::install_github('neelsoumya/dsSurvivalClient')

devtools::install_github('datashield/dsBaseClient@6.1.1')

install.packages('rmarkdown')

install.packages('knitr')

install.packages('tinytex')

install.packages('metafor')

install.packages('DSOpal')

install.packages('DSI')

install.packages('opalr')