getSubjectFromSample: Get subjects from given samples

Description Usage Arguments Value See Also Examples

View source: R/utils.R

Description

Get subjects from given samples

Usage

1
getSubjectFromSample(sampleId, patientId = NULL, na = FALSE, sampleInfo = NULL)

Arguments

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 NA for samples with no matching subjects

sampleInfo

Data frame or matrix: sample information containing the sample identifiers as rownames and a column named "Subject ID" with the respective subject identifiers

Value

Character: subject identifiers corresponding to the given samples

See Also

Other functions for data grouping: createGroupByAttribute(), getGeneList(), getSampleFromSubject(), groupPerElem(), plotGroupIndependence(), testGroupIndependence()

Examples

1
2
3
4
5
6
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)

psichomics documentation built on Nov. 8, 2020, 5:44 p.m.