getSubjectFromSample {psichomics} | R Documentation

## Get subjects from given samples

### Description

Get subjects from given samples

### Usage

    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()`, `getMatchingSamples()`, `groupPerElem()`, `plotGroupIndependence()`, `testGroupIndependence()`

### Examples

    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)

[Package psichomics version 1.12.1 Index]