Skip to main content
. 2020 Jul 14;11:3509. doi: 10.1038/s41467-020-17265-7

Fig. 1. Implementation of NeuralXC.

Fig. 1

Starting from the electron density in real space, obtained with a converged DFT calculation (using the baseline functional Ebase), the projector maps this density to a set of descriptors cnlm. The symmetrizer creates rotationally invariant versions of these descriptors dnl, which, after preprocessing (not depicted here), are passed through a Behler–Parrinello type neural network architecture. By using the same network for descriptors of a given atomic species, we ensure permutation invariance. Once the energy EML is obtained, its derivative can be backpropagated using the chain rule to obtain the machine-learned potential VML. VML is added back to the baseline potential Vbase = δEbase/δn(r), to create the full VNXC(r), which can be used in subsequent self-consistent calculations.