DataSHIELD packages

This page lists all the packages that have been developed in the DataSHIELD ecosystem. It includes packages that are in production, in development, retired, and unknown status. More info is in the FAQ.

There are 70 packages and 1680 functions listed on these pages.

dsAnalysis

Short descriptionCreates DataSHIELD analysis environments
Long descriptionCreates DataSHIELD analysis project environments via pre-defined scripts. Furthermore, there are multiple other handy operations for this dual env setup.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-11-25T16:27:20Z
GitHub last update2026-06-18
GitHub linkhttps://github.com/FlorianSchw/dsAnalysis
GitHub version-
GitHub license-
GitHub ownerFlorianSchw
Statusdevelopment
MaintainerFlorian Schwarz (Florian.Schwarz@dife.de)
Functionsadd_dsPackage, initMockdata, initProject, update_MockData

Jump to top of page

dsBase

Short descriptionThe dsBase package
Long descriptionBase 'DataSHIELD' functions for the server side. 'DataSHIELD' is a software package which allows you to do non-disclosive federated analysis on sensitive data. 'DataSHIELD' analytic functions have been designed to only share non disclosive summary statistics, with built in automated output checking based on statistical disclosure control. With data sites setting the threshold values for the automated output checks. For more details, see 'citation("dsBase")'.
CRAN linkhttps://cran.r-project.org/package=dsBase
CRAN version6.3.5
CRAN licenceGPL-3
GitHub created2013-02-11T19:21:38Z
GitHub last update2026-09-03
GitHub linkhttps://github.com/datashield/dsbase
GitHub version6.3.5
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerStuart Wheater (stuart.wheater@arjuna.com)
FunctionsBooleDS, absDS, asCharacterDS, asDataMatrixDS, asFactorDS1, asFactorDS2, asFactorSimpleDS, asIntegerDS, asListDS, asLogicalDS, asMatrixDS, asNumericDS, aucDS, blackBoxDS, blackBoxRanksDS, boxPlotGGDS, boxPlotGG_data_TreatmentDS, boxPlotGG_data_Treatment_numericDS, bp_standardsDS, cDS, cbindDS, changeRefGroupDS, checkNegValueDS, checkPermissivePrivacyControlLevel, classDS, colnamesDS, completeCasesDS, corDS, corTestDS, covDS, dataFrameDS, dataFrameFillDS, dataFrameSortDS, dataFrameSubsetDS1, dataFrameSubsetDS2, densityGridDS, dimDS, dmtC2SDS, elsplineDS, extractQuantilesDS1, extractQuantilesDS2, fixClassDS, fixColsDS, fixLevelsDS, gamlssDS, getAllLevelsDS, getClassAllColsDS, getWGSRDS, glmDS1, glmDS2, glmPredictDS.ag, glmPredictDS.as, glmSLMADS.assign, glmSLMADS1, glmSLMADS2, glmSummaryDS.ag, glmSummaryDS.as, glmerSLMADS.assign, glmerSLMADS2, heatmapPlotDS, hetcorDS, histogramDS1, histogramDS2, igb_standardsDS, isNaDS, isValidDS, kurtosisDS1, kurtosisDS2, lengthDS, levelsDS, lexisDS1, lexisDS2, lexisDS3, listDS, listDisclosureSettingsDS, lmerSLMADS.assign, lmerSLMADS2, lsDS, lsplineDS, matrixDS, matrixDetDS1, matrixDetDS2, matrixDiagDS, matrixDimnamesDS, matrixInvertDS, matrixMultDS, matrixTransposeDS, mdPatternDS, meanDS, meanSdGpDS, mergeDS, messageDS, metadataDS, miceDS, minMaxRandDS, namesDS, nsDS, numNaDS, qlsplineDS, quantileMeanDS, rBinomDS, rNormDS, rPoisDS, rUnifDS, rangeDS, ranksSecureDS1, ranksSecureDS2, ranksSecureDS3, ranksSecureDS4, ranksSecureDS5, rbindDS, reShapeDS, recodeLevelsDS, recodeValuesDS, repDS, replaceNaDS, rmDS, rowColCalcDS, sampleDS, scatterPlotDS, seqDS, setSeedDS, skewnessDS1, skewnessDS2, sqrtDS, subsetByClassDS, subsetDS, table1DDS, table2DDS, tableDS, tableDS.assign, tableDS2, tapplyDS, tapplyDS.assign, testObjExistsDS, unListDS, uniqueDS, varDS, vectorDS

Jump to top of page

dsBaseClient

Short descriptionThe dsBaseClient package
Long descriptionBase 'DataSHIELD' functions for the client side. 'DataSHIELD' is a software package which allows you to do non-disclosive federated analysis on sensitive data. 'DataSHIELD' analytic functions have been designed to only share non disclosive summary statistics, with built in automated output checking based on statistical disclosure control. With data sites setting the threshold values for the automated output checks. For more details, see citation('dsBaseClient').
CRAN linkhttps://cran.r-project.org/package=dsBaseClient
CRAN version6.3.5
CRAN licenceGPL-3
GitHub created2013-02-12T03:07:46Z
GitHub last update2026-07-06
GitHub linkhttps://github.com/datashield/dsbaseclient
GitHub version6.3.5
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerStuart Wheater (stuart.wheater@arjuna.com)
Functionsds.Boole, ds.abs, ds.asCharacter, ds.asDataMatrix, ds.asFactor, ds.asFactorSimple, ds.asInteger, ds.asList, ds.asLogical, ds.asMatrix, ds.asNumeric, ds.assign, ds.auc, ds.boxPlot, ds.bp_standards, ds.c, ds.cbind, ds.changeRefGroup, ds.class, ds.colnames, ds.completeCases, ds.contourPlot, ds.cor, ds.corTest, ds.cov, ds.dataFrame, ds.dataFrameFill, ds.dataFrameSort, ds.dataFrameSubset, ds.densityGrid, ds.dim, ds.dmtC2S, ds.elspline, ds.exists, ds.exp, ds.forestplot, ds.gamlss, ds.getWGSR, ds.glm, ds.glmPredict, ds.glmSLMA, ds.glmSummary, ds.glmerSLMA, ds.heatmapPlot, ds.hetcor, ds.histogram, ds.igb_standards, ds.isNA, ds.isValid, ds.kurtosis, ds.length, ds.levels, ds.lexis, ds.list, ds.listClientsideFunctions, ds.listDisclosureSettings, ds.listOpals, ds.listServersideFunctions, ds.lmerSLMA, ds.log, ds.look, ds.ls, ds.lspline, ds.make, ds.matrix, ds.matrixDet, ds.matrixDet.report, ds.matrixDiag, ds.matrixDimnames, ds.matrixInvert, ds.matrixMult, ds.matrixTranspose, ds.mdPattern, ds.mean, ds.meanByClass, ds.meanSdGp, ds.merge, ds.message, ds.metadata, ds.mice, ds.names, ds.ns, ds.numNA, ds.qlspline, ds.quantileMean, ds.rBinom, ds.rNorm, ds.rPois, ds.rUnif, ds.ranksSecure, ds.rbind, ds.reShape, ds.recodeLevels, ds.recodeValues, ds.rep, ds.replaceNA, ds.rm, ds.rowColCalc, ds.sample, ds.scatterPlot, ds.seq, ds.setDefaultOpals, ds.setSeed, ds.skewness, ds.sqrt, ds.standardiseDf, ds.subset, ds.subsetByClass, ds.summary, ds.table, ds.table1D, ds.table2D, ds.tapply, ds.tapply.assign, ds.testObjExists, ds.unList, ds.unique, ds.var, ds.vectorCalc, subsetHelper

Jump to top of page

dsBayesPathAnalysis

Short descriptionBayes Path Analysis package
Long descriptionDataSHIELD Bayes Path Analysis server-side R functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-13T11:23:33Z
GitHub last update2022-01-11
GitHub linkhttps://github.com/StuartWheater/dsBayesPathAnalysis
GitHub version-
GitHub licenseApache License 2.0
GitHub ownerStuartWheater
Statusretired
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
FunctionshessSEM.assignDS, hessSEMDS

Jump to top of page

dsBayesPathAnalysisClient

Short descriptionBayes Path Analysis package
Long descriptionDataSHIELD Bayes Path Analysis client-side R functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-13T11:22:03Z
GitHub last update2022-01-12
GitHub linkhttps://github.com/StuartWheater/dsBayesPathAnalysisClient
GitHub version-
GitHub licenseApache License 2.0
GitHub ownerStuartWheater
Statusretired
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
Functionsds.hessSEM, ds.hessSEM.assign

Jump to top of page

dsBinVal

Short descriptionROC-GLM and Calibrationcurve package
Long descriptionMethods to conduct distributed ROC and calibration analyses. The basis is the DataSHIELD infrastructure for distributed computing. This package provides the calculation of the ROC-GLM as well as AUC confidence intervals . To assess the calibration, methods to calculate the Brier score and calibration curves are part of the package. Last part of the package are methods to push models and predict models at the DataSHIELD server which is necessary for the analysis. DataSHIELD uses an option `datashield.privacyLevel` to indicate the minimal amount of numbers required to be allowed to share an aggregated value of these numbers. Instead of setting the option, we directly retrieve the privacy level from the DESCRIPTION file each time a function calls for it. This options is set to 5 by default. Methodological details can be viewed in Schalk et al. (2022) .
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-05-11T08:07:56Z
GitHub last update2024-10-07
GitHub linkhttps://github.com/difuture-lmu/dsBinVal
GitHub versionVersion 1.0.2
GitHub licenseGNU LGPLv3
GitHub ownerdifuture-lmu
Status
MaintainerDaniel Schalk (daniel.schalk@stat.uni-muenchen.de)
FunctionsassignPredictModel, aucCI, brierScore, calculateAUC, calculateDistrGLMParts, calibrationCurve, confusion, decodeBinary, dsBrierScore, dsCalibrationCurve, dsConfusion, dsL2Sens, dsProbitRegr, dsROCGLM, encodeObject, getDataSHIELDInfo, getNegativeScores, getNegativeScoresVar, getPositiveScores, getPositiveScoresVar, internDim, internLength, internN, internSum, l2sens, plotCalibrationCurve, predictModel, pushObject, removeMissings, rocGLMFrame, seedBoundedToObject

