[Chimera-users] classifying contact interactions
Eric Pettersen
pett at cgl.ucsf.edu
Mon Oct 26 12:06:56 PDT 2009
Hi Shahid,
It certainly would be easier if Chimera allowed you to find contacts/
H-bonds between two arbitrary sets of atoms rather than between one
set and "everything else". I will open a feature-request ticket in
our Trac database for this with you on the recipient list so you will
know when it gets implemented. It will probably be several months
before I have time to get to it.
In the interim there is an uglier method for getting what you want --
at least for contacts. Basically you delete away all the atoms you
don't care about. So to find the aromatic contacts between ligand and
non-ligand do this (Favorites->Command Line):
del ~aromatic
sel :LIG
then find contacts between selected atoms and all other atoms. You
would have to open a new copy of your system (and close the mutilated
one!) to find other interactions.
To get charge interactions first add charges to your atoms with the
Add Charge tool. You can then select ligand atoms with more than a
certain negative charge and non-ligand with more than a certain
positive charge (say .1 for this example) with:
sel :LIG & @/charge<-0.1 | ~:LIG & @/charge>0.1
then delete all other atoms with:
del ~sel
then find clashes as above. Then on a new copy of the system find
contacts between atoms with the charges reversed.
Like I said: ugly!
--Eric
Eric Pettersen
UCSF Computer Graphics Lab
http://www.cgl.ucsf.edu
On Oct 24, 2009, at 8:00 AM, M. Shahid wrote:
> Dear All,
>
> I have a question regarding the contact interactions between a
> protein-ligand complex.
>
> I can retrieve the contacts by the findclash command in --nogui mode
> as below:
> chimera --nogui protligcomplex.pdb clash.com
>
> and similarly I can find the hbonds.
>
> The output I am getting is as below:
> --------------------------------------------------------------------------------
> 32 contacts
> atom1 atom2 overlap distance
> LIG 1 H ALA 265.A O 1.045 1.435
> LIG 1 O ALA 265.A O 0.550 2.430
> LIG 1 N GLU 169.A OE2 0.439 2.666
> LIG 1 H GLU 169.A CD 0.116 2.584
> LIG 1 O ASN 253.A 1HD2 0.094 2.386
> LIG 1 H ALA 265.A C 0.090 2.610
> LIG 1 C ALA 265.A O 0.059 3.121
> LIG 1 N ASN 253.A OD1 -0.037 3.142
> LIG 1 C ALA 265.A O -0.039 3.219
> LIG 1 N GLU 169.A HG3 -0.072 2.697
> LIG 1 C PHE 168.A HB2 -0.081 2.781
> LIG 1 N GLU 169.A CG -0.113 3.438
> LIG 1 N GLU 169.A CD -0.125 3.450
> LIG 1 N GLU 169.A CD -0.128 3.453
> LIG 1 C MET 270.A HG2 -0.140 2.840
> LIG 1 N PHE 168.A CD2 -0.163 3.488
> .......... .... ... .. .
> --------------------------------------------------------------------------------
>
> Now I want to further classify these contact interactions into more
> other types:
> Aromatic and Ionic (anion < - > cation).
> Is there any way in Chimera to achieve this?
> Or if I want to do it with some scripting, which atoms I would say
> are involved in ionic
> and aromatic interactions considering the distance value as well?
> I would be very much grateful if someone suggest me a way to do this.
>
> Thanks,
>
> Best regards,
>
> --
> Shahid.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20091026/fbaacfa2/attachment.html>
More information about the Chimera-users
mailing list