Clustering and feature detection methods for high-dimensional data