alignMatrices {morpheus}R Documentation

alignMatrices

Description

Align a set of parameters matrices, with potential permutations.

Usage

alignMatrices(Ms, ref, ls_mode = c("exact", "approx1", "approx2"))

Arguments

Ms

A list of matrices, all of same size DxK

ref

A reference matrix to align other matrices with

ls_mode

How to compute the labels assignment: "exact" for exact algorithm (default, but might be time-consuming, complexity is O(K^3) ), or "approx1", or "approx2" to apply a greedy matching algorithm (heuristic) which for each column in reference (resp. in current row) compare to all unassigned columns in current row (resp. in reference)

Value

The aligned list (of matrices), of same size as Ms

Examples

m1 <- matrix(c(1,1,0,0),ncol=2)
m2 <- matrix(c(0,0,1,1),ncol=2)
ref <- m1
Ms <- list(m1, m2, m1, m2)
a <- alignMatrices(Ms, ref, "exact")
# a[[i]] is expected to contain m1 for all i


[Package morpheus version 1.0-4 Index]