powered by
Converts a distance matrix to a weighted igraph object using a log transform that spreads small distances and produces weights in [0,1].
distance_to_graph(distance_matrix)
An igraph object with weighted edges
A distance matrix or dist object
The transformation uses a log-based similarity measure:
Normalize distances by max distance
Apply -log transform to convert to similarity
Normalize similarities to [0,1] range
Create weighted undirected graph
detect_communities_leiden, igClust
detect_communities_leiden
igClust
data(HVGERM) d <- igDistance(HVGERM[1:10], method = "hamming") g <- distance_to_graph(d)
Run the code above in your browser using DataLab