Skip to contents

Group similar cluster-cluster communication patterns based on graph structure similarity.

Usage

group_cluster_communication(
  seurat_obj,
  database_name,
  clustering,
  keys = NULL,
  n_groups = NULL,
  method = c("hierarchical", "kmeans"),
  distance_metric = c("jaccard", "correlation", "euclidean"),
  verbose = TRUE
)

Arguments

seurat_obj

Seurat object with cluster communication results.

database_name

Database name.

clustering

Clustering name used in cluster_communication().

keys

Vector of LR pair or pathway names to compare.

n_groups

Number of groups to create (default: auto).

method

Grouping method: "hierarchical" (default), "kmeans".

distance_metric

Distance between communication graphs: "jaccard" (default), "correlation", "euclidean".

verbose

Print progress.

Value

Data frame with grouping assignments and distances.