Learn R Programming

NetworkToolbox (version 1.2.2)

gateway: Gateway Coefficient

Description

Computes the gateway coefficient for each node. The gateway coefficient measures a node's connections between its community and other communities. Nodes that are solely responsible for inter-community connectivity will have higher gateway coefficient values. Positive and negative signed weights for gateway coefficients are computed separately.

Usage

gateway(A, comm = c("walktrap", "louvain"), cent = c("strength",
  "betweenness"))

Arguments

A

Network adjacency matrix

comm

A vector of corresponding to each item's community. Defaults to "walktrap" for the walktrap community detection algorithm. Set to "louvain" for the louvain community detection algorithm. Can also be set to user-specified communities (see examples)

cent

Centrality to community gateway coefficient. Defaults to "strength". Set to "betweenness" to use the betweenness centrality

Value

Returns a list containing:

overall

Gateway coefficient without signs considered

positive

Gateway coefficient with only positive sign

negative

Gateway coefficient wih only negative sign

References

Rubinov, M., & Sporns, O. (2010). Complex network measures of brain connectivity: Uses and interpretations. Neuroimage, 52, 1059-1069. doi: 10.1016/j.neuroimage.2009.10.003

Vargas, E. R., & Wahl, L. M. (2014). The gateway coefficient: A novel metric for identifying critical connections in modular networks. The European Physical Journal B, 87, 1-10. doi: 10.1140/epjb/e2014-40800-7

Examples

Run this code
# NOT RUN {
#theoretical communities
comm <- c(rep(1,8), rep(2,8), rep(3,8), rep(4,8), rep(5,8), rep(6,8))

A <- TMFG(neoOpen)$A

gw <- gateway(A, comm = comm)

#walktrap communities
wgw <- gateway(A, comm = "walktrap")

# }

Run the code above in your browser using DataLab