Community detection and reciprocity in networks by jointly modelling pairs of edges | Synapse