Test if 2 transformations produce equivalent relations to a reference

In summary, the conversation discusses the problem of determining whether two systems, S1 and S2, are equivalent after eliminating 6 laboratory degrees of freedom. The speaker suggests using a root-mean-square-deviation (rmsd) test, but acknowledges that it cannot distinguish between different orders of points. Instead, they propose a new test of comparing the distance between all pairs of points. They also mention their motivation for finding this equivalence, which is to simplify energy calculations for more complicated symmetry groups.
  • #1
nitroamos
5
0
Hello --

I have some reference object R (e.g. a protein), and I've got two transformations t1 and t2 (e.g. a transformation = quaternion + translation). In my case, t1 and t2 were obtained from symmetry operations.

So after applying t1 to R I get object T1, and after applying t2 to R I get object T2. How do I determine whether system S1=R+T1 is equivalent to system S2=R+T2? That is, after eliminating the 6 laboratory degrees of freedom, whether S1 =?= S2?

The only way I can think of is to actually make S1 and S2 (or a subset of their points), minimize the root-mean-square-deviation of coordinates in S1 vs S2, and see if the rmsd == 0. However, my intuition says there should be something I can test in t1 vs t2 to determine this.

For example, I know that S1 and S2 are not equivalent if the magnitude of the two translations are different. Here's some sample data:

0[ -0.02845, -0.11515, -0.48573, 0.86603][ -30.36901, 16.88513, -10.19267][ -44.14951, 9.93415, -7.73766] dist = 15.6283439198
1[ -0.04928, -0.19945, -0.84130, 0.50000][ -30.36901, 16.88513, -10.19267][ -57.37728, 18.17323, -8.91610] dist = 27.0690857072
2[ -0.05690, -0.23030, -0.97145, 0.00000][ -30.36901, 16.88513, -10.19267][ -56.82456, 33.36329, -12.54953] dist = 31.2566878395
3[ -0.04928, -0.19945, -0.84130, -0.50000][ -30.36901, 16.88513, -10.19267][ -43.04406, 40.31426, -15.00454] dist = 27.0690857072
4[ -0.02845, -0.11515, -0.48573, -0.86603][ -30.36901, 16.88513, -10.19267][ -29.81629, 32.07518, -13.82610] dist = 15.6283439198


which represents a system describable as a C6 cyclic rotation, one row for each transformed unit. The first brackets have the quaternion (x,y,z,w), the second brackets are the pre-rotation translation, and the third brackets are the post-rotation translation. Lastly, I went ahead and computed the total translation distance = mag(post-pre). So looking at the distances, you can immediately guess that 0 and 4 are the units adjacent to the reference (i.e. ortho), 1 and 3 are meta, and 2 is para. The relationship between the reference and both ortho units have the equivalence I'm looking for, while the reference and the meta units also have that equivalence. The reason I want to know this is because if S1 and S2 are the same, I only need to calculate the energy for one of them and multiply it by 2.

For Cn, I already know which transformations are equivalent, but since I'm looking into implementing more complicated symmetry groups, I'm interested in simply detecting equivalence.

Thanks for any advice!


To see what I mean by ortho, meta, para:
http://en.wikipedia.org/wiki/Arene_substitution_patterns
 
Physics news on Phys.org
  • #2
I implemented the test I described (i.e. rmsd) and it has the problem that rmsd can't distinguish between S1=R+T1 and S1=T1+R. That is, the order of the points matters to rmsd, but not to me. My new test is to compare the distance between all pairs of points...
 

Related to Test if 2 transformations produce equivalent relations to a reference

1. How do you define a reference relation for testing equivalent transformations?

A reference relation is a baseline, or standard, relation that is used to compare the output of different transformations. It is typically chosen based on its simplicity and well-defined properties, making it easier to identify any discrepancies in the output of the transformations.

2. What is the process for testing if two transformations produce equivalent relations to a reference?

The first step is to apply both transformations to the reference relation and obtain their respective outputs. Then, the two outputs are compared to see if they are identical. If there are any differences, further analysis is done to determine the cause of the discrepancy.

3. How do you ensure the accuracy of the testing process?

To ensure accuracy, it is important to carefully select the reference relation and verify its properties. Additionally, the transformations should be applied correctly and any discrepancies should be thoroughly investigated. It is also recommended to have the testing process reviewed by peers or experts to catch any potential errors.

4. Can you give an example of equivalent transformations to a reference relation?

One example is the transformation of a set of numbers by adding 5 to each element. If the reference relation is the set of even numbers, then the transformation of that set would also result in a set of even numbers. This is because both the reference relation and the transformed relation have the same underlying structure, even numbers, but with different values.

5. What are some potential challenges in testing equivalent transformations?

Some challenges include choosing an appropriate reference relation, accurately applying the transformations, and identifying any subtle differences in the output. Additionally, the testing process can become more complex when dealing with larger or more complex datasets. It is important to thoroughly understand the transformations and their effects on the data to overcome these challenges.

Similar threads

  • Special and General Relativity
Replies
9
Views
299
  • Engineering and Comp Sci Homework Help
Replies
7
Views
2K
Replies
5
Views
1K
  • Special and General Relativity
Replies
5
Views
1K
Replies
1
Views
1K
  • Special and General Relativity
3
Replies
75
Views
4K
  • Calculus and Beyond Homework Help
Replies
2
Views
1K
  • Special and General Relativity
2
Replies
60
Views
8K
  • Differential Geometry
Replies
1
Views
3K
  • Quantum Physics
Replies
3
Views
7K
Back
Top