RCDPeaks

RCDPeaks: Memory-Efficient Density Peaks Clustering for Long Molecular Dynamics Simulations

RCDPeaks performs clustering of long molecular dynamics (MD) simulation trajectories using the DP+ implementation of the Density Peaks algorithm, enabling large-scale trajectory analysis with substantially reduced memory consumption.


Key Features:

  • DP+ Density Peaks Implementation: Implements the DP+ variant of the Density Peaks algorithm to reduce RAM usage; clusters trajectories of 1,000,000 frames using <4.5 GB RAM compared to >2 TB required by standard implementations.
  • Computational Performance: Achieves approximately threefold faster clustering than the fastest alternative while maintaining lower memory demands.
  • Automatic Parameter Selection: Automatically determines clustering parameters, eliminating manual tuning.
  • Center Candidate Screening: Identifies cluster centers based on high local density and large relative distance from other high-density points.
  • Geometrical Refinement: Applies post-clustering geometrical refinement to improve cluster accuracy in MD trajectory analysis.

Scientific Applications:

  • Long-Timescale MD Analysis: Clusters large molecular dynamics trajectories for studies of protein dynamics, ligand interactions, and complex molecular systems over extended simulation timescales.

Methodology:

RCDPeaks applies the DP+ implementation of the Density Peaks algorithm to compute local point densities and relative distances, select cluster centers, assign remaining points to nearest higher-density neighbors, and refine resulting clusters using geometrical criteria.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Mac, Windows
Programming Languages:
Python
Added:
6/11/2022
Last Updated:
6/11/2022

Operations

Publications

Platero-Rochart D, González-Alemán R, Hernández-Rodríguez EW, Leclerc F, Caballero J, Montero-Cabrera L. RCDPeaks: memory-efficient density peaks clustering of long molecular dynamics. Bioinformatics. 2022;38(7):1863-1869. doi:10.1093/bioinformatics/btac021. PMID:35020783.

PMID: 35020783
Funding: - Eiffel Scholarship Program of Excellence of Campus France: P744468L - Project Hubert Curien-Carlos J. Finlay: 41814TM - Fondo Nacional de Desarrollo Científico y Tecnológico: 3170107

Links