Recent advances in describing and driving crystal nucleation using machine learning and artificial intelligence
Source abstract
Abstract
With the advent of faster computer processors and especially graphics processing units (GPUs) over the last few decades, the use of data-intensive machine learning (ML) and artificial intelligence (AI) has increased greatly, and the study of crystal nucleation has been one of the beneficiaries. In this review, we outline how ML and AI have been applied to address four outstanding difficulties of crystal nucleation: how to discover better reaction coordinates (RCs) for describing accurately non-classical nucleation situations; the development of more accurate force fields for describing the nucleation of multiple polymorphs or phases for a single system; more robust identification methods for determining crystal phases and structures; and as a method to yield improved course-grained models for studying nucleation.
Source: openaire · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Machine Learning in Materials Science · Crystallization and Solubility Studies · nanoparticles nucleation surface interactions
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (100+)
Show source-provided references
1. Sethna · 2021 · 01
2. A perspective on multistep pathways of nucleation
3. A review of classical and nonclassical nucleation theories10.1021/acs.cgd.6b00794 ↗
4. Peters · 2017
5. Observing classical nucleation theory at work by monitoring phase transitions with molecular precision10.1038/ncomms6598 ↗
6. Solubility curves and nucleation rates from molecular dynamics for polymorph prediction – moving beyond lattice energy minimization10.1039/C6CP07181C ↗
7. Polymorph specific rmsd local order parameters for molecular crystals and nuclei: α-, β-, and γ-glycine10.1063/1.3638268 ↗
8. Homogeneous ice nucleation in an ab initio machine-learning model of water10.1073/pnas.2207294119 ↗
9. Tuning stoichiometry to promote formation of binary colloidal superlattices10.1103/PhysRevLett.128.188001 ↗
10. Polymorph selection in zeolite synthesis occurs after nucleation10.1021/acs.jpclett.2c00033 ↗
11. Amorphous precursors in the nucleation of clathrate hydrates10.1021/ja1051445 ↗
12. Melt crystallization for paracetamol polymorphism10.1021/acs.cgd.9b00473 ↗
13. Transient polymorphism in nacl10.1021/ct4002027 ↗
14. Multiple pathways in nacl homogeneous crystal nucleation10.1039/D1FD00089F ↗
15. Reaction coordinates and rate constants for liquid droplet nucleation: Quantifying the interplay between driving force and memory10.1063/1.5124385 ↗
16. Uncovering molecular details of urea crystal growth in the presence of additives10.1021/ja307408x ↗
17. Temperature dependence of homogeneous nucleation in ice10.1103/PhysRevLett.122.245501 ↗
18. Nucleation of molecular crystals driven by relative information entropy10.1021/acs.jctc.7b01027 ↗
19. The ostwald step rule10.1021/j150668a002 ↗
20. Deep learning the slow modes for rare events sampling10.1073/pnas.2113533118 ↗
21. State predictive information bottleneck10.1063/5.0038198 ↗
22. Pratyush Tiwary, Toward Achieving Efficient and Accurate Ligand-Protein Unbinding with Deep Learning and Molecular Dynamics through RAVE10.1021/acs.jctc.8b00869 ↗
23. Interpretable embeddings from molecular simulations using gaussian mixture variational autoencoders10.1088/2632-2153/ab80b7 ↗
24. Machine learning approaches for analyzing and enhancing molecular dynamics simulations10.1016/j.sbi.2019.12.016 ↗
25. Past–future information bottleneck for sampling molecular reaction coordinate simultaneously with thermodynamics and kinetics10.1038/s41467-024-52768-7 ↗
26. Vampnets for deep learning of molecular kinetics
27. Collective variables for the study of crystallisation10.1080/00268976.2021.1893848 ↗
28. Automated design of collective variables using supervised machine learning10.1063/1.5029972 ↗
29. Molecular enhanced sampling with autoencoders: On-the-fly collective variable discovery and accelerated free energy landscape exploration10.1002/jcc.25520 ↗
30. Multilayer feedforward networks are universal approximators10.1016/0893-6080(89)90020-8 ↗
31. Collective variables for crystallization simulations-from early developments to recent advances. ACS10.1021/acsomega.2c06310 ↗
32. Challenges in molecular simulation of homogeneous ice nucleation
33. Sigbjørn L. Bore, Pablo M. Piaggi, Roberto Car, Francesco Paesani, Phase diagram of the TIP4P/Ice water model by enhanced sampling simulations, J. Chem. Phys., 157(5), 08 2022. 054504.10.1063/5.0097463 ↗
34. J. Dana. Honeycutt, Hans C. Andersen, Molecular dynamics study of melting and freezing of small Lennard-Jones clusters, J. Phys. Chem., 91(19):4950–4963, 1987.10.1021/j100303a014 ↗
35. Robust structural identification via polyhedral template matching10.1088/0965-0393/24/5/055007 ↗
36. Emanuel A. Lazar, Jian Han, David J. Srolovitz, Topological framework for local structure analysis in condensed matter, Proc. Natl. Acad. Sci., 112(43), E5769–E5776, 2015.10.1073/pnas.1505788112 ↗
37. Identification of clathrate hydrates, hexagonal ice, cubic ice, and liquid water in simulations: the chill+ algorithm10.1021/jp510289t ↗
38. Applications of local crystal structure measures in experiment and simulation10.1103/PhysRevB.73.054104 ↗
39. Alexander Stukowski, Visualization and analysis of atomistic simulation data with OVITO-the Open Visualization Tool, Model. Simul. Mater. Sci. Eng., 18(1), JAN 2010.10.1088/0965-0393/18/1/015012 ↗
40. freud: A software suite for high throughput analysis of particle simulation data10.1016/j.cpc.2020.107275 ↗
41. Driving and characterizing nucleation of urea and glycine polymorphs in water10.1073/pnas.2216099120 ↗
42. Microscopic mechanisms of equilibrium melting of a solid10.1126/science.1253810 ↗
43. Stochastic neural network approach for learning high-dimensional free energy surfaces10.1103/PhysRevLett.119.150601 ↗
44. Metadynamics studies of crystal nucleation10.1107/S2052252514027626 ↗
45. Zwanzig · 2001
46. Dynamics of Polymeric Liquids
47. Versatile object-oriented toolkit for coarse-graining applications10.1021/ct900369w ↗
48. An analytical coarse-graining method which preserves the free energy, structural correlations, and thermodynamic state of polymer melts from the atomistic to the mesoscale10.1063/1.4875923 ↗
49. Van Kampen · 2011
50. A variational approach to modeling slow processes in stochastic dynamical systems10.1137/110858616 ↗
51. Spectral gap optimization of order parameters for sampling complex molecular systems10.1073/pnas.1600917113 ↗
52. One-dimensional reaction coordinate and the corresponding potential of mean force from commitment probability distribution10.1021/jp045544s ↗
53. Splitting probabilities as a test of reaction coordinate choice in single-molecule experiments10.1103/PhysRevLett.107.098102 ↗
54. Automatic method for identifying reaction coordinates in complex systems10.1021/jp045546c ↗
55. Transition-Path Theory and Path-Finding Algorithms for the Study of Rare Events10.1146/annurev.physchem.040808.090412 ↗
56. F. Noe, C. Schutte, E. Vanden-Eijnden, L. Reich, T.R. Weikl, Constructing the equilibrium ensemble of folding pathways from short off-equilibrium simulations, Proc. Natl. Acad. Sci., 106(45), 19011–19016, 2009.10.1073/pnas.0905466106 ↗
57. Calculating iso-committor surfaces as optimal reaction coordinates with milestoning10.3390/e19050219 ↗
58. Transition pathways in complex systems: application of the finite-temperature string method to the alanine dipeptide10.1063/1.2013256 ↗
59. Representation learning: A review and new perspectives10.1109/TPAMI.2013.50 ↗
60. Encodermap: dimensionality reduction and generation of molecule conformations10.1021/acs.jctc.8b00975 ↗
61. Time-lagged autoencoders: deep learning of slow collective variables for molecular kinetics10.1063/1.5011399 ↗
62. Diederik P. Kingma, Max Welling, Auto-encoding variational bayes, in: 2nd International Conference on Learning Representations, ICLR 2014 - Conference Track Proceedings, (Ml):1–14, 2014.
63. Joseph Bakarji, Kathleen Champion, J. Nathan Kutz, Steven L. Brunton, Discovering governing equations from partial measurements with deep delay autoencoders. arXiv preprint arXiv:2201.05136, 2022.10.1098/rspa.2023.0422 ↗
64. Irina Higgins, Loic Matthey, Arka Pal, Christopher Burgess, Xavier Glorot, Matthew Botvinick, Shakir Mohamed, Alexander Lerchner, beta-VAE: Learning basic visual concepts with a constrained variational framework, in: International Conference on Learning Representations, 2017.
65. Alexander A. Alemi, Ian Fischer, Joshua V. Dillon, Kevin Murphy, Deep variational information bottleneck. CoRR, abs/1612.00410, 2016.
66. Principal Component Analysis
67. Identification of slow molecular order parameters for markov model construction10.1063/1.4811489 ↗
68. Comparison between slow anisotropic LE4PD fluctuations and the principal component analysis modes of ubiquitin10.1063/5.0041211 ↗
69. Optimized parameter selection reveals trends in markov state models for protein folding10.1063/1.4967809 ↗
70. Improvements in markov state model construction reveal many non-native interactions in the folding of ntl910.1021/ct300878a ↗
71. Relaxation modes in random spin systems10.1143/JPSJ.64.3688 ↗
72. Variational approach to molecular kinetics10.1021/ct4009156 ↗
73. Variational selection of features for molecular kinetics10.1063/1.5083040 ↗
74. Data-driven model reduction and transfer operator approximation10.1007/s00332-017-9437-7 ↗
75. Molecular latent space simulators10.1039/D0SC03635H ↗
76. Nonlinear discovery of slow molecular modes using state-free reversible vampnets10.1063/1.5092521 ↗
77. Bishop · 1995
78. Reweighted autoencoded variational bayes for enhanced sampling (rave)10.1063/1.5025487 ↗
79. Capabilities and limitations of time-lagged autoencoders for slow mode discovery in dynamical systems10.1063/1.5112048 ↗
80. A coarse graining method for the identification of transition rates between molecular conformations10.1063/1.2404953 ↗
81. An extended autoencoder model for reaction coordinate discovery in rare event molecular dynamics datasets10.1063/5.0058639 ↗
82. Unsupervised machine learning for detection of phase transitions in off-lattice systems. i. foundations10.1063/1.5049849 ↗
83. Unsupervised machine learning for detection of phase transitions in off-lattice systems. ii. applications10.1063/1.5049850 ↗
84. Ensemble of transition states for two-state protein folding from the eigenvectors of rate matrices10.1063/1.1802674 ↗
85. Kinetics analysis of ubiquitin local fluctuations with markov state modeling of the le4pd normal modes10.1063/1.5123513 ↗
86. An Introduction to Markov State Models and Their Application to Long Timescale Molecular Simulation
87. Nicolae Viorel Buchete and Gerhard Hummer. Coarse master equations for peptide folding dynamics. Journal of Physical Chemistry B, 112(19):6057–6069, 2008.10.1021/jp0761665 ↗
88. Hierarchical analysis of conformational dynamics in biomolecules: Transition networks of metastable states10.1063/1.2714539 ↗
89. Unsupervised learning of phase transitions: From principal component analysis to variational autoencoders10.1103/PhysRevE.96.022140 ↗
90. Discovering phase transitions with unsupervised learning10.1103/PhysRevB.94.195105 ↗
91. Sun-Ting Tsai, Zachary Smith, and Pratyush Tiwary. Sgoop-d: Estimating kinetic distances and reaction coordinate dimensionality for rare event systems from biased/unbiased simulations, 2021.10.1021/acs.jctc.1c00431 ↗
92. Toward automated sampling of polymorph nucleation and free energies with the sgoop and metadynamics10.1021/acs.jpcb.1c07595 ↗
93. Robust Perron cluster analysis in conformation dynamics10.1016/j.laa.2004.10.026 ↗
94. Neural-network-based path collective variables for enhanced sampling of phase transformations10.1103/PhysRevLett.123.245701 ↗
95. From a to b in free energy space10.1063/1.2432340 ↗
96. Efficient and direct generation of multidimensional free energy surfaces via adiabatic dynamics without coordinate transformations10.1021/jp805039u ↗
97. Goodfellow · 2016
98. Neural networks for local structure detection in polymorphic systems10.1063/1.4825111 ↗
99. Deepice: A deep neural network approach to identify ice and water molecules10.1021/acs.jcim.9b00005 ↗
100. The polymorphism of ice: five unresolved questions10.1039/c1cp21712g ↗