On 03/06/14 16:12, James Davidson wrote:
Dear All (but mainly Paulo!),
I have really been appreciating the MMFF implementation in RDKit -- particularly now with the ability to add position / distance / angle / torsional constraints!
Dear James,

nice to hear that! This is the kind of comments that makes my day : )

I have a couple of naïve questions; and apologise in advance if I have missed answers to these in the documentation / method doc-strings...

 1. This is a simple one -- but just to categorically confirm --
    ff.CalcEnergy() gives results in kcal/mol units, right?

Correct.

 1. Now onto force constants...  I see from the unittest (aka
    documentation if you can't find anything else)
    'testConstraints.py' that the value of 1.0e5 is used in the
    tests.  1.0e5 what?  And should this be viewed as a strong,
    modest, or weak restraint?  Presuming this constant is somewhat
    like saying how springy a spring is(?), then what is a sensible
    value to give me a super-strong steel joist that would essentially
    resist everything (or is 1.0e5 it)?

Units of force constants for distance/position restraints are in kcal mol^-1 ang^-2, while for angle/torsional constraints units are kcal mol^-1 rad^-2. 1.0e5 is definitely a very stiff constraint. Milder constraints would be in the range of 1 to 5, medium constraints in the range of 10 to 100. However, it is a bit difficult to define how stiff a constraint is in absolute terms, since it depends on the environment. If with your constraint you are trying to lock a portion of the molecule in a position which raises a bad van der Waals contact, for instance, it could be that you have to use an even larger force constant since you have to fight against a large energy term. In such a case, the competition between large energy terms may result in distorted geometries (you have surely seen this before when, for instance, trying to minimize a ligand in a protein cavity stiffened with position constraints, and the cavity is just not large enough for that ligand).

 1. Final thing:  the problem with making something really good /
useful is that people get used to it and then start wanting more! How's the GBSA implicit solvation coming on? : )

Aw, here you are touching a painful chord in my heart. I would *love* to implement GBSA in the RDKit (as well as other thingies), but I am afraid this is not going to happen in the near future - I am not an academic anymore, so time for playing with the RDKit has shrunk dramatically.
Kind regards
James
Kind regards,

Paolo

______________________________________________________________________
PLEASE READ: This email is confidential and may be privileged. It is intended for the named addressee(s) only and access to it by anyone else is unauthorised. If you are not an addressee, any disclosure or copying of the contents of this email or any action taken (or not taken) in reliance on it is unauthorised and may be unlawful. If you have received this email in error, please notify the sender or [email protected]. Email is not a secure method of communication and the Company cannot accept responsibility for the accuracy or completeness of this message or any attachment(s). Please check this email for virus infection for which the Company accepts no responsibility. If verification of this email is sought then please request a hard copy. Unless otherwise stated, any views or opinions presented are solely those of the author and do not represent those of the Company.

The Vernalis Group of Companies
100 Berkshire Place
Wharfedale Road
Winnersh, Berkshire
RG41 5RD, England
Tel: +44 (0)118 938 0000

To access trading company registration and address details, please go to the Vernalis website at www.vernalis.com and click on the "Company address and registration details" link at the bottom of the page..
______________________________________________________________________


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech


_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to