TL;DR
Nexus-CAT is an open-source Python toolkit for analyzing long-range connectivity in glassy materials, addressing limitations of standard tools by detecting clusters and percolation transitions in atomistic simulations.
Contribution
It introduces a versatile framework with multiple clustering strategies and rigorous percolation detection, validated on various amorphous materials and applicable to other disordered systems.
Findings
Percolation transition observed before crystallization in amorphous silicon.
Nexus-CAT successfully captures long-range connectivity changes in glasses.
The toolkit is validated against theoretical predictions and applied to multiple materials.
Abstract
Nexus-CAT (Cluster Analysis Toolkit) is an open-source Python package for cluster detection and percolation analysis of atomistic simulation trajectories. Standard structural tools, such as the pair distribution function or structure factor, fail to capture the long-range connectivity changes underlying amorphous-amorphous transitions in glassy materials. Nexus-CAT addresses this gap by reading extended XYZ trajectory files and identifying clusters via a Union-Find algorithm with path-compression. Four clustering strategies, i.e., distance-based, bonding, coordination-filtered, and shared-neighbor, are implemented through a Strategy Factory design pattern, enabling the treatment of diverse network topologies. The program computes key percolation properties with percolation detection based on a rigorous period vector algorithm. The package is validated against theoretical predictions and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
