Stochastic block models: A comparison of variants and inference methods | Synapse