Skip to contents

Relabel subjects in a GDS

Usage

relabel_subjects(g, mapping)

Arguments

g

A realised GDS

mapping

Named character vector mapping old -> new subject ids

Value

Updated GDS with relabeled subjects

Examples

beta <- array(0, dim = c(2,2,1), dimnames = list(NULL, c("u1","u2"), "c1"))
var <- beta
g <- new_gds(list(beta = beta, var = var), space_sample_labels(c("x","y")), c("u1","u2"), "c1")
relabel_subjects(g, c(u1 = "s1", u2 = "s2"))
#> GDS
#>   dims: 2 x 2 x 1 [sample x subject x contrast]
#>   space: sample_labels n=2
#>   subjects: 2 (s1, s2)
#>   contrasts: 1 (c1)
#>   assays: beta[location], var[variance]