David, a very quick response; I'll need some more time to check 
details:

> would like Jmol to be able to display H-bonds between amino acid side 
> chains and main-chain atoms 

I agree that this would be very interesting, but it seems hard from 
the coding side (or we need a volunteer programmer)


> Question 1: Jmol will display main-
> chain main-chain H-bonds in proteins read from pdb files in which 
> this information (or implied info as secondary structure) does not 
> appear to be present. Am I right in thinking that Jmol calculates 
> these, presumably while it is calculating secondary structure? 

Bob can tell you more precisely, buit I guess if draws Hbonds based 
on atom names (O for carbonyl oxygen, H for peptide amino) and some 
simple criterion of distance and/or angle. Not really a stringent 
calculation.


> Question 2: It was suggested to me that as I have the side-chain H-
> bond info in a relational database (from the HBplus program) I could 
> add this to a pdb file, specifying CONECTS, and Jmol would interpret 
> this. 

The records are CONECT yes, Jmol would read those and draw solid 
covalent bonds, which you don't really want. The way to go is to use 
Jmol script "connect" which allows to specify them as Hbonds.
You should set up a script that is run after pdb loading.

> rather than H-bonding. What I want is to be able to turn this on and 
> off in the same way that I can script the current bonds. Anyone shed 
> some light on this? 

On and off can be done, but will need the whole list of atoms 
involved every time. Well, you can define an atom set and then use a 
simple distance filter.


> Question 3: If the route suggested in 2 is not really an option, what 
> is the team's attitude to adding code to Jmol. A colleague has just 
> found some C code a student wrote many years ago that calculates side-
> chain H-bonds. The advantage of this is that we have the source and 
> porting from C to Java would be less difficult than porting from some 
> other languages (e.g. Fortran). If I proposed it as a 15-week project 
> for a Masters student in Computing Science or IT, would this seem 
> feasible and would it be welcomed by the team? 

I see that as a wonderful option
Jmol is highly modular, I'm sure that could be easily integrated.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to