Jump to top of page

dsBoltzmannMachines

Short descriptionDeep Boltzmann machines package
Long descriptionThe package wraps the Julia package "BoltzmannMachines" (https://github.com/stefan-m-lenz/BoltzmannMachines.jl). It allows to train and use restricted and deep Boltzmann machines in DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2019-07-05T16:48:05Z
GitHub last update2021-05-01
GitHub linkhttps://github.com/stefan-m-lenz/dsBoltzmannMachines
GitHub versionv1.0.2
GitHub licenseMIT License
GitHub ownerstefan-m-lenz
Status
MaintainerStefan Lenz lenz@imbi.uni-freiburg.de
Functions

Jump to top of page

dsBoltzmannMachinesClient

Short descriptionDeep Boltzmann machines package
Long descriptionCalls the package dsBoltzmannMachines to train and use restricted and deep Boltzmann machines on a DataSHIELD server.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2019-07-05T16:50:01Z
GitHub last update2021-05-01
GitHub linkhttps://github.com/stefan-m-lenz/dsBoltzmannMachinesClient
GitHub versionv1.0.2
GitHub licenseMIT License
GitHub ownerstefan-m-lenz
Status
MaintainerStefan Lenz lenz@imbi.uni-freiburg.de
Functions"print.monitoringresult"

Jump to top of page

dsCalibration

Short descriptionCalibration assessment package
Long descriptionCalculate the calibration of a model on DataSHIELD servers. The methods provided are the Brier score and calibration curves. Note that DataSHIELD uses an option `datashield.privacyLevel` to indicate the minimal amount of numbers required to be allowed to share an aggregated value of these numbers. Instead of setting the option, we directly retrieve the privacy level from the `DESCRIPTION` file each time a function calls for it. The privacy level is set to 5 by default.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-04-22T06:41:11Z
GitHub last update2022-02-15
GitHub linkhttps://github.com/difuture-lmu/dsCalibration
GitHub version-
GitHub licenseGNU LGPLv3
GitHub ownerdifuture-lmu
Status
MaintainerDaniel Schalk (daniel.schalk@stat.uni-muenchen.de)
FunctionsbrierScore, calibrationCurve, dsBrierScore, dsCalibrationCurve, plotCalibrationCurve

Jump to top of page

dsCCPhos

Short descriptionDKTK-CCP data science package
Long descriptionServer-side DataSHIELD R package to enable Data Science with the German Cancer Consortium's Clinical Communication Platform (CCP)
CRAN link-
CRAN version-
CRAN licence-
GitHub created2023-11-20T16:26:36Z
GitHub last update2026-07-10
GitHub linkhttps://github.com/BastianReiter/dsCCPhos
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerBastianReiter
Statusproduction
MaintainerBastian Reiter (b.reiter@med.uni-frankfurt.de)
FunctionsCCP.AugmentDataDS, CCP.DrawSampleDS, CCP.GetCohortDescriptionDS, CCP.MatchDataDS, ClassifyDiagnosisAssociation, ClassifyDiagnosisRedundancy, CompileClassificationCall, GetOutcomeMeasuresDS, SummarizeEventData

Jump to top of page

dsCCPhosClient

Short descriptionDKTK-CCP data science package
Long descriptionClient-side dataSHIELD R package to enable Data Science with the German Cancer Consortium's Clinical Communication Platform (CCP)
CRAN link-
CRAN version-
CRAN licence-
GitHub created2023-12-04T13:28:22Z
GitHub last update2026-07-09
GitHub linkhttps://github.com/BastianReiter/dsCCPhosClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerBastianReiter
Statusproduction
MaintainerBastian Reiter (b.reiter@med.uni-frankfurt.de)
FunctionsCCP.LoadRawDataSet, CCP.PreprocessingQuickRun, CheckServerRequirements, ConnectToCCP, ConnectToVirtualCCP, DisplayTimeSeries, ExploreFeature, ExportPlot, GetEligibleValues, GetExplorationData, GetServerOpalDBInfo, GetServerResourcesInfo, GetServerWorkspaceInfo, MakeBoxPlot, MakeColumnPlot, ds.CCP.AugmentData, ds.CCP.DrawSample, ds.CCP.GetCohortDescription, ds.ExtractFromList, ds.FilterTable, ds.GetCrossTab, ds.GetCurationReport, ds.GetDataSetCheck, ds.GetFeatureInfo, ds.GetFrequencyTable, ds.GetObjectMetaData, ds.GetObjectStatus, ds.GetRDSValidationReport, ds.GetSampleStatistics, ds.GetTTEModel, ds.GetTableCheck, ds.JoinTables, ds.MakeList, ds.MutateTable, ds.PrepareRawData, ds.UnpackAugmentedDataSet, ds.UnpackCuratedDataSet, ggTheme, gtTheme

Jump to top of page

dsClusterAnalysis

Short descriptionCluster analysis package
Long descriptionServer side functions to perform non-disclosive cluster analysis with DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-06T12:28:07Z
GitHub last update2025-02-06
GitHub linkhttps://github.com/FlorianSchw/dsClusterAnalysis
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerFlorianSchw
Statusdevelopment
MaintainerFlorian.Schwarz@dife.de
FunctionsclusterPlotDS, cutreeDS, distDS, hclustDS, kmeansDS, nbclustDS, varSelLcmDS1, varSelLcmDS2, varSelLcmDS3, varSelLcmDS4, varSelLcmSingleDS1

Jump to top of page

dsClusterAnalysisClient

Short descriptionCluster analysis package
Long descriptionClient side functions to perform non-disclosive cluster analysis with DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-06T12:29:07Z
GitHub last update2025-02-03
GitHub linkhttps://github.com/FlorianSchw/dsClusterAnalysisClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerFlorianSchw
Statusdevelopment
MaintainerFlorian.Schwarz@dife.de
Functionsds.clusterPlot, ds.cutree, ds.dist, ds.hclust, ds.kmeans, ds.nbclust, ds.varSelLcm

Jump to top of page

dsCoda

Short descriptionCoda package
Long descriptionDataSHIELD server side functions for compositional data analysis using the compositions package.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-07-04T10:56:08Z
GitHub last update2026-01-17
GitHub linkhttps://github.com/datashield/dsCoda
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusdevelopment
MaintainerXavier Escriba Montagut and Stuart Wheater stuart.wheater@arjuna.com
FunctionsacompDS, ilrDS, lrEMDS

Jump to top of page

dsCodaClient

Short descriptionCoda package
Long descriptionDataSHIELD client functions for compositional data analysis using the compositions package.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-07-04T10:57:08Z
GitHub last update2026-08-24
GitHub linkhttps://github.com/datashield/dsCodaClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusdevelopment
MaintainerXavier Escriba Montagut and Stuart Wheater stuart.wheater@arjuna.com
Functionsbuild_sequential_ilr_V, ds.acomp, ds.ilr, ds.lrEM, ds.meanComp

Jump to top of page

dsCWB

Short descriptionComponent-wise boosting package
Long descriptionComponent-wise boosting implementation for DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-04-14T07:15:39Z
GitHub last update2022-12-01
GitHub linkhttps://github.com/schalkdaniel/dsCWB
GitHub version-
GitHub licenseGNU LGPLv3
GitHub ownerschalkdaniel
Status
MaintainerDaniel Schalk (daniel.schalk@stat.uni-muenchen.de)
FunctionsBlOneHot, BlSpline, ClientModel, HostModel, LossBinomial, LossQuadratic, checkSymbol, createClientModel, decodeBinary, deparseParams, dsCWB, dsNaRm, encodeObject, getBlHyperpars, getClientInit, getClientModelCoefficients, getClientNrow, getClientSSE, getClientTaskType, getClientTrainValObs, getClientXtX, getClientXty, getDataSHIELDInfo, getFeatureNames, getOptimalConstant, getRisk, getTaskType, initClientModel, initSiteConstant, parseParams, plotBaselearnerTraces, sharedFEDataCat, sharedFEDataNum, siteFEDataCat, siteFEDataNum, trafoCategorical, trafoSpline, updateClientBaselearner, updateClientPenalty

Jump to top of page

dsDanger

Short descriptionDanger package
Long descriptionDataSHIELD server side DANGER functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2016-05-17T13:12:18Z
GitHub last update2026-05-07
GitHub linkhttps://github.com/datashield/dsDanger
GitHub version6.3.1
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
FunctionsDANGERc2sMATDFDS, DANGERdfEXTRACTDS, DANGERdmtEXTRACTDS, DANGERlistcodeDS, DANGERpassPARSERDS, DANGERplotDS, DANGERprintDS, DANGERsearchDS, DANGERseedEXTRACTDS, DANGERvarsEXTRACTDS

Jump to top of page

dsDangerClient

Short descriptionDanger package
Long descriptionClient-side DataSHIELD functions - returns server side objects - only use in development environment.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2016-05-17T13:13:56Z
GitHub last update2025-08-04
GitHub linkhttps://github.com/datashield/dsDangerClient
GitHub version6.3.1
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
Functionsds.DANGERc2sMATDF, ds.DANGERdfEXTRACT, ds.DANGERdmtEXTRACT, ds.DANGERlistcode, ds.DANGERpassPARSER, ds.DANGERplot, ds.DANGERprint, ds.DANGERsearch, ds.DANGERseedEXTRACT, ds.DANGERvarsEXTRACT

Jump to top of page

dsDashboard

Short descriptionDashboard package
Long descriptionProvides a framework for building interactive dashboards in R. The package is designed to support data analysis both on local data and on data on a DataSHIELD server.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-11-05T13:04:21Z
GitHub last update2026-03-20
GitHub linkhttps://github.com/bips-hb/dsDashboard
GitHub version-
GitHub licenseMIT
GitHub ownerbips-hb
Statusdevelopment
MaintainerAndreas M\u00e4ndle maendle@leibniz-bips.de
Functions"%>%"

Jump to top of page

dsDid

Short descriptionDifference-in-Differences package
Long descriptionWe propose dsDid, a federated learning package implemented in DataSHIELD with a federated version of the DID approach of Callaway and Sant'Anna (2022) at its core. It allows for the federated estimation of treatment effects per period and the corresponding federated uncertainty quantification.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-04-27T12:55:25Z
GitHub last update2024-06-11
GitHub linkhttps://github.com/manuhuth/dsDid
GitHub version-
GitHub license-
GitHub ownermanuhuth
Status
MaintainerManuel Huth (manuel.huth@yahoo.com)
FunctionsAppendInfluenceDS, addColumnOnesDS, buildHelperDS, clusterInfluenceFunctionDS, computeMatrixCrossproductDS, computeOddsDS, createEmptyIdMatrixDS, enoughIndividualsDS, genDfSubsetDS, genPropDS, generateNotYetTreatedDS, multiplierBootstrapDS, multiplyMatrixMatrixDS, multiplyMatrixScalarDS, recodeDS, sendToServerDS

Jump to top of page

dsDidClient

Short descriptionDifference-in-Differences package
Long descriptionWe propose dsDid, a federated learning package implemented in DataSHIELD with a federated version of the DID approach of Callaway and Sant'Anna (2022) at its core. It allows for the federated estimation of treatment effects per period and the corresponding federated uncertainty quantification.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-04-27T13:00:37Z
GitHub last update2024-06-11
GitHub linkhttps://github.com/manuhuth/dsDidClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownermanuhuth
Status
MaintainerManuel Huth (manuel.huth@yahoo.com)
Functionsds.AppendInfluence, ds.addColumnOnes, ds.buildHelper, ds.clusterInfluenceFunction, ds.computeMatrixCrossproduct, ds.createEmptyIdMatrix, ds.did, ds.enoughIndividuals, ds.genProp, ds.generateNotYetTreated, ds.multiplierBootstrap, ds.multiplyMatrixMatrix, ds.multiplyMatrixScalar, ds.recode, ds.sendToServer, ds.subsetDf

Jump to top of page

dsExposome

Short descriptionExposome package
Long descriptionCollection of functions to perform non-disclosive Exposome data analysis with DataSHIELD and Bioconductor.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-02-06T12:11:54Z
GitHub last update2023-02-14
GitHub linkhttps://github.com/isglobal-brge/dsExposome
GitHub version-
GitHub licenseMIT License
GitHub ownerisglobal-brge
Statusproduction
MaintainerXavier Escriba-Montagut (xavier.escriba@isglobal.org)
Functions"%>%", NetCDFFileResourceClient, NetCDFFileResourceResolver, NetCDF_fillvalue_matrixDS, addExposure2ExposomeSetDS, addPhenoData2ExposomeSetDS, anderson.darling.testDS, effective.testsDS, exposomeSubsetDS, exposome_HCPCDS, exposome_pcaDS, exposome_pca_plotDS, exposome_pca_pooledDS, exposome_pca_pooled_addPCDS, exposome_scale_exposuresDS, exposome_scale_exposures_meansDS, exposureNamesDS, exposures_pData, extractExposomeSetFromImputedSetDS, familyNamesDS, get_exposure_from_geoDS, imputationDS, invExWASDS, loadExposomeDS, ncatt_getDS, ncvar_getDS, netcdf_varsDS, normalityTestDS, phenotypeNamesDS, plotFamilyDS, scaleDS, shapiro.testDS, standardizeDS, tableMissingsDS, transformDS

Jump to top of page

dsExposomeClient

Short descriptionExposome package
Long descriptionCollection of functions to perform non-disclosive Exposome data analysis with DataSHIELD and Bioconductor.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-02-06T12:32:12Z
GitHub last update2024-03-01
GitHub linkhttps://github.com/isglobal-brge/dsExposomeClient
GitHub version2.0.9
GitHub licenseMIT License
GitHub ownerisglobal-brge
Statusproduction
MaintainerXavier Escriba-Montagut (xavier.escriba@isglobal.org)
FunctionscorPlot, ds.NetCDF_fillvalue_matrix, ds.addPhenoData2ExposomeSet, ds.anderson.darling.test, ds.exposomeSubset, ds.exposome_HCPC, ds.exposome_correlation, ds.exposome_pca, ds.exposome_pca_plot, ds.exposome_scale_exposures, ds.exposome_summary, ds.exposome_variables, ds.exposure_histogram, ds.exposures_pData, ds.extractExposomeSetFromImputedSet, ds.exwas, ds.familyNames, ds.get_exposure_from_geo, ds.imputation, ds.invExWAS, ds.loadExposome, ds.ncatt_get, ds.ncvar_get, ds.netcdf_vars, ds.normalityTest, ds.phenotypeNames, ds.plotExwas, ds.plotFamily, ds.plotMissings, ds.shapiro.test, ds.standardize, ds.tableMissings, ds.transform

Jump to top of page

dsFlower

Short descriptionflower.ai federated learning package
Long descriptionServer-side DataSHIELD package that runs Flower federated learning through a node-installed, hash-pinned runner with server-authoritative differential privacy. Provides server-pinned per-training privacy contracts, sticky cryptographic randomness, declarative DP-SGD training, private model validation, and a fail-closed sandbox gate for untrusted hook code. Raw data remains on the node; exact feature statistics, node logs, metrics, and cohort weights are not released through DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2026-03-06T14:39:20Z
GitHub last update2026-09-04
GitHub linkhttps://github.com/isglobal-brge/dsFlower
GitHub version-
GitHub licenseMIT
GitHub ownerisglobal-brge
Statusdevelopment
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
Functionsas_flower_dataset, flowerAppDeleteDS, flowerAppInstallDS, flowerAppPushDS, flowerCheckConnectivityDS, flowerCleanupRunDS, flowerDestroyDS, flowerEnsureSuperNodeDS, flowerGetCapabilitiesDS, flowerImageAssetsDS, flowerImageLabelsDS, flowerImageMasksDS, flowerInitDS, flowerPingDS, flowerPrepareRunDS, flowerPrivacyBootstrap, flowerPrivacyPolicyDS, flowerStatusDS, flowerTier2PinDS, flowerTunnelDownDS, flowerTunnelExchangeDS, flowerTunnelUpDS, flower_dataset_descriptor

Jump to top of page

dsFlowerClient

Short descriptionflower.ai federated learning package
Long descriptionClient-side DataSHIELD package for orchestrating Flower federated learning under privacy policy enforced by each data node. Builds declarative model specifications, verifies the node-installed runner, manages the SuperLink and run lifecycle, and supports data-independent public feature bounds. Imaging resources are admitted by dsImaging into the DataSHIELD session before their opaque handle is passed to dsFlower. Each training uses node-owned privacy parameters; arbitrary hook code is executed only behind the node's fail-closed sandbox and egress policy.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2026-03-06T14:38:01Z
GitHub last update2026-09-04
GitHub linkhttps://github.com/isglobal-brge/dsFlowerClient
GitHub version-
GitHub licenseMIT
GitHub ownerisglobal-brge
Statusdevelopment
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
Functionsds.flower.app.upload, ds.flower.associate, ds.flower.code, ds.flower.compare, ds.flower.connect, ds.flower.copy_code, ds.flower.cross_validate, ds.flower.delete_model, ds.flower.describe, ds.flower.disconnect, ds.flower.features, ds.flower.fit, ds.flower.hook.run, ds.flower.hpo, ds.flower.hpo.categorical, ds.flower.hpo.float, ds.flower.hpo.integer, ds.flower.import_xgboost, ds.flower.labels, ds.flower.link.down, ds.flower.link.up, ds.flower.list_models, ds.flower.load_model, ds.flower.masks, ds.flower.metric_direction, ds.flower.metrics, ds.flower.model, ds.flower.model.catboost, ds.flower.model.extra_trees, ds.flower.model.lightgbm, ds.flower.model.pytorch_densenet121, ds.flower.model.pytorch_linear_regression, ds.flower.model.pytorch_logreg, ds.flower.model.pytorch_lstm, ds.flower.model.pytorch_mlp, ds.flower.model.pytorch_multiclass, ds.flower.model.pytorch_multilabel, ds.flower.model.pytorch_poisson, ds.flower.model.pytorch_resnet18, ds.flower.model.pytorch_tcn, ds.flower.model.random_forest, ds.flower.model.xgboost, ds.flower.model_parameters, ds.flower.models, ds.flower.nodes.cleanup, ds.flower.nodes.destroy, ds.flower.nodes.ensure, ds.flower.nodes.init, ds.flower.nodes.prepare, ds.flower.plot, ds.flower.predict, ds.flower.recipe, ds.flower.register_model, ds.flower.run.list, ds.flower.run.logs, ds.flower.run.start, ds.flower.run.stop, ds.flower.save_model, ds.flower.score, ds.flower.strategy, ds.flower.strategy.fedadagrad, ds.flower.strategy.fedadam, ds.flower.strategy.fedavg, ds.flower.strategy.fedavgm, ds.flower.strategy.fedyogi, ds.flower.submit, ds.flower.superlink.start, ds.flower.superlink.status, ds.flower.superlink.stop, ds.flower.task, ds.flower.task.classification, ds.flower.task.count, ds.flower.task.regression, ds.flower.validate

Jump to top of page

dsFreda

Short descriptionData augmentation package
Long descriptionServer-side DataSHIELD R package as part of a Framework for Federated Data Processing
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-09-16T16:19:23Z
GitHub last update2026-07-09
GitHub linkhttps://github.com/BastianReiter/dsFreda
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerBastianReiter
Statusproduction
MaintainerBastian Reiter (b.reiter@med.uni-frankfurt.de)
Functions"%notin%", CheckMetaData, CheckTable, CleanTable, CompileDictionaries, CompileTransFeatureRequirements, CompileTransformativeAssignments, CreateEventFeatures, CurateDataDS, ExtractFromListDS, FilterTableDS, FinalizeDataRemediation, FindSubsumptionRedundancies, FormatData, GetBestStringMatch, GetCrossTabDS, GetDataSetCheckDS, GetEcdfDS, GetFeatureInfoDS, GetFrequencyTableDS, GetFuzzyStringMatches, GetObjectMetaDataDS, GetObjectStatusDS, GetRDSValidationReportDS, GetReportingObjectDS, GetSampleStatisticsDS, GetSystemSpecsDS, GetTTEModelDS, GetTableCheckDS, GetTestDataDS, JoinTablesDS, MakeListDS, MutateTableDS, NormalizeTable, PrepareRawDataDS, PrintMessages, PrintSoloMessage, RecodeData, RemediateData, SubsumeRecords, TrackCounts, TrackValueCounts

Jump to top of page

dsFredaClient

Short descriptionData augmentation package
Long descriptionClient-side DataSHIELD R package as part of a Framework for Federated Data Processing
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-09-29T22:48:11Z
GitHub last update2026-07-16
GitHub linkhttps://github.com/BastianReiter/dsFredaClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerBastianReiter
Statusproduction
MaintainerBastian Reiter (b.reiter@med.uni-frankfurt.de)
Functions"%notin%", .decode_tidy_eval, .encode_tidy_eval, .get_encode_dictionary, AddCumulativeRow, CheckDSConnections, ComputeSurvCI, ComputeSurvHaz, ConnectToVirtualNetwork, DisplayTimeSeries, ExploreFeature, ExportPlot, GetEligibleValues, GetExplorationData, GetServerOpalDBInfo, GetServerResourcesInfo, GetServerWorkspaceInfo, MakeBoxPlot, MakeColumnPlot, MakeCurationReport, MakeFunctionMessage, ModifyConnections, PrintMessages, PrintSoloMessage, RunPerformanceTest, Serialize, ds.CreateSurvObject, ds.CurateData, ds.ExtractFromList, ds.FilterTable, ds.GetCrossTab, ds.GetCurationReport, ds.GetDataSetCheck, ds.GetFeatureInfo, ds.GetFrequencyTable, ds.GetObjectMetaData, ds.GetObjectStatus, ds.GetReportingObject, ds.GetSampleStatistics, ds.GetTTEModel, ds.GetTableCheck, ds.GetTestData, ds.JoinTables, ds.MakeList, ds.MutateTable, ds.PrepareRawData, ggTheme, gtTheme

Jump to top of page

dsFunctionCreator

Short descriptionSupport the development and harmonisation of DataSHIELD functions
Long descriptionThe package contains functions that support DataSHIELD developers in writing DataSHIELD functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-10-14T08:01:27Z
GitHub last update2024-09-26
GitHub linkhttps://github.com/FlorianSchw/DSFunctionCreator
GitHub versionv1.0.0
GitHub licenseGNU GPLv3
GitHub ownerFlorianSchw
Statusdevelopment
MaintainerFlorian.Schwarz@dife.de
FunctionsCodeCheck.ArgumentCall, CodeCheck.ArgumentNull, CodeCheck.ArgumentOverview, CodeCheck.Codelines, CodeCheck.Datasources, CodeCheck.IfStop, CodeCheck.Newobj, createDSfunction, init.GitHubActions, init.dsFunctionTest, init.dsTest, use_templateDS, use_template_client_test

Jump to top of page

dsGamlss

Short descriptionGeneralized Additive Models for Location, Scale and Shape
Long descriptionDataSHIELD server-side functions to fit Generalized Additive Models for Location, Scale and Shape using DataSHIELD. DataSHIELD is a software infrastructure which allows you to do non-disclosive federated analysis on sensitive data. Note that DataSHIELD has a client-server infrastructure, so the dsGamlss package needs to be used in conjunction with the dsGamlssClient package.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-01-09T14:18:23Z
GitHub last update2025-12-12
GitHub linkhttps://github.com/bips-hb/dsGamlss
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerbips-hb
Statusproduction
MaintainerAnnika Swenne (swenne@leibniz-bips.de)
FunctionsgamlssDS1, gamlssDS2, gamlssDS3, gamlssDS4, gamlssDS5, gamlssDS6

Jump to top of page

dsGamlssClient

Short descriptionGeneralized Additive Models for Location, Scale and Shape
Long descriptionDataSHIELD client-side functions to fit Generalized Additive Models for Location, Scale and Shape using DataSHIELD. DataSHIELD is a software infrastructure which allows you to do non-disclosive federated analysis on sensitive data. Note that DataSHIELD has a client-server infrastructure, so the dsGamlss package needs to be used in conjunction with the dsGamlssClient package.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-01-09T14:26:38Z
GitHub last update2025-12-12
GitHub linkhttps://github.com/bips-hb/dsGamlssClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerbips-hb
Statusproduction
MaintainerAnnika Swenne (swenne@leibniz-bips.de)
Functionsds.gamlss, ds.predict.gamlss

Jump to top of page

dsGeo

Short descriptionGeo package
Long descriptionMore about what it does (maybe more than one line)
CRAN link-
CRAN version-
CRAN licence-
GitHub created2015-08-03T14:20:31Z
GitHub last update2015-08-04
GitHub linkhttps://github.com/datashield/dsGeo
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusretired
MaintainerWho to complain to yourfault@somewhere.net
Functions

Jump to top of page

ds-helper

Short descriptionData manipulation helper package
Long descriptionOften we need to automate things with 'DataSHIELD'. These functions help to do that.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-06-02T10:42:38Z
GitHub last update2026-07-14
GitHub linkhttps://github.com/timcadman/ds-helper
GitHub version1.7.5
GitHub license-
GitHub ownertimcadman
Statusproduction
MaintainerTim Cadman (t.cadman@bristol.ac.uk)
Functionsdh.anyData, dh.buildModels, dh.classDiscrepancy, dh.columnCast, dh.createTableOne, dh.defineCases, dh.dropCols, dh.findVarsIndex, dh.getAnonPlotData, dh.getRmStats, dh.getStats, dh.lmTab, dh.lmeMultPoly, dh.localProxy, dh.makeAgePolys, dh.makeExcludedDf, dh.makeIQR, dh.makeLmerForm, dh.makeOutcome, dh.makeStrata, dh.meanByAge, dh.meanByGroup, dh.metaManual, dh.metaSepModels, dh.multGLM, dh.pool, dh.predictLmer, dh.quartileSplit, dh.renameVars, dh.stablisedWeights, dh.subjHasData, dh.tidyEnv, dh.trimPredData, dh.zByGroup

Jump to top of page

dsImaging

Short descriptionClinical imaging package
Long descriptionServer-side DataSHIELD package for clinical imaging. Provides manifest-based dataset descriptors, storage backends, a SQLite asset catalog for immutable derived assets, DICOM conversion, image preprocessing, mask/ROI operations, QC metrics, segmentation and radiomics runners, model/profile registries, and DataSHIELD methods for secure imaging dataset management and analysis. Heavy computation is delegated to dsHPC as the durable HPC-capable runtime.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-11-28T10:37:06Z
GitHub last update2026-09-05
GitHub linkhttps://github.com/isglobal-brge/dsImaging
GitHub version-
GitHub licenseOther
GitHub ownerisglobal-brge
Statusdevelopment
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
FunctionsImagingDatasetResourceClient, ImagingDatasetResourceResolver, backend_fetch_manifest, backend_get_file, backend_head, backend_list, backend_put_directory, backend_put_file, build_hash_index, claim_or_reuse_generation, claim_pending_items, cleanup_stale_generations, complete_item_atomic, compute_collection_fingerprints, compute_derivation_hash, compute_image_derivation_hash, contentHashDS, diff_hash_index, fail_generation, find_asset_by_hash, get_content_hashes, get_generation, get_generation_items, get_sample_manifest, get_sample_primary_path, imagingAliasesDS, imagingAssetCatalogDS, imagingAssetDetailDS, imagingAssetsDS, imagingCapabilitiesDS, imagingCollectionPublishDS, imagingCollectionRecoverDS, imagingCollectionStatusDS, imagingConvertCollectionDS, imagingDeduplicateDS, imagingDescribeProfileDS, imagingDestroyDS, imagingFeatureViewDS, imagingFeatureViewDestroyDS, imagingGetBackendDS, imagingGetManifestDS, imagingInitDS, imagingInstallModelDS, imagingLabelDistDS, imagingLabelsDS, imagingLineageDS, imagingListDatasetsDS, imagingListGenerationsDS, imagingListModelsDS, imagingListProfilesDS, imagingLoadAssetDS, imagingLoadRadiomicsFeaturesDS, imagingMasksDS, imagingMetadataDS, imagingProcessAssetWorkflowDS, imagingProcessQcCollectionDS, imagingProcessRadiomicsAssetDS, imagingProcessRadiomicsCollectionDS, imagingProcessSegmentAndExtractDS, imagingProcessSegmentationCollectionDS, imagingPublishRadiomicsAssetDS, imagingRadiomicsCancelCollectionDS, imagingRadiomicsCollectionStatusDS, imagingRadiomicsPublishCollectionDS, imagingRadiomicsRecoverCollectionDS, imagingRadiomicsScanCollectionDS, imagingRadiomicsSubmitBatchDS, imagingRecoverWorkflowDS, imagingSegmentationGetMaskPaths, imagingSegmentationValidateMasksDS, imagingValidateDS, imagingWorkflowDestroyDS, imagingWorkflowStatusDS, imaging_dataset_descriptor, imaging_descriptor_from_id, increment_generation_counter, install_model, list_imaging_analysis_envs, list_imaging_radiomics_profiles, list_installed_models, list_radiomics_envs, list_radiomics_profiles, list_sample_manifests, list_segmentation_models, promote_asset_alias, publish_generation, read_hash_index, read_imaging_radiomics_profile, read_radiomics_profile, reconcile_generation_counters, record_item_status, register_derived_asset, register_segmentation_model, resolve_feature_table_asset, safe_metadata_count, safe_metadata_distribution, safe_metadata_levels, safe_metadata_string, seed_content_hashes, start_content_hash_listener, stop_content_hash_listener, storage_backend, store_content_hashes, update_generation, upsert_sample_manifest, validate_imaging_dataset, write_hash_index

Jump to top of page

dsImagingClient

Short descriptionClinical imaging package
Long descriptionClient-side DataSHIELD package for clinical imaging. Provides functions to initialize imaging handles, query dataset metadata and asset catalogs, define DICOM conversion, preprocessing, mask/ROI, QC, segmentation, and radiomics workflows, invoke domain-mediated server-side dsImaging methods backed by dsHPC, monitor per-image collection processing, and discover derived masks and radiomic feature tables.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2023-09-13T05:50:08Z
GitHub last update2026-09-05
GitHub linkhttps://github.com/isglobal-brge/dsImagingClient
GitHub version-
GitHub licenseOther
GitHub ownerisglobal-brge
Statusdevelopment
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
Functionsds.imaging.aliases, ds.imaging.asset, ds.imaging.assets, ds.imaging.capabilities, ds.imaging.catalog, ds.imaging.check_exists, ds.imaging.datasets, ds.imaging.destroy, ds.imaging.dicom.convert, ds.imaging.embeddings.extract, ds.imaging.feature_view, ds.imaging.feature_view.destroy, ds.imaging.init, ds.imaging.install_model, ds.imaging.job.status, ds.imaging.jobs, ds.imaging.label_distribution, ds.imaging.labels, ds.imaging.lineage, ds.imaging.load_asset, ds.imaging.mask.operation, ds.imaging.masks, ds.imaging.metadata, ds.imaging.models, ds.imaging.preprocess, ds.imaging.qc.metrics, ds.imaging.qc.visuals, ds.imaging.radiomics.collection_cancel, ds.imaging.radiomics.collection_publish, ds.imaging.radiomics.collection_recover, ds.imaging.radiomics.collection_status, ds.imaging.radiomics.extract, ds.imaging.radiomics.features, ds.imaging.radiomics.load_features, ds.imaging.radiomics.process_collection, ds.imaging.radiomics.profile.aerts_signature, ds.imaging.radiomics.profile.demo_ct_firstorder, ds.imaging.radiomics.profile.force2d, ds.imaging.radiomics.profile.ibsi_ct_3d, ds.imaging.radiomics.profile.ibsi_mr_3d, ds.imaging.radiomics.profile.voxel_firstorder, ds.imaging.radiomics.segment_and_extract, ds.imaging.rt.convert, ds.imaging.rt.dose, ds.imaging.segment, ds.imaging.segmenter.ct_lung_threshold, ds.imaging.segmenter.existing_mask, ds.imaging.segmenter.lungmask, ds.imaging.segmenter.monai_bundle, ds.imaging.segmenter.nnunet, ds.imaging.segmenter.totalsegmentator, ds.imaging.spatial.process, ds.imaging.summary, ds.imaging.validate, ds.imaging.workflow.destroy, ds.imaging.workflow.recover, ds.imaging.workflow.status, ds.imaging.wsi.tile

Jump to top of page

dsIntestinalMicrobiomics

Short descriptionMicrobiome analysis
Long descriptionServer side functions for microbiome analysis with DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-07-29T12:21:07Z
GitHub last update2024-03-08
GitHub linkhttps://github.com/FlorianSchw/dsIntestinalMicrobiomics
GitHub version1.0.1
GitHub licenseGNU GPLv3
GitHub ownerFlorianSchw
Statusdevelopment
MaintainerFlorian.Schwarz@dife.de
FunctionsmicrobiomeIFAAPooledDS, microbiomeMZILNPooledDS, summarizedExperimentDS

Jump to top of page

dsIntestinalMicrobiomicsClient

Short descriptionMicrobiome analysis
Long descriptionClient side functions for microbiome analysis with DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-07-29T12:21:59Z
GitHub last update2024-02-27
GitHub linkhttps://github.com/FlorianSchw/dsIntestinalMicrobiomicsClient
GitHub version1.0.0
GitHub licenseGNU GPLv3
GitHub ownerFlorianSchw
Statusdevelopment
MaintainerFlorian.Schwarz@dife.de
Functionsds.microbiomeIFAA, ds.microbiomeMZILN, ds.summarizedExperiment

Jump to top of page

dsJobs

Short descriptionSubmit and manage HPC jobs
Long descriptionServer-side DataSHIELD package for durable federated job execution. Provides a two-plane execution model: session-plane steps (DataSHIELD assign/aggregate) and artifact-plane steps (processx-launched subprocesses with allowlisted runners). Jobs persist in a local SQLite database, survive session restarts, and are dispatched by a dedicated worker daemon. Includes transactional state, quota enforcement, audit trail, shared logical job tracking, server-side output reuse, and disclosure-safe result publication.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-02-19T09:05:30Z
GitHub last update2026-09-05
GitHub linkhttps://github.com/isglobal-brge/dsJobs
GitHub version-
GitHub licenseOther
GitHub ownerisglobal-brge
Statusdevelopment
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
FunctionsDsHpcUnitResourceClient, DsHpcUnitResourceResolver, cancel_jobs_by_tag, count_active_jobs, get_job_output_ref, get_owner_id, hpcAdminCancelDS, hpcAdminListDS, hpcCapabilitiesDS, hpcJobReferenceDS, hpcListDS, hpcListInternal, hpcLoadOutputDS, hpcLoadOutputInternal, hpcLogsDS, hpcOutputsDS, hpcResultDS, hpcRuntimeIdentityInternal, hpcSchedulerStatusDS, hpcSchedulerStatusInternal, hpcStatusDS, hpcStatusInternal, hpcStudioDS, hpcStudioInternal, hpcSubmitDS, hpcSubmitInternal, hpcTrackingAssignOutputDS, hpcTrackingCreateInternal, hpcTrackingFinishInternal, hpcTrackingForJobInternal, hpcTrackingListDS, hpcTrackingOutputsDS, hpcTrackingPublishOutputInternal, hpcTrackingPublishReferenceInternal, hpcTrackingResolveOutputInternal, hpcTrackingResultDS, hpcTrackingStatusDS, hpcTrackingStatusInternal, hpcUnitDestroyDS, hpcUnitInitDS, hpcUnitSelectionInternal, query_failed_jobs, query_jobs_by_tag, register_dshpc_publisher, register_dshpc_runner

Jump to top of page

dsJobsClient

Short descriptionSubmit and manage HPC jobs
Long descriptionClient-side R package for disclosure-safe shared tracking, results and server-side output reuse for durable dsHPC analyses, with capability-scoped compatibility and admin-key-gated operations. Domain packages such as dsImagingClient submit validated workflows through the dsHPC server API. Analyst Studio displays logical tracking roots only; patient-level artifacts, execution jobs, logs and scheduler topology stay on the server.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-02-19T09:06:52Z
GitHub last update2026-09-05
GitHub linkhttps://github.com/isglobal-brge/dsJobsClient
GitHub version-
GitHub licenseOther
GitHub ownerisglobal-brge
Statusdevelopment
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
Functionsds.hpc.admin.cancel, ds.hpc.admin.list, ds.hpc.capabilities, ds.hpc.job_id, ds.hpc.list, ds.hpc.load_output, ds.hpc.logs, ds.hpc.outputs, ds.hpc.result, ds.hpc.scheduler_status, ds.hpc.status, ds.hpc.studio, ds.hpc.studio_data, ds.hpc.summary, ds.hpc.unit.destroy, ds.hpc.unit.init, ds.hpc.wait

Jump to top of page

dsMediation

Short descriptionMediation analysis package
Long descriptionDataSHIELD server side mediation analysis functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-05-17T17:47:06Z
GitHub last update2022-06-09
GitHub linkhttps://github.com/datashield/dsMediation
GitHub version0.0.3
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
FunctionsmediateDS, mediationTestDS, multimedDS, neEffdecompDS, neImputeDS, neLhtDS, neModelDS, neWeightDS, regmedintDS, test.TMintDS

Jump to top of page

dsMediationClient

Short descriptionMediation analysis package
Long descriptionDataSHIELD client side functions for mediation analysis.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-05-17T17:48:19Z
GitHub last update2022-06-09
GitHub linkhttps://github.com/datashield/dsMediationClient
GitHub version0.0.3
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
Functionsds.mediate, ds.mediationTest, ds.multimed, ds.neEffdecomp, ds.neImpute, ds.neLht, ds.neModel, ds.neWeight, ds.regmedint, ds.test.TMint

Jump to top of page

dsMicrobiome

Short descriptionMicrobiome package
Long descriptionDataSHIELD Microbiome Server Functions Prototype for the server side.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-03-19T12:38:41Z
GitHub last update2021-06-03
GitHub linkhttps://github.com/StuartWheater/dsMicrobiome
GitHub version-
GitHub licenseApache License 2.0
GitHub ownerStuartWheater
Statusretired
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
FunctionsadonisDS, adonis_assignDS, capscaleDS, capscale_assignDS, diversityDS, diversity_assignDS, vegdistDS, vegdist_assignDS

Jump to top of page

dsMicrobiomeClient

Short descriptionMicrobiome package
Long descriptionDataSHIELD Microbiome Client Functions Prototype for the client side.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-03-19T12:43:49Z
GitHub last update2021-06-03
GitHub linkhttps://github.com/StuartWheater/dsMicrobiomeClient
GitHub version-
GitHub licenseApache License 2.0
GitHub ownerStuartWheater
Statusretired
MaintainerDataSHIELD Developers datashield@newcastle.ac.uk
Functionsds.adonis, ds.adonis_assign, ds.capscale, ds.capscale_assign, ds.diversity, ds.diversity_assign, ds.vegdist, ds.vegdist_assign

Jump to top of page

dsML

Short descriptionMachine learning package
Long descriptionWhat the package does (one paragraph).
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-12-07T15:42:08Z
GitHub last update2026-04-20
GitHub linkhttps://github.com/isglobal-brge/dsML
GitHub versionInitial release
GitHub licenseGNU GPLv3
GitHub ownerisglobal-brge
Statusproduction
Maintainer
FunctionscenterDS, dummiesDS, dummies_transformationDS, dummy_probabilityDS, kmeans.assign_resultDS, kmeansDS, knnDS, ml_scaleDS, prepare_dataset_treeDS, scatterPlotGGDS, subset_by_typeDS, svdDS

Jump to top of page

dsMLClient

Short descriptionMachine learning package
Long descriptionDataSHIELD client site machine learning functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-12-07T15:44:00Z
GitHub last update2026-04-20
GitHub linkhttps://github.com/isglobal-brge/dsMLClient
GitHub version1.0.1
GitHub licenseGNU GPLv3
GitHub ownerisglobal-brge
Statusproduction
MaintainerXavier Escribà-Montagut (xavier.escriba@isglobal.org)
Functionsds.FAMD, ds.PCA, ds.build_tree, ds.center, ds.dummies, ds.find_best_split, ds.gini_index, ds.kmeans, ds.kmeans_plot, ds.knn, ds.scale, ds.scatterPlotGG, ds.sd, ds.subset_type, ds.svd, leaf, prepare_dataset_tree, questions_update

Jump to top of page

dsMTLBase

Short descriptionMultitask learning package
Long descriptiondsMTL - Federated Multi-Task Learning based on DataSHIELD dsBase.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-05T09:43:44Z
GitHub last update2025-10-30
GitHub linkhttps://github.com/transbioZI/dsMTLBase
GitHub versiondsMTLBase 0.9.9
GitHub license-
GitHub ownertransbioZI
Statusproduction
MaintainerHan Cao (hank9cao@gmail.com)
FunctionsLR_funcVal_evalDS, LR_iter_updateDS, LR_simulateDifferencesDS, LS_funcVal_evalDS, LS_iter_updateDS, LS_simulateDifferencesDS, addInterceptDS, calcMCRDS, calcMSEDS, getMyServerDataDS, initMatricesDS, initRanMatsWithSeedsDS, setMyServerDataDS, subsetSubjestsDS, updateHDS, updateOtherMatsDS, xtyDS, xtycovDS

Jump to top of page

dsMTLClient

Short descriptionMultitask learning package
Long descriptiondsMTL - Federated Multi-Task Learning based on DataSHIELD.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-05T18:55:59Z
GitHub last update2026-04-10
GitHub linkhttps://github.com/transbioZI/dsMTLClient
GitHub version dsMTLClient 0.9.9
GitHub license-
GitHub ownertransbioZI
Statusproduction
MaintainerHan Cao (hank9cao@gmail.com)
FunctionsLaplace_noise_generator, differential_privacy, dlaplace, ds.LR_Lasso, ds.LR_LassoCov, ds.LR_MTL_L21, ds.LR_MTL_Net, ds.LR_MTL_Trace, ds.LS_Lasso, ds.LS_LassoCov, ds.LS_MTL_L21, ds.LS_MTL_Net, ds.LS_MTL_Trace, ds.LassoCov_CVInSite, ds.LassoCov_Train, ds.Lasso_CVCroSite, ds.Lasso_CVInSite, ds.Lasso_Train, ds.MTL_L21_CVCroSite, ds.MTL_L21_CVInSite, ds.MTL_L21_Train, ds.MTL_Net_CVCroSite, ds.MTL_Net_CVInSite, ds.MTL_Net_Train, ds.MTL_Trace_CVCroSite, ds.MTL_Trace_CVInSite, ds.MTL_Trace_Train, ds.MTL_iNMF_Train, ds.calcMCR, ds.calcMSE, ds.getMyServerData, ds.setMyServerData, ds.solveINMF, ds.subsetSubjests, rlaplace

Jump to top of page

dsOmics

Short descriptionOmics package
Long descriptionDataSHIELD server site Omic functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2018-11-23T13:55:17Z
GitHub last update2026-02-02
GitHub linkhttps://github.com/isglobal-brge/dsOmics
GitHub versionATHLETE 2.1
GitHub licenseMIT License
GitHub ownerisglobal-brge
Statusproduction
MaintainerJuanR. Gonzalez (juanr.gonzalez@isglobal.org)
FunctionsBAM2VCF, DESeq2DS, EGAhtsgetResourceClient, EGAhtsgetResourceResolver, GA4GHResourceClient, GA4GHResourceResolver, GDSFileResourceClient, GDSFileResourceResolver, GWASDS, GenotypeDataDS, Laplace_noise_generator, Opal2FileResourceGetter, PCADS, PCASNPSDS, PRSDS, PRSDS_aux, RNAseqPreprocDS, addPhenoDataDS, alleleFrequencyDS, cellCountsDS, computeN, createRSEDS, dlaplace, edgeRDS, exactHWEDS, extractPhenoFromGDSDS, fastAlleleFrequencyDS, fastGWAS_ColSums, fastGWAS_PHENO_removeNAindiv, fastGWAS_S, fastGWAS_S_means, fastGWAS_getFitted.values, fastGWAS_getResiduals, featureDataDS, featureNamesDS, fvarLabelsDS, genoDimensionsDS, geno_pca_pooled_addPC2GenoDS, geno_pca_pooled_addPCDS, getChromosomeNamesDS, getSNPSbyGenDS, getVariable, limmaDS, limmaDS2, make_valid_namesDS, methylation_array_convertDS, nFeaturesDS, nSamplesDS, pDataDS, plinkDS, plotPCADS, plotPCASNPSDS, removeOutliersDS, replace.NA, rlaplace, selFeatureDS, selSNPDS, snptestDS, subsetExpressionSet2DS, subsetExpressionSetDS, subsetGenoDS, varLabelsDS

Jump to top of page

dsOmicsClient

Short descriptionOmics package
Long descriptionCollection of functions to perform non-disclosive Omics data analysis with DataSHIELD and Bioconductor.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-02-05T14:05:18Z
GitHub last update2023-03-15
GitHub linkhttps://github.com/isglobal-brge/dsOmicsClient
GitHub versionATHLETE 2.0
GitHub licenseMIT License
GitHub ownerisglobal-brge
Statusproduction
MaintainerJuanR. Gonzalez (juanr.gonzalez@isglobal.org)
Functions.eafPlot, .pzPlotgg, LocusZoom, ds.DESeq2, ds.GenotypeData, ds.PCA, ds.PCASNPS, ds.PLINK, ds.PRS, ds.RNAseqPreproc, ds.addPhenoData2eSet, ds.alleleFrequency, ds.createRSE, ds.edgeR, ds.exactHWE, ds.fastGWAS, ds.featureData, ds.featureNames, ds.fvarLabels, ds.genoDimensions, ds.getChromosomeNames, ds.getSNPSbyGen, ds.getSNPs, ds.glmSNP, ds.index.gdsn, ds.limma, ds.lmFeature, ds.make_valid_names, ds.metaGWAS, ds.methylation_array_convert, ds.nFeatures, ds.nSamples, ds.pData, ds.removeOutliers, ds.snptest, ds.subsetExpressionSet, ds.table_gds, ds.varLabels, eafPlot, get_EGA_url, get_ga4gh_url, lambdaNPlot, manhattan, metaBetaValues, metaPvalues, plotPCA, plotPCASNPS, pzPlot, qqplot, seNPlot

Jump to top of page

dsOMOP

Short descriptionOMOP integration package
Long descriptionServer-side DataSHIELD package providing typed, reviewed access to OMOP Common Data Model databases. It uses vendored OHDSI CDM metadata, with optional CommonDataModel metadata, for schema and concept-role classification. Features include a curated query library with 80 locally controlled SQL templates, selected pre-computed and live-computed Achilles analysis contracts, plan-based extraction with feature engineering, cohort management, and endpoint-specific controls informed by DataSHIELD nfilter settings. Disclosure safety still depends on the deployed method allowlist, server policy, database privileges, and the contract of each operation. Includes DBI/ODBC resource connectors for PostgreSQL, SQLite, DuckDB, MySQL/MariaDB, SQL Server/Synapse/PDW, Oracle, Redshift, BigQuery, Snowflake, Spark, and Databricks, plus a small built-in SQL helper for parameter rendering, common DATEADD/DATEDIFF/TOP translations, and Oracle alias syntax. Canonical OHDSI SQL can optionally be rendered and translated with OHDSI SqlRender on its supported dialects; MySQL/MariaDB remain an explicitly reviewed extension. Query feature parity depends on the target DBMS and installed driver.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-01-10T10:12:13Z
GitHub last update2026-08-18
GitHub linkhttps://github.com/isglobal-brge/dsOMOP
GitHub versiondsOMOP 2.5.1
GitHub licenseOther
GitHub ownerisglobal-brge
Statusproduction
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
FunctionsomopAchillesAnalysesDS, omopAchillesCatalogDS, omopAchillesDistributionDS, omopAchillesResultsDS, omopAchillesStatusDS, omopAnalysisDisclosure, omopAnalysisEntry, omopAnalysisGetDS, omopAnalysisListDS, omopAnalysisReconcileRatio, omopAnalysisRunAssignDS, omopAnalysisRunDS, omopAnalysisScope, omopAsFactorColumnsDS, omopBindRowsDS, omopCdmSourceDS, omopCdmVersionDS, omopCleanupDS, omopCohortCombineDS, omopCohortCreateDS, omopCohortFromTableDS, omopCohortGetDefinitionDS, omopCohortListDS, omopColumnStatsDS, omopConceptAncestorsDS, omopConceptClassesDS, omopConceptDrilldownDS, omopConceptPrevalenceDS, omopConceptRelationshipsDS, omopConceptSynonymsDS, omopCrossTabDS, omopDateCountsDS, omopDisclosureSettingsDS, omopDomainCoverageDS, omopDomainsDS, omopDpReleaseDS, omopDpStatusDS, omopExpandConceptSetDS, omopFactorLevelsDS, omopFilterDS, omopGetCapabilitiesDS, omopGetDescendantsDS, omopInitDS, omopListColumnsDS, omopListConceptsDS, omopListTablesDS, omopLocateConceptDS, omopLookupConceptsDS, omopMergeDS, omopMissingnessDS, omopNumericHistogramDS, omopNumericQuantilesDS, omopNumericRangeDS, omopOhdsiResultContractDS, omopOhdsiResultsDS, omopOhdsiStatusDS, omopOhdsiSummaryDS, omopOhdsiTablesDS, omopPingDS, omopPlanExecuteDS, omopPlanPreviewDS, omopQueryExecDS, omopQueryGetDS, omopQueryLibraryStickyCatalogDS, omopQueryListDS, omopRelationshipGraphDS, omopSafeCutpointsDS, omopSearchConceptsDS, omopSelectDS, omopStagedDatasetPath, omopTableStatsDS, omopValueCountsDS, omopVocabulariesDS

Jump to top of page

dsOMOPClient

Short descriptionOMOP integration package
Long descriptionClient-side DataSHIELD package for interacting with OMOP CDM databases through typed server-side operations. Provides a plan-based API for schema exploration, vocabulary operations, cohort management, feature engineering, extraction, and selected multi-server policy checks. Includes a recipe builder, access to the server's curated query catalog, and selected Achilles result contracts. Disclosure safety depends on the corresponding server methods and deployment policy; the client does not accept arbitrary SQL.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-01-16T17:37:33Z
GitHub last update2026-08-18
GitHub linkhttps://github.com/isglobal-brge/dsOMOPClient
GitHub versiondsOMOPClient 2.7.1
GitHub licenseOther
GitHub ownerisglobal-brge
Statusproduction
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
Functionsds.omop.achilles.analyses, ds.omop.achilles.catalog, ds.omop.achilles.distribution, ds.omop.achilles.heel, ds.omop.achilles.results, ds.omop.achilles.status, ds.omop.analysis.get, ds.omop.analysis.list, ds.omop.analysis.run, ds.omop.bind_rows, ds.omop.cdm.source, ds.omop.cdm.version, ds.omop.code, ds.omop.cohort.combine, ds.omop.cohort.create, ds.omop.cohort.definition, ds.omop.cohort.from_table, ds.omop.cohort.list, ds.omop.cohort.ref, ds.omop.column.stats, ds.omop.columns, ds.omop.comorbidity, ds.omop.compare, ds.omop.concept.ancestors, ds.omop.concept.descendants, ds.omop.concept.drilldown, ds.omop.concept.expand, ds.omop.concept.list, ds.omop.concept.locate, ds.omop.concept.lookup, ds.omop.concept.prevalence, ds.omop.concept.relationships, ds.omop.concept.search, ds.omop.concept.set, ds.omop.concept.summary, ds.omop.concept.synonyms, ds.omop.connect, ds.omop.copy_code, ds.omop.crosstab, ds.omop.date.counts, ds.omop.disclosure.settings, ds.omop.disconnect, ds.omop.distribution, ds.omop.domain.coverage, ds.omop.dp.release, ds.omop.dp.status, ds.omop.filter, ds.omop.joins, ds.omop.login, ds.omop.merge, ds.omop.meta.effect_estimate, ds.omop.missingness, ds.omop.ohdsi.results, ds.omop.ohdsi.status, ds.omop.ohdsi.summary, ds.omop.ohdsi.tables, ds.omop.plan, ds.omop.plan.baseline, ds.omop.plan.cohort, ds.omop.plan.cohort_membership, ds.omop.plan.concept_dictionary, ds.omop.plan.events, ds.omop.plan.execute, ds.omop.plan.features, ds.omop.plan.harmonize, ds.omop.plan.intervals, ds.omop.plan.load, ds.omop.plan.options, ds.omop.plan.outcome, ds.omop.plan.person_level, ds.omop.plan.person_period, ds.omop.plan.preview, ds.omop.plan.save, ds.omop.plan.survival, ds.omop.plan.temporal_covariates, ds.omop.plan.validate, ds.omop.prevalence, ds.omop.query.exec, ds.omop.query.get, ds.omop.query.list, ds.omop.query.pool, ds.omop.querylibrary.sticky.release, ds.omop.safe.cutpoints, ds.omop.safe.filter.measurement, ds.omop.safe.filter.value, ds.omop.select, ds.omop.snapshot, ds.omop.status, ds.omop.table.stats, ds.omop.tables, ds.omop.value.counts, ds.omop.value.histogram, ds.omop.value.quantiles, ds.omop.vocab.classes, ds.omop.vocab.domains, ds.omop.vocab.vocabularies, omop.date_handling, omop.feature.abnormal_high, omop.feature.abnormal_low, omop.feature.boolean, omop.feature.count, omop.feature.cv_value, omop.feature.drug_duration, omop.feature.duration_sum, omop.feature.first_value, omop.feature.gap_max_days, omop.feature.gap_mean_days, omop.feature.latest_value, omop.feature.max_value, omop.feature.mean_value, omop.feature.min_value, omop.feature.n_distinct, omop.feature.sd_value, omop.feature.slope_value, omop.feature.sum_value, omop.feature.time_since, omop.temporal, omop_filter, omop_filter_age, omop_filter_age_group, omop_filter_cohort, omop_filter_concept_count, omop_filter_date_range, omop_filter_followup, omop_filter_group, omop_filter_has_concept, omop_filter_has_measurement, omop_filter_missing_measurement, omop_filter_not_has_concept, omop_filter_prior_observation, omop_filter_sex, omop_filter_value, omop_filter_value_concept, omop_filter_visit_count, omop_index_event, omop_output, omop_population, omop_privacy, omop_querylibrary_sticky, omop_querylibrary_sticky_catalog, omop_recipe, omop_variable, omop_variable_age, omop_variable_block, omop_variable_chads2, omop_variable_chadsvasc, omop_variable_charlson, omop_variable_cv, omop_variable_dcsi, omop_variable_demo_missingness, omop_variable_drug_duration, omop_variable_followup, omop_variable_hfrs, omop_variable_n_distinct, omop_variable_obs_duration, omop_variable_prior_obs, omop_variable_sd, omop_variable_sex, omop_variable_slope, omop_variable_sum, recipe_execute, recipe_export_circe, recipe_export_json, recipe_export_yaml, recipe_import_circe, recipe_import_json, recipe_import_yaml, recipe_lint, recipe_load, recipe_preview, recipe_preview_schema, recipe_preview_stats, recipe_save, recipe_to_code, recipe_to_plan, recipe_validate

Jump to top of page

dsOMOPHelper

Short descriptionOMOP integration helper package
Long descriptionThis package provides a set of functions to help the user to work with the `dsOMOPClient` package in DataSHIELD. It provides plug-and-play functionalities for data selection and fetching, streamlining interactions with most simple use cases.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-02-27T11:00:44Z
GitHub last update2025-06-09
GitHub linkhttps://github.com/isglobal-brge/dsOMOPHelper
GitHub version-
GitHub licenseMIT License
GitHub ownerisglobal-brge
Statusproduction
MaintainerDavid SarratGonzález (david.sarrat@isglobal.org)
Functionsds.omop.helper

Jump to top of page

dsPredictBase

Short descriptionPush R objects to servers
Long descriptionThis package allows the user to push R objects to a DataSHIELD server. Additionally, if a specific model is present on the server, it is possible to calculate predictions on the server.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-04-16T11:27:07Z
GitHub last update2022-04-21
GitHub linkhttps://github.com/difuture-lmu/dsPredictBase
GitHub version-
GitHub licenseGNU LGPLv3
GitHub ownerdifuture-lmu
Status
MaintainerDaniel Schalk (daniel.schalk@stat.uni-muenchen.de)
FunctionsassignPredictModel, decodeBinary, encodeObject, getDataSHIELDInfo, getFiles, predictModel, pushObject, removeMissings

Jump to top of page

dsPrivacy

Short descriptionDifferential privacy package
Long descriptionWhat the package does (one paragraph).
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-06-07T15:49:14Z
GitHub last update2023-06-13
GitHub linkhttps://github.com/arkhn-oss/dsPrivacy
GitHub version-
GitHub licenseApache License 2.0
GitHub ownerarkhn-oss
Status
MaintainerFirst Last (first.last@example.com)
FunctionsboundedCovarianceDP, boundedMeanDP, boundedStandardDeviationDP, boundedSumDP, boundedVarianceDP, countDP, linearRegressionDP, maxDP, medianDP, minDP, numValidDP, sumDP, sumOfSquaresDP, tableDP

Jump to top of page

dsPrivacyClient

Short descriptionDifferential privacy package
Long descriptionWhat the package does (one paragraph).
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-06-07T15:50:38Z
GitHub last update2023-06-14
GitHub linkhttps://github.com/arkhn-oss/dsPrivacyClient
GitHub version-
GitHub license-
GitHub ownerarkhn-oss
Status
MaintainerFirst Last (first.last@example.com)
Functionsds.boundedCovarianceDP, ds.boundedMeanDP, ds.boundedStandardDeviationDP, ds.boundedSumDP, ds.boundedVarianceDP, ds.chisqDP, ds.countDP, ds.linearRegressionDP, ds.maxDP, ds.medianDP, ds.minDP, ds.studentTestDP

Jump to top of page

dsPUcopula

Short descriptionPU copula based synthetic data generator
Long descriptionImplements the server-side components required to generate privacy-protecting synthetic data in the DataSHIELD infrastructure. The package orchestrates the preprocessing, copula fitting, synthetic data generation and privacy scoring workflows by combining R and Python tooling.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-10-06T10:18:36Z
GitHub last update2026-04-13
GitHub linkhttps://github.com/bips-hb/dsPUcopula
GitHub version-
GitHub licenseMIT License
GitHub ownerbips-hb
Statusdevelopment
MaintainerAndreas Mändle (maendle@leibniz-bips.de)
Functions"%>%", fitPUcopulaDS, generateSyntheticDS, postprocessDataDS, preprocessDataDS, py_anonymeter_Inference, py_anonymeter_SinglingOut, py_syndat_scores, save_original_classesDS, save_original_varnamesDS, setup_python, simulateCopulaDS, estimateMarginalsDS

Jump to top of page

dsPUcopulaClient

Short descriptionPU copula based synthetic data generator
Long descriptionProvides client-side helper functions for interacting with the dsPUcopula DataSHIELD server package. The helpers wrap the remote procedures for fitting partition-of-unity copula models, estimating marginal distributions, simulating copula-based samples and retrieving synthetic data in a privacy-preserving manner.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2025-10-06T10:33:33Z
GitHub last update2025-10-07
GitHub linkhttps://github.com/bips-hb/dsPUcopulaClient
GitHub version-
GitHub licenseMIT License
GitHub ownerbips-hb
Statusdevelopment
MaintainerAndreas Mändle (maendle@leibniz-bips.de)
Functionsds.estimateMarginals, ds.fitPUcopula, ds.generateSynthetic, ds.simulateCopula

Jump to top of page

dsQueryLibrary

Short descriptionOHDSI query library implementation package
Long descriptionImplementation of the OHDSI package QueryLibrary (https://github.com/OHDSI/QueryLibrary) in an opal/datashield federated setup. This is the client package.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-04-20T09:10:06Z
GitHub last update2026-06-29
GitHub linkhttps://github.com/sib-swiss/dsQueryLibrary
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownersib-swiss
Statusproduction
MaintainerIulian Dragan (iulian.dragan@sib.swiss)
Functions

Jump to top of page

dsQueryLibraryServer

Short descriptionOHDSI query library implementation package
Long descriptionImplements a no frills version of https://github.com/OHDSI/QueryLibrary on remote datashield/opal servers.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-04-20T09:12:55Z
GitHub last update2026-06-29
GitHub linkhttps://github.com/sib-swiss/dsQueryLibraryServer
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownersib-swiss
Statusproduction
MaintainerIulian Dragan (iulian.dragan@sib.swiss)
FunctionsexecQuery, loadAllQueries

Jump to top of page

dsROCrate

Short descriptionRO-Crate interface
Long descriptionTools for wrapping 'DataSHIELD' analyses into RO-Crate (Research Object Crate) objects. Provides functions to create structured metadata for federated data analysis projects, enabling governance tracking of data access, project membership, analysis execution and output validation across distributed data sources.
CRAN linkhttps://cran.r-project.org/package=dsROCrate
CRAN version0.2.2
CRAN licenceMIT + file LICENSE
GitHub created2025-10-17T13:53:04Z
GitHub last update2026-08-21
GitHub linkhttps://github.com/FederatedMethods/dsROCrate
GitHub versiondsROCrate 0.2.2
GitHub licenseMIT
GitHub ownerFederatedMethods
Statusdevelopment
MaintainerRoberto Villegas-Diaz (r.villegas-diaz@outlook.com)
Functionsarmadillo_login, audit, check_permissions, init, report, safe_data, safe_output, safe_people, safe_project, safe_setting

Jump to top of page

dsSupportClient

Short descriptionPackage to streamline descriptive stats generation
Long descriptionThis package adds some convenience for analysts running DataSHIELD aggregate functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2022-05-04T12:05:47Z
GitHub last update2024-10-31
GitHub linkhttps://github.com/sofiasiamp/dsSupportClient
GitHub version-
GitHub license-
GitHub ownernfdi4health
Statusdevelopment
MaintainerSofia Siampani (SofiaMaria.Siampani@mdc-berlin.de)
Functionsds.histAllVars, ds.rse, ds.summaryVars, ds.tableBatch, ds.wrapper

Jump to top of page

dsSurvival

Short descriptionSurvival analysis package
Long descriptionDataSHIELD server side base functions for building survival models.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-07-17T15:03:40Z
GitHub last update2023-06-11
GitHub linkhttps://github.com/datashield/dsSurvival
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerSoumya Banerjee, Demetris Avraam, Xavier Escriba Montagut, Juan Gonzalez, Paul Burton and Tom R P Bishop sb2333@cam.ac.uk
FunctionsSurvDS, cox.zphSLMADS, coxphSLMADS, coxphSLMAassignDS, coxphSummaryDS, plotsurvfitDS, summarySurvDS, survfitDS, vcovDS.coxph

Jump to top of page

dsSurvivalClient

Short descriptionSurvival analysis package
Long descriptionDataSHIELD client functions for building survival models.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2024-07-17T15:05:03Z
GitHub last update2026-05-07
GitHub linkhttps://github.com/datashield/dsSurvivalClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownerdatashield
Statusproduction
MaintainerSoumya Banerjee, Demetris Avraam, Xavier Escriba Montagut, Juan Gonzalez, Paul Burton and Tom R P Bishop sb2333@cam.ac.uk
Functionsds.Predict, ds.Surv, ds.acmPlot, ds.cox.zphSLMA, ds.coxph, ds.coxph.SLMA, ds.coxphSLMAassign, ds.coxphSummary, ds.datadist, ds.finegray, ds.plotsurvfit, ds.rcs, ds.rmsTrans, ds.survfit, ds.useDatadist, ds.vcov.coxph

Jump to top of page

dsSwissKnife

Short description
Long descriptionMore DataSHIELD methods including PCA, Kmeans and others. This is the server package.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-11-11T13:28:42Z
GitHub last update2026-06-29
GitHub linkhttps://github.com/sib-swiss/dsSwissKnife
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownersib-swiss
Statusproduction
MaintainerIulian Dragan (iulian.dragan@sib.swiss)
FunctionspartColMeans, partCov, pcaScores, partRange, partMean, partSsd, subsetByClass, partKde2d, suggestPivotFormula, widenDSS, showInfo, scaleDSS, joinDSS, partialData, coxphDSS, clogitDSS, addDaysInterval, groupedDataDSS, nlme_lmeDSS, colnamesDSS, snfDSS, deriveColumn, dimDSS, setOptionDSS, getOptionDSS, selfUpgrade, biocInstall, cutDSS, isUnique, partialKmeans, rbindDSS, safeSubset, VIMDSS, GRridgeDSS, fullData, forestDSS, tDSS, synthpopDSS, asDSS, HmiscDSS, makeFactorsDSS, linregDSS, oneHotDSS, DDRTreeDSS, gmDSS, uwotDSS, uploadDSS, residLmDSS, tableDSS, mvtnormDSS, linregDSS, rangerDSS, consensusOPLSDSS, removeOutliersDSS, meltDSS

Jump to top of page

dsSwissKnifeClient

Short description
Long descriptionMore DataSHIELD methods including PCA, Kmeans and others. This is the client package.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2020-11-11T13:18:09Z
GitHub last update2026-06-29
GitHub linkhttps://github.com/sib-swiss/dsSwissKnifeClient
GitHub version-
GitHub licenseGNU GPLv3
GitHub ownersib-swiss
Statusproduction
MaintainerIulian Dragan (iulian.dragan@sib.swiss)
Functions

Jump to top of page

dsSynthetic

Short descriptionSynthetic data generation package
Long descriptionDataSHIELD server side synthetic data generation functions.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-20T09:14:12Z
GitHub last update2022-07-07
GitHub linkhttps://github.com/tombisho/dsSynthetic
GitHub version1.0.0
GitHub licenseGNU GPLv3
GitHub ownertombisho
Statusretired
MaintainerTom Bishop trpb2@cam.ac.uk
FunctionssynDS

Jump to top of page

dsSyntheticClient

Short descriptionSynthetic data generation package
Long descriptionDataSHIELD client functions for synthetic data set generation.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2021-07-20T09:18:57Z
GitHub last update2022-07-07
GitHub linkhttps://github.com/tombisho/dsSyntheticClient
GitHub version1.0.0
GitHub licenseGNU GPLv3
GitHub ownertombisho
Statusretired
MaintainerTom Bishop trpb2@cam.ac.uk
Functionsds.binary.helper, ds.genCorFlex.helper, ds.syn

Jump to top of page

dsTidyverse

Short descriptionThe dsTidyverse package
Long descriptionImplementation of selected 'Tidyverse' functions within 'DataSHIELD', an open-source federated analysis solution in R. Currently, DataSHIELD contains very limited tools for data manipulation, so the aim of this package is to improve the researcher experience by implementing essential functions for data manipulation, including subsetting, filtering, grouping, and renaming variables. This is the server-side package which should be installed on the server holding the data, and is used in conjunction with the client-side package 'dsTidyverseClient' which is installed in the local R environment of the analyst. For more information, see and .
CRAN linkhttps://cran.r-project.org/package=dsTidyverse
CRAN version1.2.1
CRAN licenceLGPL (>= 3)
GitHub created2024-03-25T11:15:27Z
GitHub last update2026-05-06
GitHub linkhttps://github.com/molgenis/ds-tidyverse
GitHub versionv1.2.2
GitHub licenseGNU LGPLv3
GitHub ownermolgenis
Statusproduction
MaintainerTim Cadman (t.j.cadman@umcg.nl)
FunctionsarrangeDS, asTibbleDS, bindColsDS, bindRowsDS, caseWhenDS, checkPermissivePrivacyControlLevel, distinctDS, filterDS, groupByDS, groupKeysDS, ifElseDS, listPermittedTidyverseFunctionsDS, mutateDS, renameDS, selectDS, sliceDS, ungroupDS

Jump to top of page

dsTidyverseClient

Short descriptionThe dsTidyverseClient package
Long descriptionImplementation of selected 'Tidyverse' functions within 'DataSHIELD', an open-source federated analysis solution in R. Currently, 'DataSHIELD' contains very limited tools for data manipulation, so the aim of this package is to improve the researcher experience by implementing essential functions for data manipulation, including subsetting, filtering, grouping, and renaming variables. This is the client-side package which should be installed locally, and is used in conjunction with the server-side package 'dsTidyverse' which is installed on the remote server holding the data. For more information, see and .
CRAN linkhttps://cran.r-project.org/package=dsTidyverseClient
CRAN version1.1.0
CRAN licenceLGPL (>= 3)
GitHub created2024-03-22T14:44:56Z
GitHub last update2026-05-08
GitHub linkhttps://github.com/molgenis/ds-tidyverse-client
GitHub versionv1.1.1
GitHub licenseGNU LGPLv3
GitHub ownermolgenis
Statusproduction
MaintainerTim Cadman (t.j.cadman@umcg.nl)
Functionsds.arrange, ds.as_tibble, ds.bind_cols, ds.bind_rows, ds.case_when, ds.distinct, ds.filter, ds.group_by, ds.group_keys, ds.if_else, ds.mutate, ds.rename, ds.select, ds.slice, ds.ungroup

Jump to top of page

dsUpload

Short descriptionData uploading tool
Long descriptionWe supply standardised ways to upload and import versioned data dictionaries. To check if your data is correct it contains a number of local functions which can be performed to check the quality of your data as well. It also can reshape the data into Opal format when you use other tools to harmonise your data.
CRAN link-
CRAN version-
CRAN licence-
GitHub created2018-10-15T14:32:16Z
GitHub last update2024-06-13
GitHub linkhttps://github.com/lifecycle-project/ds-upload
GitHub versiondsUpload 5.1.3
GitHub license-
GitHub ownerlifecycle-project
Statusproduction
MaintainerMariska Slofstra (m.k.slofstra@umcg.nl)
Functionsdu.login, du.upload

Jump to top of page


Generated on 2026-09-12 08:47:46  Made by the Federated Methods team