A probabilistic framework for semi-supervised clustering | Synapse