Feature Requests item #953260, was opened at 2004-05-13 15:06 Message generated for change (Comment added) made by migueljmol You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=379136&aid=953260&group_id=23629
Category: Interface Improvements Group: None >Status: Closed Priority: 5 Submitted By: gilleain maclean torrance (gilleain) >Assigned to: Miguel (migueljmol) Summary: hydrogen bonds Initial Comment: 1) Automatic detection of hydrogen bonds, preferably using energy. 2) Display of these bonds like covalent bonds, yet visibly different. 3) Colouring of the bonds by 'type' (separation between residues). I will be happy to do this... (in fact, I once altered the JmolApplet to show hbonds, read in from cml data). ---------------------------------------------------------------------- >Comment By: Miguel (migueljmol) Date: 2004-05-26 10:09 Message: Logged In: YES user_id=1050060 Done and released in v10pre10 ---------------------------------------------------------------------- Comment By: Miguel (michaelthoward) Date: 2004-05-14 01:39 Message: Logged In: YES user_id=608250 > a) Sidechains : no. I am looking at someone else's code > right now for hbond finding and it treats each sidechain > differently (it uses Lifson Hagler, as well!). The trick is > knowing which groups are donors, and which are acceptors, > for each of the 20 residues, I think. I'll check. Sounds ugly I do not know what 'Lifson Hagler' means ... I have no chemistry training. > b) Sprouting hydrogens : Sadly, also no idea. I suppose this > is easy enough for backbone amides, as they can be assumed > to be planar. However, hydroxyl groups in sidechains (tyr, ser, > thr) cannot be predicted with any accuracy (I understand) and > the nitrogens in HIS are also difficult. I assume that this is generally the same problem as assigning hbonds. > c) CML Hbonds : sorry, I got you all exicited there! :). I fudged > the markup to have bonds between atoms that I wanted to > have hbonds :( As an aside, I have seen pdb files with hbonds > defined - but I look at a lot of them, so I can't remember which > it was. It isn't very common though. No problem. We just finished implementing the CML reader in Jmol v10, so I was anxious to add enhancements. Thanks for your offer of assistance. If you are interested in helping, I am sure that we can find interesting things that need to be done. Miguel ---------------------------------------------------------------------- Comment By: gilleain maclean torrance (gilleain) Date: 2004-05-14 00:10 Message: Logged In: YES user_id=949974 I forgot to use the scripting window, sorry. a) Sidechains : no. I am looking at someone else's code right now for hbond finding and it treats each sidechain differently (it uses Lifson Hagler, as well!). The trick is knowing which groups are donors, and which are acceptors, for each of the 20 residues, I think. I'll check. b) Sprouting hydrogens : Sadly, also no idea. I suppose this is easy enough for backbone amides, as they can be assumed to be planar. However, hydroxyl groups in sidechains (tyr, ser, thr) cannot be predicted with any accuracy (I understand) and the nitrogens in HIS are also difficult. c) CML Hbonds : sorry, I got you all exicited there! :). I fudged the markup to have bonds between atoms that I wanted to have hbonds :( As an aside, I have seen pdb files with hbonds defined - but I look at a lot of them, so I can't remember which it was. It isn't very common though. So, it looks like I can't be of as much hep as I supposed, sorry about that! gilleain ---------------------------------------------------------------------- Comment By: Miguel (michaelthoward) Date: 2004-05-13 16:27 Message: Logged In: YES user_id=608250 We could certainly use a little help in this area. Jmol v10 currently has some support for hbonds. They can be read in from .pdb files (although I have never seen a .pdb file that had a hbond defined in it). I did not know that CML had support for hbonds. It would be very easy to add support for this ... the infrastructure is already in place. There is also automatic detection hbonds along the amino acid backbone. It is accessed through the RasMol/Chime command 'hbonds' hbonds are displayed as dotted lines, or as broken cylinders. try the following: load samples/pdb/1crn.pdb hbonds .2 color hbonds lime 'color hbonds type' has not been implemented and needs to be worked on. Q: Do you know of a more general algorithm for detecting hbonds in the sidechains? Q: Do you know of a 'sprout' algorithm which will automatically add the hydrogen atoms? Miguel ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=379136&aid=953260&group_id=23629 ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Jmol-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jmol-developers
