| DataSpaceStudies | R Documentation |
An R6 class for DataSpace Study data.
DataSpaceConnection$getStudies()
DataSpaceConnection -> DataSpaceStudies
studiesA character vector of 'study_id' values found in the object.
availableDatasetsA table of datasets available in
the DataSpaceStudies object.
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.
DataSpaceConnection$downloadPublicationData()DataSpaceConnection$filterMabGrid()DataSpaceConnection$getDaash()DataSpaceConnection$getDonors()DataSpaceConnection$getGroup()DataSpaceConnection$getGroups()DataSpaceConnection$getMab()DataSpaceConnection$getMabs()DataSpaceConnection$getStudies()DataSpaceConnection$getStudy()DataSpaceConnection$loadLanlMabMetadata()DataSpaceConnection$resetMabGrid()DataSpaceStudies$new()Initialize DataSpaceStudy class.
See DataSpaceConnection.
DataSpaceStudies$new(studyIds)
studyIdsA character. Name of the study to retrieve. as URL, path and username.
DataSpaceStudies$print()Print DataSpaceStudy class.
DataSpaceStudies$print()
DataSpaceStudies$loadAvailableDatasets()Load datasets to the studies object from an availableDatasets object.
DataSpaceStudies$loadAvailableDatasets( availableDatasets = self$availableDatasets, downloadDir = tempdir() )
availableDatasetsAn 'availableDatasets' object or vector of 'study_id' values.
downloadDirOptional, a character path specifying a directory to download. nonstandard datasets. The default is the working temp directory.
DataSpaceStudies$refresh()Refresh the study object to update available datasets and treatment info.
DataSpaceStudies$refresh()
DataSpaceStudies$clone()The objects of this class are cloneable with this method.
DataSpaceStudies$clone(deep = FALSE)
deepWhether to make a deep clone.
connectDS DataSpaceConnection
## Not run:
# 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
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.