Cluster extraction abstraction