Computational study demonstrates efficient Bayesian search of atomic configurations using PyAPX, highlighting improved convergence with neighbor-atom encoding in crystalline materials.
In materials discovery, the integration of first-principles calculations with machine learning techniques has been actively studied for two key tasks: crystal structure prediction, which searches for stable structures given a chemical composition, and elemental substitution, which explores chemical compositions that yield desirable properties in a given crystal structure. However, even when both the crystal structure and chemical composition are fixed, material properties can still vary depending on the atomic arrangements (configurations) at crystallographic sites. To support detailed material design, we present PyAPX, a Python toolkit that performs Bayesian searches of stable atomic configurations. A distinctive feature of this initial release is the introduction of encoding methods suitable for configuration search, and we evaluate their performance using the h-BCN system. As a result, the modified neighbor-atom (NAmod) encoding was confirmed to yield superior convergence compared to commonly used one-hot encoding in this system. In addition, the applicability of the toolkit and the proposed encoding beyond the two-dimensional test case is demonstrated for a three-dimensional c-BC 2 N system, using a universal machine-learning interatomic potential as the energy evaluator. The system dependence of the encoding performance is also discussed. PyAPX is broadly applicable to crystalline materials and is expected to further advance materials discovery.
No takes yet. Share an insight, caveat, or question.
A 2026 study studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: