Finding Clusters of Different Sizes, Shapes, and Densities in Noisy, High Dimensional Data | Synapse