[gmx-users] Re: g_msd with input by trjconv -pbc nojump:a concern

Dommert Florian dommert at icp.uni-stuttgart.de
Tue Mar 20 12:37:09 CET 2012


On Tue, 2012-03-20 at 11:38 +0200, Ioannis Beis wrote: 
> > Message: 3
> > Date: Mon, 19 Mar 2012 15:05:43 +0100
> > From: Dommert Florian <dommert at icp.uni-stuttgart.de>
> > Subject: Re: [gmx-users] g_msd with input by trjconv -pbc nojump:a
> > 	concern
> > To: Discussion list for GROMACS users <gmx-users at gromacs.org>
> > Message-ID: <1332165943.4071.82.camel at fermi>
> > Content-Type: text/plain; charset="utf-8"
> 
> Hi and thanks for the reply!
> 
> >
> > Hi,
> >
> > perhaps this problem is related to bug 774:
> >
> > http://redmine.gromacs.org/issues/774
> 
> The destination exhibits internal server error, thus I don't have access.
> 
> >
> > which has been discussed quite often, recently. Somehow there is a
> > problem in the order of removing the PBC and jumps. As already
> > mentioned, I could solve the problem by providing a trajectory with
> > whole molecules to g_msd. An indexfile with seperate groups for every
> > molecule has to be created and finally every single molecule group has
> > to be analyzed, but WITHOUT the -mol flag. Afterwards the resulting MSDs
> > only need to be averaged.
> 
> I used trjconv first with nojump and I used this as input for a  
> subsequent trjconv with mol.

Hi,

I would not use nojump, because g_msd seems to deal with this correctly,
but -pbc whole, perhaps this can solve this problem.

/Flo


> I suppose that's what you mean by  
> "providing a trajectory with whole molecules to g_msd". Then I issued  
> g_msd without -mol, providing as index all the atoms of the under  
> interest molecule. The results are still bad. Am I doing something  
> wrong still?
> 
> Apart from this (which is an additional concern as it seems), my  
> initial question was mostly about whether or not .xtc files carry all  
> information about jumps in addition to coordinates. If the frequency  
> of saving is small, then it might be possible for a molecule to be in  
> two consecutive frames whole, but in the inbetween time it might have  
> jumped. Can trjconv -pbc nojump capture this event? Or is it aware  
> only if it sees the molecule crossing at the very moment of the frame?
> 
> If the second case is true, then this can have fatal consequencies to  
> MSD calculations. An extreme example: if a molecule moves along 1D in  
> a box that has corresponding vector of length a and between two frames  
> moves by a, then one case gives rise to displacement of a and the  
> other of 0.
> 
> I would appreciate if someone let me know whether -pbc nojump  
> continuity is unconditional or frequency of saving-dependent.
> 
> Thank you in advance!
> 
> Best regards,
> Ioannis
> 
> >
> > /Flo
> >
> >
> > On Mon, 2012-03-19 at 14:31 +0200, Ioannis Beis wrote:
> >> Dear Gromacs users,
> >>
> >> I have been trying to calculate the lateral MSD of lipid molecules
> >> within a bilayer. I have performed simulations in a rectangular box
> >> with PBC. I have used trjconv with -pbc nojump. I compared results
> >> between the initial trajectory and the one generated by trjconv for 6
> >> different lipids. In 5 cases the calculated MSD was identical and only
> >> in one there was difference (big difference). According to the
> >> results, MSD loses linearity and exhibits large fluctuations after
> >> some point. The above give rise to the following concern.
> >>
> >> As far as I understand, -pbc nojump checks if any molecule crosses the
> >> box boundaries and if yes it brings back the broken part from the
> >> symmetric side to the original place, keeping the molecule whole. This
> >> way box information is lost, but each molecule is supposed to have
> >> continuous trajectories. The true continuity of trajectories, however,
> >> is only secured only if .xtc files carry all information of boundary
> >> crosses based on the time step of the initial run in addition to all
> >> coordinates for all times. Otherwise, the result is clearly dependent
> >> on the frequency of saving and continuity is not guaranteed.
> >>
> >> E.g. in my case -I have small frequency of saving (100 ps) for long
> >> simulations to avoid very large output files- one can't tell based
> >> merely on the coordinates whether or not a lipid crossed boundaries
> >> between two consecutive frames. Of course if the lipid went back and
> >> forth then the result of the calculation would  not be affected but
> >> only by statistical means; however if the lipid had an overall
> >> translation across the box (not captured by -pbc nojump because the
> >> molecule is whole in both frames), then the calculation is destroyed.
> >>
> >> If this is the case, it seems to me that g_msd might in practice give
> >> correct results for proteins, but for smaller molecules the
> >> reliability of the results depends sensitively on molecule
> >> size-frequency of saving coordinates relationship and might give rise
> >> to huge systematic errors.
> >>
> >> Is there a way to obtain a converted trajectory that guarantees
> >> unconditional continuity, so that one makes sure that he obtains the
> >> proper MSD for his molecules?
> >>
> >> Thank you in advance!
> >>
> >> Best regards,
> >> Ioannis
> >>
> >>
> >
> > --
> > Florian Dommert
> > Dipl. - Phys.
> >
> > Institute for Computational Physics
> > University Stuttgart
> >
> > Pfaffenwaldring 27
> > 70569 Stuttgart
> >
> > EMail: dommert at icp.uni-stuttgart.de
> > Homepage: http://www.icp.uni-stuttgart.de/~icp/Florian_Dommert
> >
> > Tel.: +49 - (0)711 - 68563613
> > Fax.: +49 - (0)711 - 68563658
> > -------------- next part --------------
> > A non-text attachment was scrubbed...
> > Name: not available
> > Type: application/pgp-signature
> > Size: 198 bytes
> > Desc: This is a digitally signed message part
> > Url :   
> > http://lists.gromacs.org/pipermail/gmx-users/attachments/20120319/bf0fbf11/attachment-0001.bin
> >
> 

-- 
Florian Dommert
Dipl. - Phys.

Institute for Computational Physics
University Stuttgart

Pfaffenwaldring 27
70569 Stuttgart

EMail: dommert at icp.uni-stuttgart.de
Homepage: http://www.icp.uni-stuttgart.de/~icp/Florian_Dommert

Tel.: +49 - (0)711 - 68563613
Fax.: +49 - (0)711 - 68563658
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20120320/066069d9/attachment.sig>


More information about the gromacs.org_gmx-users mailing list