k-Means NANI: An Improved Clustering Algorithm for Molecular Dynamics Simulations

One of the key challenges of -means clustering is the seed selection or the initial centroid estimation since the clustering result depends heavily on this choice. Alternatives such as -means++ have mitigated this limitation by estimating the centroids using an empirical probability distribution. Ho...

Full description

Saved in:
Bibliographic Details
Published in:Journal of chemical theory and computation Vol. 20; no. 13; p. 5583
Main Authors: Chen, Lexin, Roe, Daniel R, Kochert, Matthew, Simmerling, Carlos, Miranda-Quintana, Ramón Alain
Format: Journal Article
Language:English
Published: United States 09.07.2024
ISSN:1549-9626, 1549-9626
Online Access:Get more information
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:One of the key challenges of -means clustering is the seed selection or the initial centroid estimation since the clustering result depends heavily on this choice. Alternatives such as -means++ have mitigated this limitation by estimating the centroids using an empirical probability distribution. However, with high-dimensional and complex data sets such as those obtained from molecular simulation, -means++ fails to partition the data in an optimal manner. Furthermore, stochastic elements in all flavors of -means++ will lead to a lack of reproducibility. -means -Ary Natural Initiation (NANI) is presented as an alternative to tackle this challenge by using efficient -ary comparisons to both identify high-density regions in the data and select a diverse set of initial conformations. Centroids generated from NANI are not only representative of the data and different from one another, helping -means to partition the data accurately, but also deterministic, providing consistent cluster populations across replicates. From peptide and protein folding molecular simulations, NANI was able to create compact and well-separated clusters as well as accurately find the metastable states that agree with the literature. NANI can cluster diverse data sets and be used as a standalone tool or as part of our MDANCE clustering package.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:1549-9626
1549-9626
DOI:10.1021/acs.jctc.4c00308