Community detection and stochastic block models | Synapse