DSI1.6.0 package

'DataSHIELD' Interface

dot-asNamedListOfValues

Makes a typical logindata data frame a list of items named by the serv...

dot-checkLastErrors

Check if there are last errors

dot-clearCache

Clear some cache

dot-clearLastErrors

Clear last errors

dot-deparse

Deparse language expression

dot-getDSConnections

Gets the DSConnection-class objects

dot-getSleepTime

Get time to sleep depending on the numer of previous iterations

dot-hasLastErrors

Check if there are last errors

dot-is.callback

Check if a callback parameter is a valid function

dot-isDSConnection

Check if provided object is a S4 class instance and if this class inhe...

dot-newProgress

Create a new progress instance with default settings.

dot-tickProgress

Update and increment the progress status if option "datashield.progres...

dot-updateProgress

Update the progress status if option "datashield.progress" is TRUE.

dsListWorkspaces

Get the DataSHIELD workspaces

dsSaveWorkspace

Save the DataSHIELD R session in a workspace

newDSLoginBuilder

Create a new DataSHIELD login details builder

datashield.workspace_rm

Remove a DataSHIELD workspace

datashield.tables

List of the tables

datashield.workspace_save

Save DataSHIELD R session to a workspace

datashield.workspaces

List saved DataSHIELD R workspaces

dot-appendError

Append error message to last errors vector

dot-asNamedListOfConnections

Makes a single DSConnection-class object or a named list of `DSConne...

dot-asNamedListOfResources

Makes a typical logindata data frame a list of resources named by the ...

dot-asNamedListOfTables

Makes a typical logindata data frame a list of tables named by the ser...

datashield.workspace_restore

Restore saved workspace to the current DataSHIELD R session

datashield.rm

Remove a R symbol

datashield.symbols

List R symbols

datashield.aggregate

Data aggregation

datashield.assign.expr

Expression result assignment

datashield.table_status

Status of some tables

datashield.assign

Data assignment (table or expression result)

datashield.assign.resource

Resource assignment

datashield.assign.table

Table assignment

datashield.connections

List the DSConnection objects in the analytic environment

datashield.connections_default

Set or get the default list of DSConnection objects in the analytic en...

datashield.connections_find

Search for DSConnection objects in the analytic environment

datashield.errors

List R last errors

datashield.login

Logs in a DataSHIELD R sessions and optionaly assigns variables to R

datashield.logout

Logout from DataSHIELD R sessions

datashield.method_status

Status of the DataSHIELD methods

datashield.methods

List of DataSHIELD methods

datashield.pkg_check

Check server-side package minimum version

datashield.pkg_status

Status of the DataSHIELD packages

datashield.profiles

List of DataSHIELD profiles

datashield.resource_status

Status of some resources

datashield.resources

List of the resources

dsAggregate

Aggregate data

dsAssignExpr

Assign an expression result

dsAssignResource

Assign a resource object

dsAssignTable

Assign a data table

dsHasResource

Check remote resource exists

dsConnect

Create a connection to a DataSHIELD-aware data repository

DSConnection-class

DSConnection class

dsDisconnect

Disconnect (close) a connection

DSDriver-class

DSDriver class

dsFetch

Get the raw result

dsGetInfo

Get DataSHIELD-aware data repository metadata

dsHasTable

Check remote table exists

DSI-package

DSI: 'DataSHIELD' Interface

dsIsAsync

Asynchronous result support

dsIsCompleted

Get whether the operation is completed

dsKeepAlive

Keep a connection alive

dsListMethods

Get the DataSHIELD methods

dsListPackages

Get the DataSHIELD packages

dsListProfiles

Get the DataSHIELD profiles

dsListResources

List remote resources

dsListSymbols

List symbols

dsListTables

List remote tables

DSLoginBuilder

DataSHIELD login details builder

DSObject-class

DSObject class

dsRestoreWorkspace

Restore a saved DataSHIELD R session (a workspace) into the current Da...

DSResult-class

DSResult class

dsRmSymbol

Remove a symbol

dsRmWorkspace

Remove a DataSHIELD workspace

'DataSHIELD' is an infrastructure and series of R packages that enables the remote and 'non-disclosive' analysis of sensitive research data. This package defines the API that is to be implemented by 'DataSHIELD' compliant data repositories.

  • Maintainer: Yannick Marcon
  • License: LGPL (>= 2.1)
  • Last published: 2024-05-24