[Chimera-users] Analysis of the contact maps from the MARTINI MD trajectory

Eric Pettersen pett at cgl.ucsf.edu
Wed May 18 16:56:49 PDT 2016


The last-column number is, by default, the percentage of frames that the residue pair met the interaction criteria.  If you had changed “Weight interactions by number of H-bonds/contacts formed” to true, then that number would be multiplied by the number of H-bonds/contacts per frame (for frames that had any).

—Eric

> On May 18, 2016, at 3:54 AM, James Starlight <jmsstarlight at gmail.com> wrote:
> 
> update:
> in the output I just recognized that chains are defined in each of the
> residue so it's clear for me now!
> the only question regarding digits after contact pairs e.g 0.39322
> does it something related to probability of the stability of the
> contact along the trajectory?
> 
> also didn't find how is possible to map this data on the structure-
> each time I recover it from the text log like according to Chimera
> output
> 
> Trajectory residue network info: [2, 'MD residue interactions',
> '/tmp/tmp3zlaFL_network.txt', '/tmp/tmpoMVMYh_nattr.txt',
> '/tmp/tmpiVRUd4_netviz.xml']
> 
> 
> Gleb
> 
> 2016-05-18 12:33 GMT+02:00 James Starlight <jmsstarlight at gmail.com>:
>> Yep thanks so much Eric!
>> In my case the contacts have been started to be recognized both from
>> only after choosing the vdw cutoff > -4.0 A
>> and decreasing statistical (weight discard edge threshold) factor to 0.3
>> (here I am analyzing big trajectory consisted of 7 independent MD
>> trajectories for the same system merged together where both proteins
>> are present both in bound and unbound states during the progression of
>> simulation).
>> 
>> Eventually I obtained
>> 
>> LYS 25.A    vdw    SER 712.C    0.39322
>> CYS 14.A    vdw    TRP 1586.I    0.427119
>> HIS 33.A    vdw    ions    0.335593
>> HIS 33.A    vdw    LYS 1577.I    0.444068
>> LYS 27.A    vdw    TRP 1586.I    0.369492
>> GLU 838.C    vdw    PHE 46.A    0.444068
>> GLN 12.A    vdw    TRP 1586.I    0.501695
>> ASP 1580.I    vdw    LYS 7.A    0.318644
>> PHE 46.A    vdw    TRP 1586.I    0.491525
>> GLU 732.C    vdw    LYS 79.A    0.372881
>> PHE 46.A    vdw    solvent    0.501695
>> CYS 1584.I    vdw    HIS 26.A    0.616949
>> HIS 26.A    vdw    SER 712.C    0.423729
>> ASP 1580.I    vdw    LYS 8.A    0.305085
>> TYR 1542.I    vdw    VAL 11.A    0.311864
>> LYS 27.A    vdw    solvent    0.40678
>> THR 28.A    vdw    TYR 731.C    0.379661
>> PHE 46.A    vdw    TYR 1587.I    0.484746
>> 
>> Also may I ask within this output the first column should correspond
>> to first selection, right? here the contacts was defined as between
>> atoms from chain A which is the smaller protein and the rest of the
>> system consisted of atoms of receptor.
>> 
>> Thanks again!
>> 
>> Gleb
>> 
>> 2016-05-17 22:37 GMT+02:00 Eric Pettersen <pett at cgl.ucsf.edu>:
>>> Well, if I were you I would go to a trajectory frame that I think should have contacts, and then bring up the Find Clashes/Contacts tool (in the Structure Analysis category of Tools) and play around with the criteria to see what yields contacts.  You might also change the atoms to sphere mode (Actions->Atoms/Bonds->sphere) to see if they have any VDW overlap or are close.  You might also measure some distances (control-click an atom, then control-shift-double-click a second atom and then pick “Show Distance” from the popup menu).  Without actual access to your data, I can’t offer any more specific suggestions.
>>> 
>>> —Eric
>>> 
>>>> On May 17, 2016, at 2:08 AM, James Starlight <jmsstarlight at gmail.com> wrote:
>>>> 
>>>> Thanks Eric!
>>>> 
>>>> it quite strange that no interactions are found- because in my
>>>> trajectory the complex between both proteins are emerged very soon
>>>> after beginning of the simulation and is quite stable until ed of it.
>>>> Seems like the Chimera does not recognize martini's CG atoms properly.
>>>> Are there any suggestions to fix it e.g by the variations using any of
>>>> options - e.g vdw settings etc?
>>>> 
>>>> Gleb
>>>> 
>>>> 2016-05-17 1:32 GMT+02:00 Eric Pettersen <pett at cgl.ucsf.edu>:
>>>>> The clustering is based on least-squares-fit RMSDs between corresponding atoms, and therefore global translations and rotations are irrelevant.
>>>>> 
>>>>> —Eric
>>>>> 
>>>>>> On May 16, 2016, at 9:08 AM, James Starlight <jmsstarlight at gmail.com> wrote:
>>>>>> 
>>>>>> update :-)
>>>>>> 
>>>>>> in addition to the previous question which is still actual I am
>>>>>> interesting in the clusterization of binding interfaces established
>>>>>> during MD e.g based on the position of one protein regarding another.
>>>>>> 
>>>>>> For my case I have performed such clusterization from MD movie plugin
>>>>>> (which was based on current selection which was the atoms of smaller
>>>>>> protein) obtaining alot of overlapped clusters in case of smallest
>>>>>> step size and afew clusters increasing step size twisly. Is it
>>>>>> possible here to increase accuracy of the clusterization and to remove
>>>>>> some degrees of freedom which are not important for my case ? E.g to
>>>>>> pre-process trajectory using PCA before clusterization to discard
>>>>>> rotation translation of the system will be good option?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> James
>>>>>> 
>>>>>> 2016-05-16 15:20 GMT+02:00 James Starlight <jmsstarlight at gmail.com>:
>>>>>>> update :
>>>>>>> 
>>>>>>> already playing with the plugin MD movie and  "residue iteration
>>>>>>> network within the trajectory" tool
>>>>>>> just selecting atoms from the chain A as 1st selection
>>>>>>> and other atoms from other chains as 2nd selection
>>>>>>> 
>>>>>>> running calculation (trying to varry cut-off corresponded to vdw overlap radii)
>>>>>>> 
>>>>>>> obtained error
>>>>>>> AttributeError: 'ResInteractionDialog' object has no attribute 'markers'
>>>>>>> 
>>>>>>> File "/opt/UCSF/Chimera64-1.10.2/share/Movie/ResInteraction.py",
>>>>>>> line 535, in Apply
>>>>>>>  markerSettings = [(m['xy'], m['rgba']) for m in self.markers]
>>>>>>> 
>>>>>>> See reply log for Python traceback.
>>>>>>> 
>>>>>>> Does it means that somethig special should be specified for the
>>>>>>> MARTINI CG atoms?
>>>>>>> 
>>>>>>> Thanks !
>>>>>>> 
>>>>>>> Gleb
>>>>>>> 
>>>>>>> 2016-05-16 12:13 GMT+02:00 James Starlight <jmsstarlight at gmail.com>:
>>>>>>>> something relevant in my model:
>>>>>>>> 
>>>>>>>> this is martini CG model consisted of big membrane protein and small
>>>>>>>> water soluble protein. In my particular trajectory I have only atoms
>>>>>>>> of both proteins recognized by chimera as individual chains (e.g small
>>>>>>>> protein is chain A and the biggest is consisted of chains B-N).
>>>>>>>> 
>>>>>>>> Gleb
>>>>>>>> 
>>>>>>>> 2016-05-16 11:58 GMT+02:00 James Starlight <jmsstarlight at gmail.com>:
>>>>>>>>> update:
>>>>>>>>> 
>>>>>>>>> with the up-to-date chimera Trajectory is loaded fine
>>>>>>>>> now the question is related to the analysis of the binding interface.
>>>>>>>>> is it possible to make contact maps plots based on the 2 selections
>>>>>>>>> from the input trajectory assuming that I am using martini CG model?
>>>>>>>>> 
>>>>>>>>> Gleb
>>>>>>>>> 
>>>>>>>>> 2016-05-16 10:39 GMT+02:00 James Starlight <jmsstarlight at gmail.com>:
>>>>>>>>>> OK will try to update Chimera today !
>>>>>>>>>> 
>>>>>>>>>> What chimera's tools could be useful for the contact map based
>>>>>>>>>> analysis of md trajectories related to my case ? E.g to determine
>>>>>>>>>> binding interface between 2 proteins from long md simulation.
>>>>>>>>>> 
>>>>>>>>>> Gleb
>>>>>>>>>> 
>>>>>>>>>> 2016-05-13 19:52 GMT+02:00 Eric Pettersen <pett at cgl.ucsf.edu>:
>>>>>>>>>>> Hi Gleb,
>>>>>>>>>>> If you are using Gromacs 5 trajectories, you have to be using at least
>>>>>>>>>>> version 1.10.2 of Chimera.  If you are using that version (or later), please
>>>>>>>>>>> use “Report a Bug” in Chimera’s Help menu to file a bug report and attach
>>>>>>>>>>> your topology file to the bug report.  Thanks!
>>>>>>>>>>> 
>>>>>>>>>>> —Eric
>>>>>>>>>>> 
>>>>>>>>>>> Eric Pettersen
>>>>>>>>>>> UCSF Computer Graphics Lab
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On May 13, 2016, at 1:46 AM, James Starlight <jmsstarlight at gmail.com> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Dear Chimera users!
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> I am in charge with the analysis of protein-protein association during
>>>>>>>>>>> long molecular dynamic simulation where my system was parametrized
>>>>>>>>>>> using MARTINI CG force field. In particularly I am interesting to
>>>>>>>>>>> find residues on one of the protein which are crustal for the binding
>>>>>>>>>>> interface established during this MD.
>>>>>>>>>>> For that purpose I am trying to use Chimera to load trajectory and
>>>>>>>>>>> corresponded tpr file using MD movie plugin and than to
>>>>>>>>>>> map contact maps produced by Gromacs onto the 3D structure using Chimera.
>>>>>>>>>>> The problem that Chimera does not recognize properly the trajectory
>>>>>>>>>>> and topology. Briefly I have removed all solvent from both files
>>>>>>>>>>> before loading them to the Chimera using editconf and gmx convert-tpr
>>>>>>>>>>> obtaining eventually trajectory and topology with the same number of
>>>>>>>>>>> atoms.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Than when I load it to Chimera that is the error which MD movie sent me:
>>>>>>>>>>> 
>>>>>>>>>>> VERSION 5.0.2
>>>>>>>>>>> using floats
>>>>>>>>>>> version 100, generation 26
>>>>>>>>>>> 8 atoms
>>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>> File "CHIMERA/lib/python2.5/site-packages/Pmw/Pmw_1_3/lib/PmwBase.py",
>>>>>>>>>>> line 1747, in __call__
>>>>>>>>>>> File "CHIMERA/share/chimera/baseDialog.py", line 328, in command
>>>>>>>>>>> File "CHIMERA/share/chimera/baseDialog.py", line 543, in OK
>>>>>>>>>>> File "CHIMERA/share/Trajectory/EnsembleLoader.py", line 92, in Apply
>>>>>>>>>>> File "CHIMERA/share/Trajectory/formats/Gromacs/__init__.py", line
>>>>>>>>>>> 56, in loadEnsemble
>>>>>>>>>>> File "CHIMERA/share/Trajectory/formats/Gromacs/__init__.py", line
>>>>>>>>>>> 67, in loadEnsemble
>>>>>>>>>>> File "CHIMERA/share/Trajectory/formats/Gromacs/Gromacs.py", line 25,
>>>>>>>>>>> in __init__
>>>>>>>>>>> File "CHIMERA/share/Trajectory/formats/Gromacs/Gromacs.py", line 86,
>>>>>>>>>>> in __init__
>>>>>>>>>>> File "CHIMERA/share/Trajectory/formats/Gromacs/Gromacs.py", line
>>>>>>>>>>> 345, in _readTopology
>>>>>>>>>>> File "CHIMERA/share/Trajectory/formats/Gromacs/Gromacs.py", line
>>>>>>>>>>> 338, in _readString
>>>>>>>>>>> File "CHIMERA/lib/python2.5/xdrlib.py", line 197, in unpack_fstring
>>>>>>>>>>> raise EOFError
>>>>>>>>>>> EOFError
>>>>>>>>>>> EOFError
>>>>>>>>>>> 
>>>>>>>>>>> File "CHIMERA/lib/python2.5/xdrlib.py", line 197, in unpack_fstring
>>>>>>>>>>> raise EOFError
>>>>>>>>>>> 
>>>>>>>>>>> See reply log for Python traceback.
>>>>>>>>>>> 
>>>>>>>>>>> Will be thankful for any suggestions!
>>>>>>>>>>> 
>>>>>>>>>>> Gleb
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Chimera-users mailing list: Chimera-users at cgl.ucsf.edu
>>>>>>>>>>> Manage subscription:
>>>>>>>>>>> http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Chimera-users mailing list: Chimera-users at cgl.ucsf.edu
>>>>>> Manage subscription: http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
>>>>>> 
>>>>> 
>>>> 
>>> 
> 





More information about the Chimera-users mailing list