Community structure, a partition of nodes into groups in such a way that the number of edges within groups is comparatively larger than the number of edges between groups, has attracted great ...