Silhouette scores range from 1 to -1, where a value of 1 indicates a structure is well separated from other clusters, a value of 0 indicates structure is equally distant from its assigned cluster to another cluster, and a value of -1 indicates a structure is closer to another cluster than its assigned cluster. We calculate the silhouette scores for all structures and report the average silhouette score of all non-noise structures to evaluate the quality of clustering.