Computes the mutual rank (MR) for all pairs in a symmetric similarity or dissimilarity matrix, a robust measure frequently used to stabilize pairwise similarity relationships.
Examples
utils::data("pbmc_small", package = "SeuratObject")
mat <- SeuratObject::LayerData(
pbmc_small,
assay = "RNA",
layer = "counts"
)
binary_mat <- sign(mat)
similarity_matrix <- jaccard.sparse(
binary_mat,
num_threads = 1
)
mr <- mutual.rank(
similarity_matrix,
num_threads = 1
)