dsSurvival: Privacy preserving survival models in DataSHIELD
2022-06-16
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')