Chameleon: hierarchical clustering using dynamic modeling | Synapse