Package: DSOpal 1.5.0

Yannick Marcon

DSOpal: 'DataSHIELD' Implementation for 'Opal'

'DataSHIELD' is an infrastructure and series of R packages that enables the remote and 'non-disclosive' analysis of sensitive research data. This package is the 'DataSHIELD' interface implementation for 'Opal', which is the data integration application for biobanks by 'OBiBa'. Participant data, once collected from any data source, must be integrated and stored in a central data repository under a uniform model. 'Opal' is such a central repository. It can import, process, validate, query, analyze, report, and export data. 'Opal' is the reference implementation of the 'DataSHIELD' infrastructure.

Authors:Yannick Marcon [aut, cre], Becca Wilson [ctb], OBiBa group [cph]

DSOpal_1.5.0.tar.gz
DSOpal_1.5.0.zip(r-4.5)DSOpal_1.5.0.zip(r-4.4)DSOpal_1.5.0.zip(r-4.3)
DSOpal_1.5.0.tgz(r-4.5-any)DSOpal_1.5.0.tgz(r-4.4-any)DSOpal_1.5.0.tgz(r-4.3-any)
DSOpal_1.5.0.tar.gz(r-4.5-noble)DSOpal_1.5.0.tar.gz(r-4.4-noble)
DSOpal_1.5.0.tgz(r-4.4-emscripten)DSOpal_1.5.0.tgz(r-4.3-emscripten)
DSOpal.pdf |DSOpal.html
DSOpal/json (API)

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

Bug tracker:https://github.com/datashield/dsopal/issues

Pkgdown site:https://datashield.github.io

Datasets:

On CRAN:

3.85 score 141 scripts 391 downloads 25 exports 43 dependencies

Last updated 2 years agofrom:85ac2732e1. Checks:5 OK, 3 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 09 2025
R-4.5-winNOTEFeb 09 2025
R-4.5-macNOTEFeb 09 2025
R-4.5-linuxNOTEFeb 09 2025
R-4.4-winOKFeb 09 2025
R-4.4-macOKFeb 09 2025
R-4.3-winOKFeb 09 2025
R-4.3-macOKFeb 09 2025

Exports:dsAggregatedsAssignExprdsAssignResourcedsAssignTabledsConnectdsDisconnectdsFetchdsGetInfodsHasResourcedsHasTabledsIsAsyncdsIsCompleteddsKeepAlivedsListMethodsdsListPackagesdsListProfilesdsListResourcesdsListSymbolsdsListTablesdsListWorkspacesdsRestoreWorkspacedsRmSymboldsRmWorkspacedsSaveWorkspaceOpal

Dependencies:askpassbitbit64clicliprcpp11crayoncurldplyrDSIfansiforcatsgenericsgluehavenhmshttrjsonlitelabelledlifecyclemagrittrmimeopalropensslpillarpkgconfigprettyunitsprogresspurrrR6readrrlangstringistringrsystibbletidyrtidyselecttzdbutf8vctrsvroomwithr

Readme and manuals

Help Manual

Help pageTopics
Aggregate datadsAggregate,OpalConnection-method
Assign the result of an expressiondsAssignExpr,OpalConnection-method
Assign a resourcedsAssignResource,OpalConnection-method
Assign a tabledsAssignTable,OpalConnection-method
Connect to a Opal serverdsConnect,OpalDriver-method
Disconnect from a Opal serverdsDisconnect,OpalConnection-method
Fetch the resultdsFetch,OpalResult-method
Get result infodsGetInfo,OpalResult-method
Verify Opal resourcedsHasResource,OpalConnection-method
Verify Opal tabledsHasTable,OpalConnection-method
Opal asynchronous supportdsIsAsync,OpalConnection-method
Get whether the operation is completeddsIsCompleted,OpalResult-method
Keep connection with a Opal server alivedsKeepAlive,OpalConnection-method
List methodsdsListMethods,OpalConnection-method
List packagesdsListPackages,OpalConnection-method
List profilesdsListProfiles,OpalConnection-method
List Opal resourcesdsListResources,OpalConnection-method
List R symbolsdsListSymbols,OpalConnection-method
List Opal tablesdsListTables,OpalConnection-method
List workspacesdsListWorkspaces,OpalConnection-method
Restore workspacedsRestoreWorkspace,OpalConnection-method
Remove a R symboldsRmSymbol,OpalConnection-method
Remove a workspacedsRmWorkspace,OpalConnection-method
Save workspacedsSaveWorkspace,OpalConnection-method
DataSHIELD login data filelogindata.opal.demo
Create a Opal driverOpal