getSampleFromSubject: Get samples matching the given subjects

View source: R/utils.R

getSampleFromSubjectR Documentation

Get samples matching the given subjects

Description

Get samples matching the given subjects

Usage

getSampleFromSubject(
  patients,
  samples,
  clinical = NULL,
  rm.NA = TRUE,
  match = NULL,
  showMatch = FALSE
)

Arguments

patients

Character or list of characters: subject identifiers

samples

Character: sample identifiers

clinical

Data frame or matrix: clinical dataset

rm.NA

Boolean: remove missing values?

match

Integer: vector of subject index with the sample identifiers as name to save time (optional)

showMatch

Boolean: show matching subject index?

Value

Names of the matching samples (if showMatch = TRUE, a character with the subjects as values and their respective samples as names is returned)

See Also

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

Examples

subjects <- c("GTEX-ABC", "GTEX-DEF", "GTEX-GHI", "GTEX-JKL", "GTEX-MNO")
samples <- paste0(subjects, "-sample")
clinical <- data.frame(samples=samples)
rownames(clinical) <- subjects
getSampleFromSubject(subjects[c(1, 4)], samples, clinical)

nuno-agostinho/psichomics documentation built on Feb. 11, 2024, 11:16 p.m.