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 69 packages and 1614 functions listed on these pages.
| 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 last update | 2026-07-06 |
| 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 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 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 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 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 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 | No functions listed. |
| 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 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 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 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 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 last update | 2025-02-06 |
| GitHub link | https://github.com/FlorianSchw/dsClusterAnalysis |
| GitHub version | |
| GitHub license | GNU GPLv3 |
| GitHub owner | FlorianSchw |
| Status | |
| 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 last update | 2025-02-03 |
| GitHub link | https://github.com/FlorianSchw/dsClusterAnalysisClient |
| GitHub version | |
| GitHub license | GNU GPLv3 |
| GitHub owner | FlorianSchw |
| Status | |
| 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 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 last update | 2025-12-17 |
| 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 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 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 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 last update | 2026-03-20 |
| GitHub link | https://github.com/bips-hb/dsDashboard |
| GitHub version | |
| GitHub license | MIT License |
| 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 last update | 2024-06-11 |
| GitHub link | https://github.com/manuhuth/dsDid |
| GitHub version | |
| GitHub license | null |
| 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 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 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 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 bridges DataSHIELD's governance and privacy model with the Flower federated learning framework. Manages Flower SuperNode processes, training data preparation, and disclosure-controlled metric reporting. Model weights flow exclusively through Flower's gRPC channels, never through DataSHIELD, while only sanitized metrics and status information pass through DataSHIELD aggregate methods. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| GitHub last update | 2026-07-02 |
| GitHub link | https://github.com/isglobal-brge/dsFlower |
| GitHub version | |
| GitHub license | MIT License |
| 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, flowerFeatureStatsDS, flowerGetCapabilitiesDS, flowerInitDS, flowerLogDS, flowerMetricsDS, flowerPingDS, flowerPrepareRunDS, flowerPrivacyBudgetDS, flowerStatusDS, flowerTier2PinDS, flowerTunnelDownDS, flowerTunnelDrainDS, flowerTunnelExchangeDS, flowerTunnelInjectDS, flowerTunnelLogDS, flowerTunnelPollDS, flowerTunnelPushDS, flowerTunnelReapDS, flowerTunnelResetDS, flowerTunnelSupernodeDS, flowerTunnelTestClientDS, flowerTunnelTestResultDS, flowerTunnelUpDS, flower_dataset_descriptor, |
| Short description | flower.ai federated learning package |
| Long description | Client-side DataSHIELD package for orchestrating Flower federated learning experiments. Provides composable specification objects (task, model, strategy, privacy) that combine into recipes, manages SuperLink lifecycle via processx, generates Flower App bundles from templates, and controls runs via the flwr CLI. Includes result objects with metrics, plotting, and comparison. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| GitHub last update | 2026-07-02 |
| GitHub link | https://github.com/isglobal-brge/dsFlowerClient |
| GitHub version | |
| GitHub license | MIT License |
| GitHub owner | isglobal-brge |
| Status | development |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | ds.flower.app.upload, ds.flower.code, ds.flower.compare, ds.flower.connect, ds.flower.copy_code, ds.flower.delete_model, ds.flower.describe, ds.flower.disconnect, ds.flower.features, ds.flower.fit, ds.flower.labels, ds.flower.link.down, ds.flower.link.up, ds.flower.list_models, ds.flower.load_model, ds.flower.log, ds.flower.masks, ds.flower.metrics, ds.flower.model, 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_tcn, ds.flower.model.xgboost, ds.flower.models, ds.flower.nodes.cleanup, 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.strategy, ds.flower.strategy.fedadagrad, ds.flower.strategy.fedadam, ds.flower.strategy.fedavg, ds.flower.strategy.fedbn, ds.flower.strategy.fedprox, 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.regression, ds.flower.task.segmentation, ds.flower.task.survival, ds.flower.tier2.run, ds.flower.train, |
| 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 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 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 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 | |
| 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 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 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 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 | No functions listed. |
| Short description | Geo package |
| Long description | No long description available. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| GitHub last update | 2015-08-04 |
| GitHub link | https://github.com/datashield/dsGeoClient |
| GitHub version | |
| GitHub license | GNU GPLv2 |
| GitHub owner | datashield |
| Status | retired |
| Functions | No functions listed. |
| 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 last update | 2026-07-14 |
| GitHub link | https://github.com/timcadman/ds-helper |
| GitHub version | 1.7.5 |
| GitHub license | null |
| GitHub owner | timcadman |
| Status | production |
| Maintainer | Tim Cadman (t.cadman@bristol.ac.uk) |
| Functions | No functions listed. |
| 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 last update | 2026-07-02 |
| 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, imagingCollectionRecoverDS, imagingCollectionStatusDS, imagingConvertCollectionDS, imagingDeduplicateDS, imagingDescribeProfileDS, 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, imagingSegmentationGetMaskPaths, imagingSegmentationValidateMasksDS, imagingValidateDS, 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 last update | 2026-07-02 |
| 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.dicom.convert, ds.imaging.embeddings.extract, ds.imaging.init, ds.imaging.install_model, 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.wsi.tile, |
| Short description | Microbiome analysis |
| Long description | Server side functions for microbiome analysis with DataSHIELD. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| 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 | |
| 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 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 | |
| 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-isolated subprocesses with allowlisted runners). Jobs persist in a local SQLite database, survive session restarts, and are dispatched by a dedicated worker daemon. Includes per-user ownership, transactional state, quota enforcement, audit trail, and disclosure-safe result publication. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| GitHub last update | 2026-05-31 |
| 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 | cancel_jobs_by_tag, count_active_jobs, get_job_output_ref, get_owner_id, hpcAdminCancelDS, hpcAdminListDS, hpcCapabilitiesDS, hpcListDS, hpcLoadOutputDS, hpcLogsDS, hpcOutputsDS, hpcResultDS, hpcSchedulerStatusDS, hpcStatusDS, hpcStudioDS, hpcSubmitDS, 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 providing analysts with a cross-domain view of the dsHPC durable job queue (status, listing, scheduler observability, Studio dashboard) plus admin-key-gated destructive operations. Submission, output loading and pipeline composition are server-side concerns; domain packages such as dsImagingClient expose their own analyst-facing workflows that invoke domain DataSHIELD methods, which in turn use dsHPC server-side via R-internal calls. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| GitHub last update | 2026-05-25 |
| 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.list, 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.wait, |
| Short description | Mediation analysis package |
| Long description | DataSHIELD server side mediation analysis functions. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| 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 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 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 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 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 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 last update | 2025-10-30 |
| GitHub link | https://github.com/transbioZI/dsMTLBase |
| GitHub version | dsMTLBase 0.9.9 |
| GitHub license | null |
| 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 last update | 2026-04-10 |
| GitHub link | https://github.com/transbioZI/dsMTLClient |
| GitHub version | dsMTLClient 0.9.9 |
| GitHub license | null |
| 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 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 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 safe, efficient, and version-agnostic access to OMOP Common Data Model databases. Built on OHDSI metadata for accurate schema introspection, concept role classification, and vocabulary operations. Features include a curated query library with 50+ disclosure-controlled SQL templates, Achilles pre-computed analytics support, plan-based multi-table extraction with feature engineering, cohort management, and statistical disclosure control compliant with DataSHIELD nfilter settings. Includes DBI/ODBC resource connectors and a built-in pure R SQL rendering layer supporting PostgreSQL, SQLite/DuckDB, MySQL/MariaDB, SQL Server/Synapse/PDW, Oracle, Redshift, BigQuery, Snowflake, Spark, and Databricks. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| GitHub last update | 2026-06-17 |
| GitHub link | https://github.com/isglobal-brge/dsOMOP |
| GitHub version | dsOMOP 2.0.1 |
| GitHub license | MIT License |
| GitHub owner | isglobal-brge |
| Status | production |
| Maintainer | David SarratGonzález (david.sarrat@isglobal.org) |
| Functions | omopAchillesAnalysesDS, omopAchillesCatalogDS, omopAchillesDistributionDS, omopAchillesHeelDS, 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, omopExpandConceptSetDS, omopFactorLevelsDS, omopFilterDS, omopGetCapabilitiesDS, omopGetDescendantsDS, omopInitDS, omopListColumnsDS, omopListConceptsDS, omopListTablesDS, omopLocateConceptDS, omopLookupConceptsDS, omopMergeDS, omopMissingnessDS, omopNumericHistogramDS, omopNumericQuantilesDS, omopNumericRangeDS, omopOhdsiResultsDS, omopOhdsiStatusDS, omopOhdsiSummaryDS, omopOhdsiTablesDS, omopPingDS, omopPlanExecuteDS, omopPlanPreviewDS, omopQueryExecDS, omopQueryGetDS, omopQueryListDS, omopRelationshipGraphDS, omopSafeCutpointsDS, omopSearchConceptsDS, omopSelectDS, omopTableStatsDS, omopValueCountsDS, omopVocabulariesDS, |
| Short description | OMOP integration package |
| Long description | Client-side DataSHIELD package for interacting with OMOP CDM databases. Provides an ergonomic plan-based API for safe data extraction, schema exploration, vocabulary operations, cohort management, feature engineering, and multi-server harmonization. Includes a recipe builder for point-and-click cohort and feature construction, a curated query library, and Achilles analytics integration. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| GitHub last update | 2026-06-16 |
| GitHub link | https://github.com/isglobal-brge/dsOMOPClient |
| GitHub version | dsOMOPClient 2.1.0 |
| GitHub license | MIT License |
| 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.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.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.safe.cutpoints, 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_output, omop_population, 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 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 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 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 last update | 2023-06-14 |
| GitHub link | https://github.com/arkhn-oss/dsPrivacyClient |
| GitHub version | |
| GitHub license | null |
| 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 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 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 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 | No functions listed. |
| 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 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.1.0 |
| CRAN licence | MIT + file LICENSE |
| GitHub last update | 2026-06-01 |
| GitHub link | https://github.com/FederatedMethods/dsROCrate |
| GitHub version | dsROCrate 0.1.0 |
| GitHub license | MIT License |
| 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 last update | 2024-10-31 |
| GitHub link | https://github.com/sofiasiamp/dsSupportClient |
| GitHub version | |
| GitHub license | null |
| GitHub owner | nfdi4health |
| Status | |
| 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 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 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 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 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 | No functions listed. |
| Short description | Synthetic data generation package |
| Long description | DataSHIELD server side synthetic data generation functions. |
| CRAN link | |
| CRAN version | |
| CRAN licence | |
| 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 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 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 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 last update | 2024-06-13 |
| GitHub link | https://github.com/lifecycle-project/ds-upload |
| GitHub version | dsUpload 5.1.3 |
| GitHub license | null |
| GitHub owner | lifecycle-project |
| Status | production |
| Maintainer | Mariska Slofstra (m.k.slofstra@umcg.nl) |
| Functions | du.login, du.upload, |