Replies: 1 comment 2 replies
-
Hi @JoeyTYW. This is a very valid question. A nice and easey inverse transform from the feature vectors to a structure does not really exist, at least for the descriptors that we have implemented. It might be possible to produce a good guess with some kind of an ML model, but because there typically is an unavoidable loss of information in the process of creating the feature vectors, there will never be a perfect mapping to the other direction. Hope this helps. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all
Is there a way to get the atomic structure (i.e.) cartesian coordinates of the atoms) from a feature-vector?
More specifically, after instantiating a SOAP descriptor object and feeding a molecule (a .xyz file), I get a feature vector. Then using the same object (SOAP with the same parameters r_cut, n_max etc.) can I somehow feed in a feature vector and get the molecule in cartesian form back?
From what I understand about the construction of the SOAP descriptor, the partial spectrum are all composed of some kind of linear combination of spherical harmonics and gaussians which I hope is invertible and thus in principle the feature vector can be mapped back to a cartesian form?
Apologies if this is a silly or trivial question. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions