Condensed Matter > Soft Condensed Matter
[Submitted on 27 Sep 2024]
Title:IceCoder: Identification of Ice phases in molecular simulation using variational autoencoder
View PDF HTML (experimental)Abstract:The identification and classification of different phases of ice within molecular simulations is a challenging task due to the complex and varied phase space of ice, which includes numerous crystalline and amorphous forms. Traditional order parameters often struggle to differentiate between these phases, especially under conditions of thermal fluctuations. In this work, we present a novel machine learning-based framework, \textit{IceCoder}, which combines a variational autoencoder (VAE) with the Smooth Overlap of Atomic Positions (SOAP) descriptor to classify a large number of ice phases effectively. Our approach compresses high-dimensional SOAP vectors into a two-dimensional latent space using VAE, facilitating the visualization and distinction of various ice phases. We trained the model on a comprehensive dataset generated through molecular dynamics (MD) simulations and demonstrated its ability to accurately detect various phases of crystalline ice as well as liquid water at the molecular level. IceCoder provides a robust and generalizable tool for tracking ice phase transitions in simulations, overcoming limitations of traditional methods. This approach may be generalized to detect polymorphs in other molecular crystals as well, leading to new insights into the microscopic mechanisms underlying nucleation, growth, and phase transitions, while maintaining computational efficiency.
Submission history
From: Suman Chakrabarty [view email][v1] Fri, 27 Sep 2024 20:08:56 UTC (13,085 KB)
Current browse context:
cond-mat.soft
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender
(What is IArxiv?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.