Skip to contents

Harmonise contrast names in a GDS

Usage

harmonise_contrasts(g, map)

Arguments

g

A realised GDS

map

Named character vector mapping old -> new contrast names

Value

Updated GDS with renamed contrasts

Examples

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