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.
| Short description | Creates DataSHIELD analysis environments |
| Long description | Creates 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 created | 2025-11-25T16:27:20Z |
| GitHub last update | 2026-06-18 |
| GitHub link | https://github.com/FlorianSchw/dsAnalysis |
| GitHub version | - |
| GitHub license | - |
| GitHub owner | FlorianSchw |
| Status | development |
| Maintainer | Florian Schwarz (Florian.Schwarz@dife.de) |
| Functions | add_dsPackage, initMockdata, initProject, update_MockData |
| Short description | The dsBase package |
| Long description | Base '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 link | https://cran.r-project.org/package=dsBase |
| CRAN version | 6.3.5 |
| CRAN licence | GPL-3 |
| GitHub created | 2013-02-11T19:21:38Z |
| GitHub last update | 2026-09-03 |
| GitHub link | https://github.com/datashield/dsbase |
| GitHub version | 6.3.5 |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | Stuart Wheater (stuart.wheater@arjuna.com) |
| Functions | BooleDS, 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 |
| Short description | The dsBaseClient package |
| Long description | Base '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 link | https://cran.r-project.org/package=dsBaseClient |
| CRAN version | 6.3.5 |
| CRAN licence | GPL-3 |
| GitHub created | 2013-02-12T03:07:46Z |
| GitHub last update | 2026-07-06 |
| GitHub link | https://github.com/datashield/dsbaseclient |
| GitHub version | 6.3.5 |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | Stuart Wheater (stuart.wheater@arjuna.com) |
| Functions | ds.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 |
| Short description | Bayes Path Analysis package |
| Long description | DataSHIELD Bayes Path Analysis server-side R functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-13T11:23:33Z |
| GitHub last update | 2022-01-11 |
| GitHub link | https://github.com/StuartWheater/dsBayesPathAnalysis |
| GitHub version | - |
| GitHub license | Apache License 2.0 |
| GitHub owner | StuartWheater |
| Status | retired |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | hessSEM.assignDS, hessSEMDS |
| Short description | Bayes Path Analysis package |
| Long description | DataSHIELD Bayes Path Analysis client-side R functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-13T11:22:03Z |
| GitHub last update | 2022-01-12 |
| GitHub link | https://github.com/StuartWheater/dsBayesPathAnalysisClient |
| GitHub version | - |
| GitHub license | Apache License 2.0 |
| GitHub owner | StuartWheater |
| Status | retired |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | ds.hessSEM, ds.hessSEM.assign |
| Short description | ROC-GLM and Calibrationcurve package |
| Long description | Methods to conduct distributed ROC and calibration analyses. The basis is the DataSHIELD
|
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2022-05-11T08:07:56Z |
| GitHub last update | 2024-10-07 |
| GitHub link | https://github.com/difuture-lmu/dsBinVal |
| GitHub version | Version 1.0.2 |
| GitHub license | GNU LGPLv3 |
| GitHub owner | difuture-lmu |
| Status | |
| Maintainer | Daniel Schalk (daniel.schalk@stat.uni-muenchen.de) |
| Functions | assignPredictModel, 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 |
| Short description | Deep Boltzmann machines package |
| Long description | The 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 created | 2019-07-05T16:48:05Z |
| GitHub last update | 2021-05-01 |
| GitHub link | https://github.com/stefan-m-lenz/dsBoltzmannMachines |
| GitHub version | v1.0.2 |
| GitHub license | MIT License |
| GitHub owner | stefan-m-lenz |
| Status | |
| Maintainer | Stefan Lenz lenz@imbi.uni-freiburg.de |
| Functions |
| Short description | Deep Boltzmann machines package |
| Long description | Calls the package dsBoltzmannMachines to train and use restricted and deep Boltzmann machines on a DataSHIELD server. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2019-07-05T16:50:01Z |
| GitHub last update | 2021-05-01 |
| GitHub link | https://github.com/stefan-m-lenz/dsBoltzmannMachinesClient |
| GitHub version | v1.0.2 |
| GitHub license | MIT License |
| GitHub owner | stefan-m-lenz |
| Status | |
| Maintainer | Stefan Lenz lenz@imbi.uni-freiburg.de |
| Functions | "print.monitoringresult" |
| Short description | Calibration assessment package |
| Long description | Calculate 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 created | 2021-04-22T06:41:11Z |
| GitHub last update | 2022-02-15 |
| GitHub link | https://github.com/difuture-lmu/dsCalibration |
| GitHub version | - |
| GitHub license | GNU LGPLv3 |
| GitHub owner | difuture-lmu |
| Status | |
| Maintainer | Daniel Schalk (daniel.schalk@stat.uni-muenchen.de) |
| Functions | brierScore, calibrationCurve, dsBrierScore, dsCalibrationCurve, plotCalibrationCurve |
| Short description | DKTK-CCP data science package |
| Long description | Server-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 created | 2023-11-20T16:26:36Z |
| GitHub last update | 2026-07-10 |
| GitHub link | https://github.com/BastianReiter/dsCCPhos |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | BastianReiter |
| Status | production |
| Maintainer | Bastian Reiter (b.reiter@med.uni-frankfurt.de) |
| Functions | CCP.AugmentDataDS, CCP.DrawSampleDS, CCP.GetCohortDescriptionDS, CCP.MatchDataDS, ClassifyDiagnosisAssociation, ClassifyDiagnosisRedundancy, CompileClassificationCall, GetOutcomeMeasuresDS, SummarizeEventData |
| Short description | DKTK-CCP data science package |
| Long description | Client-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 created | 2023-12-04T13:28:22Z |
| GitHub last update | 2026-07-09 |
| GitHub link | https://github.com/BastianReiter/dsCCPhosClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | BastianReiter |
| Status | production |
| Maintainer | Bastian Reiter (b.reiter@med.uni-frankfurt.de) |
| Functions | CCP.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 |
| Short description | Cluster analysis package |
| Long description | Server side functions to perform non-disclosive cluster analysis with DataSHIELD. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-06T12:28:07Z |
| GitHub last update | 2025-02-06 |
| GitHub link | https://github.com/FlorianSchw/dsClusterAnalysis |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | FlorianSchw |
| Status | development |
| Maintainer | Florian.Schwarz@dife.de |
| Functions | clusterPlotDS, cutreeDS, distDS, hclustDS, kmeansDS, nbclustDS, varSelLcmDS1, varSelLcmDS2, varSelLcmDS3, varSelLcmDS4, varSelLcmSingleDS1 |
| Short description | Cluster analysis package |
| Long description | Client side functions to perform non-disclosive cluster analysis with DataSHIELD. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-06T12:29:07Z |
| GitHub last update | 2025-02-03 |
| GitHub link | https://github.com/FlorianSchw/dsClusterAnalysisClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | FlorianSchw |
| Status | development |
| Maintainer | Florian.Schwarz@dife.de |
| Functions | ds.clusterPlot, ds.cutree, ds.dist, ds.hclust, ds.kmeans, ds.nbclust, ds.varSelLcm |
| Short description | Coda package |
| Long description | DataSHIELD server side functions for compositional data analysis using the compositions package. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2025-07-04T10:56:08Z |
| GitHub last update | 2026-01-17 |
| GitHub link | https://github.com/datashield/dsCoda |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | development |
| Maintainer | Xavier Escriba Montagut and Stuart Wheater stuart.wheater@arjuna.com |
| Functions | acompDS, ilrDS, lrEMDS |
| Short description | Coda package |
| Long description | DataSHIELD client functions for compositional data analysis using the compositions package. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2025-07-04T10:57:08Z |
| GitHub last update | 2026-08-24 |
| GitHub link | https://github.com/datashield/dsCodaClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | development |
| Maintainer | Xavier Escriba Montagut and Stuart Wheater stuart.wheater@arjuna.com |
| Functions | build_sequential_ilr_V, ds.acomp, ds.ilr, ds.lrEM, ds.meanComp |
| Short description | Component-wise boosting package |
| Long description | Component-wise boosting implementation for DataSHIELD. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2022-04-14T07:15:39Z |
| GitHub last update | 2022-12-01 |
| GitHub link | https://github.com/schalkdaniel/dsCWB |
| GitHub version | - |
| GitHub license | GNU LGPLv3 |
| GitHub owner | schalkdaniel |
| Status | |
| Maintainer | Daniel Schalk (daniel.schalk@stat.uni-muenchen.de) |
| Functions | BlOneHot, 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 |
| Short description | Danger package |
| Long description | DataSHIELD server side DANGER functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2016-05-17T13:12:18Z |
| GitHub last update | 2026-05-07 |
| GitHub link | https://github.com/datashield/dsDanger |
| GitHub version | 6.3.1 |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | DANGERc2sMATDFDS, DANGERdfEXTRACTDS, DANGERdmtEXTRACTDS, DANGERlistcodeDS, DANGERpassPARSERDS, DANGERplotDS, DANGERprintDS, DANGERsearchDS, DANGERseedEXTRACTDS, DANGERvarsEXTRACTDS |
| Short description | Danger package |
| Long description | Client-side DataSHIELD functions - returns server side objects - only use in development environment. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2016-05-17T13:13:56Z |
| GitHub last update | 2025-08-04 |
| GitHub link | https://github.com/datashield/dsDangerClient |
| GitHub version | 6.3.1 |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | ds.DANGERc2sMATDF, ds.DANGERdfEXTRACT, ds.DANGERdmtEXTRACT, ds.DANGERlistcode, ds.DANGERpassPARSER, ds.DANGERplot, ds.DANGERprint, ds.DANGERsearch, ds.DANGERseedEXTRACT, ds.DANGERvarsEXTRACT |
| Short description | Dashboard package |
| Long description | Provides 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 created | 2024-11-05T13:04:21Z |
| GitHub last update | 2026-03-20 |
| GitHub link | https://github.com/bips-hb/dsDashboard |
| GitHub version | - |
| GitHub license | MIT |
| GitHub owner | bips-hb |
| Status | development |
| Maintainer | Andreas M\u00e4ndle maendle@leibniz-bips.de |
| Functions | "%>%" |
| Short description | Difference-in-Differences package |
| Long description | We 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 created | 2022-04-27T12:55:25Z |
| GitHub last update | 2024-06-11 |
| GitHub link | https://github.com/manuhuth/dsDid |
| GitHub version | - |
| GitHub license | - |
| GitHub owner | manuhuth |
| Status | |
| Maintainer | Manuel Huth (manuel.huth@yahoo.com) |
| Functions | AppendInfluenceDS, addColumnOnesDS, buildHelperDS, clusterInfluenceFunctionDS, computeMatrixCrossproductDS, computeOddsDS, createEmptyIdMatrixDS, enoughIndividualsDS, genDfSubsetDS, genPropDS, generateNotYetTreatedDS, multiplierBootstrapDS, multiplyMatrixMatrixDS, multiplyMatrixScalarDS, recodeDS, sendToServerDS |
| Short description | Difference-in-Differences package |
| Long description | We 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 created | 2022-04-27T13:00:37Z |
| GitHub last update | 2024-06-11 |
| GitHub link | https://github.com/manuhuth/dsDidClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | manuhuth |
| Status | |
| Maintainer | Manuel Huth (manuel.huth@yahoo.com) |
| Functions | ds.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 |
| Short description | Exposome package |
| Long description | Collection of functions to perform non-disclosive Exposome data analysis with DataSHIELD and Bioconductor. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-02-06T12:11:54Z |
| GitHub last update | 2023-02-14 |
| GitHub link | https://github.com/isglobal-brge/dsExposome |
| GitHub version | - |
| GitHub license | MIT License |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | Xavier 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 |
| Short description | Exposome package |
| Long description | Collection of functions to perform non-disclosive Exposome data analysis with DataSHIELD and Bioconductor. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-02-06T12:32:12Z |
| GitHub last update | 2024-03-01 |
| GitHub link | https://github.com/isglobal-brge/dsExposomeClient |
| GitHub version | 2.0.9 |
| GitHub license | MIT License |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | Xavier Escriba-Montagut (xavier.escriba@isglobal.org) |
| Functions | corPlot, 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 |
| Short description | flower.ai federated learning package |
| Long description | Server-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 created | 2026-03-06T14:39:20Z |
| GitHub last update | 2026-09-04 |
| GitHub link | https://github.com/isglobal-brge/dsFlower |
| GitHub version | - |
| GitHub license | MIT |
| GitHub owner | isglobal-brge |
| Status | development |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | as_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 |
| Short description | flower.ai federated learning package |
| Long description | Client-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 created | 2026-03-06T14:38:01Z |
| GitHub last update | 2026-09-04 |
| GitHub link | https://github.com/isglobal-brge/dsFlowerClient |
| GitHub version | - |
| GitHub license | MIT |
| GitHub owner | isglobal-brge |
| Status | development |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | ds.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 |
| Short description | Data augmentation package |
| Long description | Server-side DataSHIELD R package as part of a Framework for Federated Data Processing |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2025-09-16T16:19:23Z |
| GitHub last update | 2026-07-09 |
| GitHub link | https://github.com/BastianReiter/dsFreda |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | BastianReiter |
| Status | production |
| Maintainer | Bastian 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 |
| Short description | Data augmentation package |
| Long description | Client-side DataSHIELD R package as part of a Framework for Federated Data Processing |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2025-09-29T22:48:11Z |
| GitHub last update | 2026-07-16 |
| GitHub link | https://github.com/BastianReiter/dsFredaClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | BastianReiter |
| Status | production |
| Maintainer | Bastian 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 |
| Short description | Support the development and harmonisation of DataSHIELD functions |
| Long description | The package contains functions that support DataSHIELD developers in writing DataSHIELD functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-10-14T08:01:27Z |
| GitHub last update | 2024-09-26 |
| GitHub link | https://github.com/FlorianSchw/DSFunctionCreator |
| GitHub version | v1.0.0 |
| GitHub license | GNU GPLv3 |
| GitHub owner | FlorianSchw |
| Status | development |
| Maintainer | Florian.Schwarz@dife.de |
| Functions | CodeCheck.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 |
| Short description | Generalized Additive Models for Location, Scale and Shape |
| Long description | DataSHIELD 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 created | 2024-01-09T14:18:23Z |
| GitHub last update | 2025-12-12 |
| GitHub link | https://github.com/bips-hb/dsGamlss |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | bips-hb |
| Status | production |
| Maintainer | Annika Swenne (swenne@leibniz-bips.de) |
| Functions | gamlssDS1, gamlssDS2, gamlssDS3, gamlssDS4, gamlssDS5, gamlssDS6 |
| Short description | Generalized Additive Models for Location, Scale and Shape |
| Long description | DataSHIELD 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 created | 2024-01-09T14:26:38Z |
| GitHub last update | 2025-12-12 |
| GitHub link | https://github.com/bips-hb/dsGamlssClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | bips-hb |
| Status | production |
| Maintainer | Annika Swenne (swenne@leibniz-bips.de) |
| Functions | ds.gamlss, ds.predict.gamlss |
| Short description | Geo package |
| Long description | More about what it does (maybe more than one line) |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2015-08-03T14:20:31Z |
| GitHub last update | 2015-08-04 |
| GitHub link | https://github.com/datashield/dsGeo |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | retired |
| Maintainer | Who to complain to yourfault@somewhere.net |
| Functions |
| Short description | Data manipulation helper package |
| Long description | Often we need to automate things with 'DataSHIELD'. These functions help to do that. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-06-02T10:42:38Z |
| GitHub last update | 2026-07-14 |
| GitHub link | https://github.com/timcadman/ds-helper |
| GitHub version | 1.7.5 |
| GitHub license | - |
| GitHub owner | timcadman |
| Status | production |
| Maintainer | Tim Cadman (t.cadman@bristol.ac.uk) |
| Functions | dh.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 |
| Short description | Clinical imaging package |
| Long description | Server-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 created | 2025-11-28T10:37:06Z |
| GitHub last update | 2026-09-05 |
| GitHub link | https://github.com/isglobal-brge/dsImaging |
| GitHub version | - |
| GitHub license | Other |
| GitHub owner | isglobal-brge |
| Status | development |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | ImagingDatasetResourceClient, 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 |
| Short description | Clinical imaging package |
| Long description | Client-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 created | 2023-09-13T05:50:08Z |
| GitHub last update | 2026-09-05 |
| GitHub link | https://github.com/isglobal-brge/dsImagingClient |
| GitHub version | - |
| GitHub license | Other |
| GitHub owner | isglobal-brge |
| Status | development |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | ds.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 |
| Short description | Microbiome analysis |
| Long description | Server side functions for microbiome analysis with DataSHIELD. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2022-07-29T12:21:07Z |
| GitHub last update | 2024-03-08 |
| GitHub link | https://github.com/FlorianSchw/dsIntestinalMicrobiomics |
| GitHub version | 1.0.1 |
| GitHub license | GNU GPLv3 |
| GitHub owner | FlorianSchw |
| Status | development |
| Maintainer | Florian.Schwarz@dife.de |
| Functions | microbiomeIFAAPooledDS, microbiomeMZILNPooledDS, summarizedExperimentDS |
| Short description | Microbiome analysis |
| Long description | Client side functions for microbiome analysis with DataSHIELD. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2022-07-29T12:21:59Z |
| GitHub last update | 2024-02-27 |
| GitHub link | https://github.com/FlorianSchw/dsIntestinalMicrobiomicsClient |
| GitHub version | 1.0.0 |
| GitHub license | GNU GPLv3 |
| GitHub owner | FlorianSchw |
| Status | development |
| Maintainer | Florian.Schwarz@dife.de |
| Functions | ds.microbiomeIFAA, ds.microbiomeMZILN, ds.summarizedExperiment |
| Short description | Submit and manage HPC jobs |
| Long description | Server-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 created | 2025-02-19T09:05:30Z |
| GitHub last update | 2026-09-05 |
| GitHub link | https://github.com/isglobal-brge/dsJobs |
| GitHub version | - |
| GitHub license | Other |
| GitHub owner | isglobal-brge |
| Status | development |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | DsHpcUnitResourceClient, 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 |
| Short description | Submit and manage HPC jobs |
| Long description | Client-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 created | 2025-02-19T09:06:52Z |
| GitHub last update | 2026-09-05 |
| GitHub link | https://github.com/isglobal-brge/dsJobsClient |
| GitHub version | - |
| GitHub license | Other |
| GitHub owner | isglobal-brge |
| Status | development |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | ds.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 |
| Short description | Mediation analysis package |
| Long description | DataSHIELD server side mediation analysis functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-05-17T17:47:06Z |
| GitHub last update | 2022-06-09 |
| GitHub link | https://github.com/datashield/dsMediation |
| GitHub version | 0.0.3 |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | mediateDS, mediationTestDS, multimedDS, neEffdecompDS, neImputeDS, neLhtDS, neModelDS, neWeightDS, regmedintDS, test.TMintDS |
| Short description | Mediation analysis package |
| Long description | DataSHIELD client side functions for mediation analysis. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-05-17T17:48:19Z |
| GitHub last update | 2022-06-09 |
| GitHub link | https://github.com/datashield/dsMediationClient |
| GitHub version | 0.0.3 |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | ds.mediate, ds.mediationTest, ds.multimed, ds.neEffdecomp, ds.neImpute, ds.neLht, ds.neModel, ds.neWeight, ds.regmedint, ds.test.TMint |
| Short description | Microbiome package |
| Long description | DataSHIELD Microbiome Server Functions Prototype for the server side. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-03-19T12:38:41Z |
| GitHub last update | 2021-06-03 |
| GitHub link | https://github.com/StuartWheater/dsMicrobiome |
| GitHub version | - |
| GitHub license | Apache License 2.0 |
| GitHub owner | StuartWheater |
| Status | retired |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | adonisDS, adonis_assignDS, capscaleDS, capscale_assignDS, diversityDS, diversity_assignDS, vegdistDS, vegdist_assignDS |
| Short description | Microbiome package |
| Long description | DataSHIELD Microbiome Client Functions Prototype for the client side. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-03-19T12:43:49Z |
| GitHub last update | 2021-06-03 |
| GitHub link | https://github.com/StuartWheater/dsMicrobiomeClient |
| GitHub version | - |
| GitHub license | Apache License 2.0 |
| GitHub owner | StuartWheater |
| Status | retired |
| Maintainer | DataSHIELD Developers datashield@newcastle.ac.uk |
| Functions | ds.adonis, ds.adonis_assign, ds.capscale, ds.capscale_assign, ds.diversity, ds.diversity_assign, ds.vegdist, ds.vegdist_assign |
| Short description | Machine learning package |
| Long description | What the package does (one paragraph). |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-12-07T15:42:08Z |
| GitHub last update | 2026-04-20 |
| GitHub link | https://github.com/isglobal-brge/dsML |
| GitHub version | Initial release |
| GitHub license | GNU GPLv3 |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | |
| Functions | centerDS, dummiesDS, dummies_transformationDS, dummy_probabilityDS, kmeans.assign_resultDS, kmeansDS, knnDS, ml_scaleDS, prepare_dataset_treeDS, scatterPlotGGDS, subset_by_typeDS, svdDS |
| Short description | Machine learning package |
| Long description | DataSHIELD client site machine learning functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-12-07T15:44:00Z |
| GitHub last update | 2026-04-20 |
| GitHub link | https://github.com/isglobal-brge/dsMLClient |
| GitHub version | 1.0.1 |
| GitHub license | GNU GPLv3 |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | Xavier Escribà-Montagut (xavier.escriba@isglobal.org) |
| Functions | ds.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 |
| Short description | Multitask learning package |
| Long description | dsMTL - Federated Multi-Task Learning based on DataSHIELD dsBase. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-05T09:43:44Z |
| GitHub last update | 2025-10-30 |
| GitHub link | https://github.com/transbioZI/dsMTLBase |
| GitHub version | dsMTLBase 0.9.9 |
| GitHub license | - |
| GitHub owner | transbioZI |
| Status | production |
| Maintainer | Han Cao (hank9cao@gmail.com) |
| Functions | LR_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 |
| Short description | Multitask learning package |
| Long description | dsMTL - Federated Multi-Task Learning based on DataSHIELD. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-05T18:55:59Z |
| GitHub last update | 2026-04-10 |
| GitHub link | https://github.com/transbioZI/dsMTLClient |
| GitHub version | dsMTLClient 0.9.9 |
| GitHub license | - |
| GitHub owner | transbioZI |
| Status | production |
| Maintainer | Han Cao (hank9cao@gmail.com) |
| Functions | Laplace_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 |
| Short description | Omics package |
| Long description | DataSHIELD server site Omic functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2018-11-23T13:55:17Z |
| GitHub last update | 2026-02-02 |
| GitHub link | https://github.com/isglobal-brge/dsOmics |
| GitHub version | ATHLETE 2.1 |
| GitHub license | MIT License |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | JuanR. Gonzalez (juanr.gonzalez@isglobal.org) |
| Functions | BAM2VCF, 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 |
| Short description | Omics package |
| Long description | Collection of functions to perform non-disclosive Omics data analysis with DataSHIELD and Bioconductor. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-02-05T14:05:18Z |
| GitHub last update | 2023-03-15 |
| GitHub link | https://github.com/isglobal-brge/dsOmicsClient |
| GitHub version | ATHLETE 2.0 |
| GitHub license | MIT License |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | JuanR. 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 |
| Short description | OMOP integration package |
| Long description | Server-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 created | 2024-01-10T10:12:13Z |
| GitHub last update | 2026-08-18 |
| GitHub link | https://github.com/isglobal-brge/dsOMOP |
| GitHub version | dsOMOP 2.5.1 |
| GitHub license | Other |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | omopAchillesAnalysesDS, 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 |
| Short description | OMOP integration package |
| Long description | Client-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 created | 2024-01-16T17:37:33Z |
| GitHub last update | 2026-08-18 |
| GitHub link | https://github.com/isglobal-brge/dsOMOPClient |
| GitHub version | dsOMOPClient 2.7.1 |
| GitHub license | Other |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | ds.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 |
| Short description | OMOP integration helper package |
| Long description | This 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 created | 2024-02-27T11:00:44Z |
| GitHub last update | 2025-06-09 |
| GitHub link | https://github.com/isglobal-brge/dsOMOPHelper |
| GitHub version | - |
| GitHub license | MIT License |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | ds.omop.helper |
| Short description | Push R objects to servers |
| Long description | This 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 created | 2021-04-16T11:27:07Z |
| GitHub last update | 2022-04-21 |
| GitHub link | https://github.com/difuture-lmu/dsPredictBase |
| GitHub version | - |
| GitHub license | GNU LGPLv3 |
| GitHub owner | difuture-lmu |
| Status | |
| Maintainer | Daniel Schalk (daniel.schalk@stat.uni-muenchen.de) |
| Functions | assignPredictModel, decodeBinary, encodeObject, getDataSHIELDInfo, getFiles, predictModel, pushObject, removeMissings |
| Short description | Differential privacy package |
| Long description | What the package does (one paragraph). |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2022-06-07T15:49:14Z |
| GitHub last update | 2023-06-13 |
| GitHub link | https://github.com/arkhn-oss/dsPrivacy |
| GitHub version | - |
| GitHub license | Apache License 2.0 |
| GitHub owner | arkhn-oss |
| Status | |
| Maintainer | First Last (first.last@example.com) |
| Functions | boundedCovarianceDP, boundedMeanDP, boundedStandardDeviationDP, boundedSumDP, boundedVarianceDP, countDP, linearRegressionDP, maxDP, medianDP, minDP, numValidDP, sumDP, sumOfSquaresDP, tableDP |
| Short description | Differential privacy package |
| Long description | What the package does (one paragraph). |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2022-06-07T15:50:38Z |
| GitHub last update | 2023-06-14 |
| GitHub link | https://github.com/arkhn-oss/dsPrivacyClient |
| GitHub version | - |
| GitHub license | - |
| GitHub owner | arkhn-oss |
| Status | |
| Maintainer | First Last (first.last@example.com) |
| Functions | ds.boundedCovarianceDP, ds.boundedMeanDP, ds.boundedStandardDeviationDP, ds.boundedSumDP, ds.boundedVarianceDP, ds.chisqDP, ds.countDP, ds.linearRegressionDP, ds.maxDP, ds.medianDP, ds.minDP, ds.studentTestDP |
| Short description | PU copula based synthetic data generator |
| Long description | Implements 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 created | 2025-10-06T10:18:36Z |
| GitHub last update | 2026-04-13 |
| GitHub link | https://github.com/bips-hb/dsPUcopula |
| GitHub version | - |
| GitHub license | MIT License |
| GitHub owner | bips-hb |
| Status | development |
| Maintainer | Andreas 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 |
| Short description | PU copula based synthetic data generator |
| Long description | Provides 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 created | 2025-10-06T10:33:33Z |
| GitHub last update | 2025-10-07 |
| GitHub link | https://github.com/bips-hb/dsPUcopulaClient |
| GitHub version | - |
| GitHub license | MIT License |
| GitHub owner | bips-hb |
| Status | development |
| Maintainer | Andreas Mändle (maendle@leibniz-bips.de) |
| Functions | ds.estimateMarginals, ds.fitPUcopula, ds.generateSynthetic, ds.simulateCopula |
| Short description | OHDSI query library implementation package |
| Long description | Implementation 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 created | 2021-04-20T09:10:06Z |
| GitHub last update | 2026-06-29 |
| GitHub link | https://github.com/sib-swiss/dsQueryLibrary |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | sib-swiss |
| Status | production |
| Maintainer | Iulian Dragan (iulian.dragan@sib.swiss) |
| Functions |
| Short description | OHDSI query library implementation package |
| Long description | Implements a no frills version of https://github.com/OHDSI/QueryLibrary on remote datashield/opal servers. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-04-20T09:12:55Z |
| GitHub last update | 2026-06-29 |
| GitHub link | https://github.com/sib-swiss/dsQueryLibraryServer |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | sib-swiss |
| Status | production |
| Maintainer | Iulian Dragan (iulian.dragan@sib.swiss) |
| Functions | execQuery, loadAllQueries |
| Short description | RO-Crate interface |
| Long description | Tools 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 link | https://cran.r-project.org/package=dsROCrate |
| CRAN version | 0.2.2 |
| CRAN licence | MIT + file LICENSE |
| GitHub created | 2025-10-17T13:53:04Z |
| GitHub last update | 2026-08-21 |
| GitHub link | https://github.com/FederatedMethods/dsROCrate |
| GitHub version | dsROCrate 0.2.2 |
| GitHub license | MIT |
| GitHub owner | FederatedMethods |
| Status | development |
| Maintainer | Roberto Villegas-Diaz (r.villegas-diaz@outlook.com) |
| Functions | armadillo_login, audit, check_permissions, init, report, safe_data, safe_output, safe_people, safe_project, safe_setting |
| Short description | Package to streamline descriptive stats generation |
| Long description | This package adds some convenience for analysts running DataSHIELD aggregate functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2022-05-04T12:05:47Z |
| GitHub last update | 2024-10-31 |
| GitHub link | https://github.com/sofiasiamp/dsSupportClient |
| GitHub version | - |
| GitHub license | - |
| GitHub owner | nfdi4health |
| Status | development |
| Maintainer | Sofia Siampani (SofiaMaria.Siampani@mdc-berlin.de) |
| Functions | ds.histAllVars, ds.rse, ds.summaryVars, ds.tableBatch, ds.wrapper |
| Short description | Survival analysis package |
| Long description | DataSHIELD server side base functions for building survival models. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2024-07-17T15:03:40Z |
| GitHub last update | 2023-06-11 |
| GitHub link | https://github.com/datashield/dsSurvival |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | Soumya Banerjee, Demetris Avraam, Xavier Escriba Montagut, Juan Gonzalez, Paul Burton and Tom R P Bishop sb2333@cam.ac.uk |
| Functions | SurvDS, cox.zphSLMADS, coxphSLMADS, coxphSLMAassignDS, coxphSummaryDS, plotsurvfitDS, summarySurvDS, survfitDS, vcovDS.coxph |
| Short description | Survival analysis package |
| Long description | DataSHIELD client functions for building survival models. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2024-07-17T15:05:03Z |
| GitHub last update | 2026-05-07 |
| GitHub link | https://github.com/datashield/dsSurvivalClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | datashield |
| Status | production |
| Maintainer | Soumya Banerjee, Demetris Avraam, Xavier Escriba Montagut, Juan Gonzalez, Paul Burton and Tom R P Bishop sb2333@cam.ac.uk |
| Functions | ds.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 |
| Short description | |
| Long description | More DataSHIELD methods including PCA, Kmeans and others. This is the server package. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-11-11T13:28:42Z |
| GitHub last update | 2026-06-29 |
| GitHub link | https://github.com/sib-swiss/dsSwissKnife |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | sib-swiss |
| Status | production |
| Maintainer | Iulian Dragan (iulian.dragan@sib.swiss) |
| Functions | partColMeans, 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 |
| Short description | |
| Long description | More DataSHIELD methods including PCA, Kmeans and others. This is the client package. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2020-11-11T13:18:09Z |
| GitHub last update | 2026-06-29 |
| GitHub link | https://github.com/sib-swiss/dsSwissKnifeClient |
| GitHub version | - |
| GitHub license | GNU GPLv3 |
| GitHub owner | sib-swiss |
| Status | production |
| Maintainer | Iulian Dragan (iulian.dragan@sib.swiss) |
| Functions |
| Short description | Synthetic data generation package |
| Long description | DataSHIELD server side synthetic data generation functions. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-20T09:14:12Z |
| GitHub last update | 2022-07-07 |
| GitHub link | https://github.com/tombisho/dsSynthetic |
| GitHub version | 1.0.0 |
| GitHub license | GNU GPLv3 |
| GitHub owner | tombisho |
| Status | retired |
| Maintainer | Tom Bishop trpb2@cam.ac.uk |
| Functions | synDS |
| Short description | Synthetic data generation package |
| Long description | DataSHIELD client functions for synthetic data set generation. |
| CRAN link | - |
| CRAN version | - |
| CRAN licence | - |
| GitHub created | 2021-07-20T09:18:57Z |
| GitHub last update | 2022-07-07 |
| GitHub link | https://github.com/tombisho/dsSyntheticClient |
| GitHub version | 1.0.0 |
| GitHub license | GNU GPLv3 |
| GitHub owner | tombisho |
| Status | retired |
| Maintainer | Tom Bishop trpb2@cam.ac.uk |
| Functions | ds.binary.helper, ds.genCorFlex.helper, ds.syn |
| Short description | The dsTidyverse package |
| Long description | Implementation 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 |
| CRAN link | https://cran.r-project.org/package=dsTidyverse |
| CRAN version | 1.2.1 |
| CRAN licence | LGPL (>= 3) |
| GitHub created | 2024-03-25T11:15:27Z |
| GitHub last update | 2026-05-06 |
| GitHub link | https://github.com/molgenis/ds-tidyverse |
| GitHub version | v1.2.2 |
| GitHub license | GNU LGPLv3 |
| GitHub owner | molgenis |
| Status | production |
| Maintainer | Tim Cadman (t.j.cadman@umcg.nl) |
| Functions | arrangeDS, asTibbleDS, bindColsDS, bindRowsDS, caseWhenDS, checkPermissivePrivacyControlLevel, distinctDS, filterDS, groupByDS, groupKeysDS, ifElseDS, listPermittedTidyverseFunctionsDS, mutateDS, renameDS, selectDS, sliceDS, ungroupDS |
| Short description | The dsTidyverseClient package |
| Long description | Implementation 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 |
| CRAN link | https://cran.r-project.org/package=dsTidyverseClient |
| CRAN version | 1.1.0 |
| CRAN licence | LGPL (>= 3) |
| GitHub created | 2024-03-22T14:44:56Z |
| GitHub last update | 2026-05-08 |
| GitHub link | https://github.com/molgenis/ds-tidyverse-client |
| GitHub version | v1.1.1 |
| GitHub license | GNU LGPLv3 |
| GitHub owner | molgenis |
| Status | production |
| Maintainer | Tim Cadman (t.j.cadman@umcg.nl) |
| Functions | ds.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 |
| Short description | Data uploading tool |
| Long description | We 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 created | 2018-10-15T14:32:16Z |
| GitHub last update | 2024-06-13 |
| GitHub link | https://github.com/lifecycle-project/ds-upload |
| GitHub version | dsUpload 5.1.3 |
| GitHub license | - |
| GitHub owner | lifecycle-project |
| Status | production |
| Maintainer | Mariska Slofstra (m.k.slofstra@umcg.nl) |
| Functions | du.login, du.upload |