Package: dsBaseClient 6.3.6.9000

dsBaseClient: 'DataSHIELD' Client Side Base Functions

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').

Authors:Paul Burton [aut], Rebecca Wilson [aut], Olly Butters [aut], Patricia Ryser-Welch [aut], Alex Westerberg [aut], Leire Abarrategui [aut], Roberto Villegas-Diaz [aut], Demetris Avraam [aut], Yannick Marcon [aut], Tom Bishop [aut], Amadou Gaye [aut], Xavier Escribà-Montagut [aut], Stuart Wheater [aut, cre]

dsBaseClient_6.3.6.9000.tar.gz
dsBaseClient_6.3.6.9000.zip(r-4.7)dsBaseClient_6.3.6.9000.zip(r-4.6)dsBaseClient_6.3.6.9000.zip(r-4.5)
dsBaseClient_6.3.6.9000.tgz(r-4.6-any)dsBaseClient_6.3.6.9000.tgz(r-4.5-any)
dsBaseClient_6.3.6.9000.tar.gz(r-4.7-any)dsBaseClient_6.3.6.9000.tar.gz(r-4.6-any)
dsBaseClient_6.3.6.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
dsBaseClient/json (API)

# Install 'dsBaseClient' in R:
install.packages('dsBaseClient', repos = c('https://stuartwheater.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/stuartwheater/dsbaseclient/issues

On CRAN:

Conda:

7.15 score 1 packages 259 scripts 892 downloads 119 exports 68 dependencies

Last updated from:eca9ae8905. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK172
source / vignettesOK264
linux-release-x86_64OK160
macos-release-arm64OK126
macos-oldrel-arm64OK105
windows-develOK158
windows-releaseOK139
windows-oldrelOK137
wasm-releaseOK143

Exports:ds.absds.asCharacterds.asDataMatrixds.asFactords.asFactorSimpleds.asIntegerds.asListds.asLogicalds.asMatrixds.asNumericds.assignds.aucds.Booleds.boxPlotds.bp_standardsds.cds.cbindds.changeRefGroupds.classds.colnamesds.completeCasesds.contourPlotds.cords.corTestds.covds.dataFrameds.dataFrameFillds.dataFrameSortds.dataFrameSubsetds.densityGridds.dimds.dmtC2Sds.elsplineds.existsds.expds.forestplotds.gamlssds.getWGSRds.glmds.glmerSLMAds.glmPredictds.glmSLMAds.glmSummaryds.heatmapPlotds.hetcords.histogramds.igb_standardsds.isNAds.isValidds.kurtosisds.lengthds.levelsds.lexisds.listds.listClientsideFunctionsds.listDisclosureSettingsds.listOpalsds.listServersideFunctionsds.lmerSLMAds.logds.lookds.lsds.lsplineds.makeds.matrixds.matrixDetds.matrixDet.reportds.matrixDiagds.matrixDimnamesds.matrixInvertds.matrixMultds.matrixTransposeds.mdPatternds.meands.meanByClassds.meanSdGpds.mergeds.messageds.metadatads.miceds.namesds.nsds.numNAds.qlsplineds.quantileMeands.ranksSecureds.rbindds.rBinomds.recodeLevelsds.recodeValuesds.repds.replaceNAds.reShapeds.rmds.rNormds.rowColCalcds.rPoisds.rUnifds.sampleds.scatterPlotds.seqds.setDefaultOpalsds.setSeedds.skewnessds.sqrtds.subsetds.subsetByClassds.summaryds.tableds.table1Dds.table2Dds.tapplyds.tapply.assignds.testObjExistsds.uniqueds.unListds.vards.vectorCalcsubsetHelper

Dependencies:bitbit64bootclicliprCompQuadFormcpp11crayondata.tabledigestdotCall64dplyrDSIfarverfieldsgenericsggplot2gluegridExtragtablehmsisobandlabelinglatticelifecyclelme4magrittrmapsMASSmathjaxrMatrixmetametabookmetadatmetaforminqanlmenloptrnumDerivpbapplypillarpkgconfigprettyunitsprogresspurrrR6rbibutilsRColorBrewerRcppRcppEigenRdpackreadrreformulasrlangS7scalesspamstringistringrtibbletidyselecttzdbutf8vctrsviridisLitevroomwithrxml2

Readme and manuals

Help Manual

Help pageTopics
Computes the absolute values of a variableds.abs
Converts a server-side R object into a character classds.asCharacter
Converts a server-side R object into a matrixds.asDataMatrix
Converts a server-side numeric vector into a factords.asFactor
Converts a numeric vector into a factords.asFactorSimple
Converts a server-side R object into an integer classds.asInteger
Converts a server-side R object into a listds.asList
Converts a server-side R object into a logical classds.asLogical
Converts a server-side R object into a matrixds.asMatrix
Converts a server-side R object into a numeric classds.asNumeric
Assigns an R object to a name in the server-sideds.assign
Calculates the Area under the curve (AUC)ds.auc
Converts a server-side R object into Boolean indicatorsds.Boole
Draw boxplotds.boxPlot
Renders boxplotds.boxPlotGG
Take a data frame on the server side an arrange it to pass it to the boxplot functionds.boxPlotGG_data_Treatment
Take a vector on the server side an arrange it to pass it to the boxplot functionds.boxPlotGG_data_Treatment_numeric
Draw boxplot with information from a numeric vectords.boxPlotGG_numeric
Draw boxplot with information from a data frameds.boxPlotGG_table
Calculates Blood pressure z-scoresds.bp_standards
Combines values into a vector or list in the server-sideds.c
Combines R objects by columns in the server-sideds.cbind
Changes the reference level of a factor in the server-sideds.changeRefGroup
Class of the R object in the server-sideds.class
Produces column names of the R object in the server-sideds.colnames
Identifies complete cases in server-side R objectsds.completeCases
Generates a contour plotds.contourPlot
Calculates the correlation of R objects in the server-sideds.cor
Tests for correlation between paired samples in the server-sideds.corTest
Calculates the covariance of R objects in the server-sideds.cov
Generates a data frame object in the server-sideds.dataFrame
Creates missing values columns in the server-sideds.dataFrameFill
Sorts data frames in the server-sideds.dataFrameSort
Sub-sets data frames in the server-sideds.dataFrameSubset
Generates a density grid in the client-sideds.densityGrid
Retrieves the dimension of a server-side R objectds.dim
Copy a clientside data.frame, matrix or tibble to the serversideds.dmtC2S
Basis for a piecewise linear spline with meaningful coefficientsds.elspline
Checks if an object is defined on the server-sideds.exists
Computes the exponentials in the server-sideds.exp
Secure ranking of a vector across all sources and use of these ranks to estimate global quantiles across all studiesds.extractQuantiles
Forestplot for SLMA modelsds.forestplot
Generalized Additive Models for Location Scale and Shapeds.gamlss
Computes the WHO Growth Reference z-scores of anthropometric datads.getWGSR
Fits Generalized Linear Modelds.glm
Fits Generalized Linear Mixed-Effect Models via Study-Level Meta-Analysisds.glmerSLMA
Applies predict.glm() to a serverside glm objectds.glmPredict
Fit a Generalized Linear Model (GLM) with pooling via Study Level Meta-Analysis (SLMA)ds.glmSLMA
Summarize a glm object on the serversideds.glmSummary
Generates a Heat Map plotds.heatmapPlot
Heterogeneous Correlation Matrixds.hetcor
Generates a histogram plotds.histogram
Converts birth measurements to intergrowth z-scores/centilesds.igb_standards
Checks if a server-side vector is emptyds.isNA
Checks if a server-side object is validds.isValid
Calculates the kurtosis of a numeric variableds.kurtosis
Gets the length of an object in the server-sideds.length
Produces levels attributes of a server-side factords.levels
Represents follow-up in multiple states on multiple time scalesds.lexis
Constructs a list of objects in the server-sideds.list
Lists client-side functionsds.listClientsideFunctions
Lists disclosure settingsds.listDisclosureSettings
Lists server-side functionsds.listServersideFunctions
Fits Linear Mixed-Effect model via Study-Level Meta-Analysisds.lmerSLMA
Computes logarithms in the server-sideds.log
Performs direct call to a server-side aggregate functionds.look
lists all objects on a server-side environmentds.ls
Basis for a piecewise linear spline with meaningful coefficientsds.lspline
Calculates a new object in the server-sideds.make
Creates a matrix on the server-sideds.matrix
Calculates de determinant of a matrix in the server-sideds.matrixDet
Returns matrix determinant to the client-sideds.matrixDet.report
Calculates matrix diagonals in the server-sideds.matrixDiag
Specifies the dimnames of the server-side matrixds.matrixDimnames
Inverts a server-side square matrixds.matrixInvert
Calculates tow matrix multiplication in the server-sideds.matrixMult
Transposes a server-side matrixds.matrixTranspose
Display missing data patterns with disclosure controlds.mdPattern
Computes server-side vector statistical meands.mean
Computes the mean and standard deviation across categoriesds.meanByClass
Computes the mean and standard deviation across groups defined by one factords.meanSdGp
Merges two data frames in the server-sideds.merge
Returns server-side messages to the client-sideds.message
Gets the metadata associated with a variable held on the serverds.metadata
Multivariate Imputation by Chained Equationsds.mice
Return the names of a list objectds.names
Generate a Basis Matrix for Natural Cubic Splinesds.ns
Gets the number of missing values in a server-side vectords.numNA
Basis for a piecewise linear spline with meaningful coefficientsds.qlspline
Computes the quantiles of a server-side variableds.quantileMean
Secure ranking of a vector across all sourcesds.ranksSecure
Combines R objects by rows in the server-sideds.rbind
Generates Binomial distribution in the server-sideds.rBinom
Recodes the levels of a server-side factor vectords.recodeLevels
Recodes server-side variable valuesds.recodeValues
Creates a repetitive sequence in the server-sideds.rep
Replaces the missing values in a server-side vectords.replaceNA
Reshapes server-side grouped datads.reShape
Deletes server-side R objectsds.rm
Generates Normal distribution in the server-sideds.rNorm
Computes rows and columns sums and means in the server-sideds.rowColCalc
Generates Poisson distribution in the server-sideds.rPois
Generates Uniform distribution in the server-sideds.rUnif
Performs random sampling and permuting of vectors, dataframes and matricesds.sample
Generates non-disclosive scatter plotsds.scatterPlot
Generates a sequence in the server-sideds.seq
Server-side random number generationds.setSeed
Calculates the skewness of a server-side numeric variableds.skewness
Computes the square root values of a variableds.sqrt
Generates a valid subset of a table or a vectords.subset
Generates valid subset(s) of a data frame or a factords.subsetByClass
Generates the summary of a server-side objectds.summary
Generates 1-, 2-, and 3-dimensional contingency tables with option of assigning to serverside only and producing chi-squared statisticsds.table
Generates 1-dimensional contingency tablesds.table1D
Generates 2-dimensional contingency tablesds.table2D
Applies a Function Over a Server-Side Ragged Arrayds.tapply
Applies a Function Over a Ragged Array on the server-sideds.tapply.assign
Checks if an R object exists on the server-sideds.testObjExists
Perform 'unique' on a variable on the server-sideds.unique
Flattens Server-Side Listsds.unList
Computes server-side vector varianceds.var
Performs a mathematical operation on two or more vectorsds.vectorCalc