Replies: 1 comment
-
Hi @anyangml That sounds like an interesting question.
I’m unsure which package was used to generate these trajectories, but isn't it possible that these coordinates are the final state with all transformations already applied?
Wondering how you got to the conclusion that certain axes/atoms have been swapped? Perhaps you could provide the original file if possible? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have a dataset of relaxation trajectories. I would like to compare the coordinates before and after relaxation by calculating the RMSE. I thought it's very trivial, I can simply iterate over all sites and all x,y,z to compare. The problem is that the relaxed structure may have some
rotation
,permutation
,translation
operations applied to them, such that I can not directly compare the coordinates.for example, in the image below, each row represents an atom, and columns are the x, y, z. It seems y and z are flipped and atoms are permuted.
I wonder if it's because I used
as_dict()
,from_dict
to save the relaxed structures.Is there a way to standardize the structure so that I can directly compare x,y,z?
I tried StructureMatcher.get_s2_like_s1(), but it seems the returned coordinates still differ significantly.
Any suggestion would be greatly appreciated!
Beta Was this translation helpful? Give feedback.
All reactions