“…In order to successfully capture the (physical or functional) community structure of a network, a clustering algorithm should have two important properties: the ability to detect relationships between nodes in order to form clusters, and the ability to determine the specific set of clusters which optimally characterize the network structure. While some clustering methods have been designed to extract the structure directly from the dynamics of the neurons [12,23,24,25,26], most methods rely on using a similarity measure to compute distances in similarity space between neurons, and then use structural clustering methods to determine the functional groupings [27,28,29,30,31]. However, a major problem becomes identifying statistically significant community structures from spurious ones.…”