An R6 class for DataSpace Study data.
Super class
DataSpaceR::DataSpaceConnection -> DataSpaceStudies
Active bindings
studiesA character vector of `study_id` values found in the object.
availableDatasetsA table of datasets available in the
DataSpaceStudiesobject.datasetsA list of data.table objects containing the availableDatasets that were loaded.
variableDefinitionsA list of data.table objects containing the data dictionaries of the integrated data loaded.
treatmentArmA data.table. The table of treatment arm information for the connected study. Not available for all study connection.
studyInfoA list. Stores the information about the study.
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 DataSpaceStudy class.
See DataSpaceConnection.
Usage
DataSpaceStudies$new(studyIds)Method loadAvailableDatasets()
Load datasets to the studies object from an availableDatasets object.
Usage
DataSpaceStudies$loadAvailableDatasets(
availableDatasets = self$availableDatasets,
downloadDir = tempdir()
)Examples
if (FALSE) { # \dontrun{
# Create a connection (Initiate a DataSpaceConnection object)
con <- connectDS()
# Get group by `study_id` or pass a filtered `availableStudies` object.
studies <- con$getStudies(c("vtn505", "cvd408"))
studies <- con$getStudies(
con$availableStudies[grepl("BAMA", data_availability) & species == "Human"]
)
# Load BAMA to the studies object.
studies$loadAssayDatasets("BAMA")
studies$datasets$BAMA
# Inspect variable information of the BAMA dataset
studies$datasetDescriptions$BAMA
# Inspect treatment arm information for all studies in study object
studies$treatmentArm
} # }
