An R6 class for DataSpace Groups data.
Super class
DataSpaceR::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
DataSpaceR::DataSpaceConnection$downloadPublicationData()DataSpaceR::DataSpaceConnection$filterMabGrid()DataSpaceR::DataSpaceConnection$getDaash()DataSpaceR::DataSpaceConnection$getDonors()DataSpaceR::DataSpaceConnection$getGroup()DataSpaceR::DataSpaceConnection$getGroups()DataSpaceR::DataSpaceConnection$getMab()DataSpaceR::DataSpaceConnection$getMabs()DataSpaceR::DataSpaceConnection$getStudies()DataSpaceR::DataSpaceConnection$getStudy()DataSpaceR::DataSpaceConnection$resetMabGrid()
Method new()
Initialize `DataSpaceGroups` class.
See DataSpaceConnection.
Usage
DataSpaceGroups$new(groupIds = NULL)Method 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
} # }
