An R6 class for DataSpace MAb data.
Super class
DataSpaceR::DataSpaceConnection -> DataSpaceMabs
Active bindings
mabMetadataA data.table of mAbs with metadata found in the object.
donorMetadataA data.table of donors with metadata found in the object.
mabMixMetadataA data.table. A table of mAb mixtures with metadata found in this DataSpaceMab instance.
mabMixA data.table. A mapping table of mab_mix_id to mab_id. with metadata found in this DataSpaceMab instance.
datasetsA list of data.table objects containing the mab related 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 DataSpaceMab object.
See DataSpaceConnection.
Usage
DataSpaceMabs$new(mabIds, includeMixtures)Examples
if (FALSE) { # \dontrun{
# Create a connection (Initiate a DataSpaceConnection object)
con <- connectDS()
# Inspect available mabs, then pass subset to the `getMabs` method.
vrc01 <- con$availableMabs[mab_name_std == "VRC01"] |>
con$getMabs()
# Inspect the `NABMAb` assay data.
vrc01$datasets$NABMAb
# Load DAASH data from mab object
vrc01$loadDaash()
# Inspect DAASH datasets
vrc01$datasets$daash |> names()
} # }
