Skip to content

Commit a6f52cd

Browse files
committed
Update igraph.functions.R
1 parent 3e55c62 commit a6f52cd

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

network-analysis/igraph.functions.R

+11
Original file line numberDiff line numberDiff line change
@@ -395,3 +395,14 @@ saveNetAsCyTxt = function(g, filePrefix, ...) {
395395
attr[is.na(attr)] = ""
396396
write.table(attr, paste0(filePrefix, ".attr.txt"), sep="\t", quote=F, row.names=F)
397397
}
398+
399+
addNodeCentrality = function(g) {
400+
## Add node centrality
401+
message("betweenness")
402+
g = set.vertex.attribute(g, "betweenness", value = betweenness(g, normalize=T))
403+
message("degree")
404+
g = set.vertex.attribute(g, "degree", value = igraph::degree(g))
405+
message("coreness")
406+
g = set.vertex.attribute(g, "coreness", value =as.numeric(graph.coreness(g)))
407+
g
408+
}

0 commit comments

Comments
 (0)