Skip to content

Commit

Permalink
Update README.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
charnley authored Jan 2, 2025
1 parent f37d166 commit 25110ec
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,14 @@ For more information please read RMSD_ and `Kabsch algorithm`_.
.. _RMSD: http://en.wikipedia.org/wiki/Root-mean-square_deviation
.. _Kabsch algorithm: http://en.wikipedia.org/wiki/Kabsch_algorithm

Features
========

- Rotation
- Reordering
- Reflection


Motivation
==========

Expand Down Expand Up @@ -48,10 +56,18 @@ You have two molecules, A and B, and want to calculate the structural difference
I do not know the order of the atoms
------------------------------------

If atoms in molecules A and B are not in the same order, you will need to reorder the atoms first to get the correct rotation for minimal RMSD.
If atoms in molecules A and B are not in the same order, you will need to reorder the atoms first to get the correct rotation for minimal RMSD. Chicken and egg problem.

|fig2.1|

**Figure 2**: Two identical molecules, but not in the same atomic order, making it impossible to rotate correctly.

|fig3.1|

....
**Figure 3**: Using FCHL19 atomic representation, the individual atoms can be mapped. Structure dependent, but coordinate system independent.

.. |fig2.1| image:: https://raw.githubusercontent.com/charnley/rmsd/refs/heads/charnley/doc/notebooks/fig_reorder_problem.png
.. |fig3.1| image:: https://raw.githubusercontent.com/charnley/rmsd/refs/heads/charnley/doc/notebooks/fig_reorder_qml.png

Citation
========
Expand Down

0 comments on commit 25110ec

Please sign in to comment.