Clustering algorithms based on minimum and maximum spanning trees | Synapse