Dear Stamatia,

If you have conformations of the same molecule and want to align them or
just compute RMSD between them , I think you should use the
AlignMolConformers function. This function will align all conformers of a
mol on the first conformer, and returns a list of RMSD values corresponding
to the RMSD between the first conformer and the other conformers. The RMSD
between any two conformers can also be calculated (shown in the example).
Also, if you just want to compute the RMSD values without aligning the
conformers (e.g. if conformers are already aligned), you can disable
alignment via the prealigned flag in the function. Example using the
function can be found here:
https://www.rdkit.org/docs/GettingStartedInPython.html#working-with-3d-molecules

"If the two conformations do not differ a lot the RMSD should be low ( if
lower than 1A, then the two conformations don't really differ, is that also
correct?). "

As far as I know, if two conformers (superimposed) have an RMSD > 0, then
they are different. However, for most applications, conformers with low
RMSD value (e.g. < 0.5) are considered redundant and hence only one is
retained, because they will usually give similar results in calculations as
their geometry is very similar. Depending on the application and degree of
conformational diversity required, the RMSD cutoff for considering two
conformers redundant varies.


I hope this helps.

Best regards,
Omar


On Thu, Oct 17, 2019 at 10:01 PM Stamatia Zavitsanou <
stamatia.zavitsa...@oriel.ox.ac.uk> wrote:

> Hello all,
>
> I have been using the AlignMol function to get the difference in RMSD
> between the different conformations of a molecule. (the conformations are
> generated by another software). As I understand the the code will return
> the  minimum RMSD and therefor the best way to align the two molecules. Is
> that correct? If the two conformations do not differ a lot the RMSD should
> be low ( if lower than 1A, then the two conformations don't really differ,
> is that also correct?).
>
> Will the code translate and rotate the molecules in order to get the
> perfect alignment or does it just place the one on top of the other?
>
> What is the difference with GetBestRMS function since the AlignMol is
> supposed to give me the minimum RMSD?
>
> Many thanks,
>
> Stamatia Zavitsanou
> _______________________________________________
> Rdkit-discuss mailing list
> Rdkit-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to