Introduction
Survival functions (client side) for DataSHIELD. DataSHIELD is a platform for federated analysis of private data. This package has client side functions for survival models and Cox models.
This is a standalone bolt on package for survival analysis in DataSHIELD.
-
The server side package is called dsSurvival:
- https://github.com/neelsoumya/dsSurvival
Installation
install.packages('devtools')
library(devtools)
devtools::install_github('neelsoumya/dsBaseClient')
devtools::install_github('neelsoumya/dsSurvivalClient')
-
Install R Studio and the development environment as described below:
- https://data2knowledge.atlassian.net/wiki/spaces/DSDEV/pages/12943461/Getting+started
-
Then install the virtual machines as described below:
- https://data2knowledge.atlassian.net/wiki/spaces/DSDEV/pages/931069953/Installation+Training+Hub-+DataSHIELD+v6
Usage
A tutorial in bookdown format is available here:
https://neelsoumya.github.io/dsSurvival_bookdown/
The meta-analyzed hazard ratios from a survival model are shown below.

Acknowledgements
We acknowledge the help and support of the DataSHIELD technical team. We are especially grateful to Paul Burton, Demetris Avraam, Stuart Wheater, Patricia Ryser-Welch and Wolfgang Vichtbauer for fruitful discussions and feedback.
Support or Contact
-
Soumya Banerjee, Demetris Avraam, Paul Burton, Xavier Escriba Montagut, Juan Gonzalez and Tom R P Bishop
-
sb2333@cam.ac.uk