Learn R Programming

NetworkToolbox (version 1.2.3)

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 cluster_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