dsPrivacy
is a package for running differentially private statistical analysis for DataSHIELD (a platform for federated analysis of private data).
DataSHIELD is a platform in R 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 dsPrivacyClient
The server side package is called dsPrivacy
You can install this library on your Opal Server with the following command:
# Connect with an administrator credential
opal = opal.login(url = "", user = "", password = "")
# If needed, remove the previous version of the package (for a fresh reinstall)
# dsadmin.remove_package(opal, pkg = "dsPrivacy", profile = "default")
# You can use `ref` to provide a custom branch
dsadmin.install_github_package(opal, pkg = "dsPrivacy", username = "arkhn", ref = "main", profile = "default")
On your client side, run the following:
library(devtools)
devtools::install_github('arkhn/dsPrivacyClient', ref = "main")
If you're enthusiastic about our project, ⭐ it to show your support! ❤️