An R6 class for DataSpace Groups data.
Super class
DataSpaceConnection -> DataSpaceGroups
Active bindings
availableDatasetsA data.table of datasets available in the object.
datasetsA list of data.table objects containing the availableDatasets that were loaded.
variableDefinitionsA data.table of variable definitions.
Methods
Inherited methods
DataSpaceConnection$downloadPublicationData()DataSpaceConnection$filterMabGrid()DataSpaceConnection$getDaash()DataSpaceConnection$getDonors()DataSpaceConnection$getGroup()DataSpaceConnection$getGroups()DataSpaceConnection$getMab()DataSpaceConnection$getMabs()DataSpaceConnection$getStudies()DataSpaceConnection$getStudy()DataSpaceConnection$loadLanlMabMetadata()DataSpaceConnection$resetMabGrid()
DataSpaceGroups$new()
Initialize `DataSpaceGroups` class.
See DataSpaceConnection.
Usage
DataSpaceGroups$new(groupIds = NULL)DataSpaceGroups$refresh()
Refresh loaded integrated datasets, and information of what datasets are available.
Examples
if (FALSE) { # \dontrun{
# Create a connection (Initiate a DataSpaceConnection object)
con <- connectDS()
# Get group by `group_id` or pass a filtered `availableGroups` object.
groups <- con$getGroups(c(266, 267))
groups <- con$availableGroups[label == "NYVAC durability comparison"] |>
con$getGroups()
# Retrieving group assay data for cvd408 from
# DataSpace is done automatically when the groups object is created.
groups$datasets$BAMA
# Get variable information of the assay dataset
groups$datasetDescription$BAMA
} # }
