| getSubjectFromSample {psichomics} | R Documentation |
Get subjects from given samples
getSubjectFromSample(sampleId, patientId = NULL, na = FALSE, sampleInfo = NULL)
sampleId |
Character: sample identifiers |
patientId |
Character: subject identifiers to filter by (optional; if a matrix or data frame is given, its rownames will be used to infer the subject identifiers) |
na |
Boolean: return |
sampleInfo |
Data frame or matrix: sample information containing the sample identifiers as rownames and a column named "Subject ID" with the respective subject identifiers |
Character: subject identifiers corresponding to the given samples
Other functions for data grouping:
createGroupByAttribute(),
getGeneList(),
getSampleFromSubject(),
groupPerElem(),
plotGroupIndependence(),
testGroupIndependence()
samples <- paste0("GTEX-", c("ABC", "DEF", "GHI", "JKL", "MNO"), "-sample")
getSubjectFromSample(samples)
# Filter returned samples based on available subjects
subjects <- paste0("GTEX-", c("DEF", "MNO"))
getSubjectFromSample(samples, subjects)