[gmx-users] SHUFFLING tutorial
Jason DeJoannis
jdejoan at emory.edu
Tue Apr 29 15:50:01 CEST 2003
Hi,
This won't solve your problem but since we are on
the subject of deshuffling things... here is a script
I use to deshuffle .gro files or even to extract groups
from .gro files etc. Maybe some of you can use it.
Jason
---
Jason de Joannis, Ph.D.
Chemistry Department, Emory University
1515 Pierce Dr. NE, Atlanta, GA 30322
Phone: (404) 712-2983
Email: jdejoan at emory.edu
http://userwww.service.emory.edu/~jdejoan
Quoting David van der Spoel <spoel at xray.bmc.uu.se>:
> On Tue, 2003-04-29 at 04:26, Dallas Warren wrote:
> > I have a trajectory in which the shuffle/sort option has been used (and I
> > don't use this anymore since it did improve scaling very much and the
> > problems in subsequent analysis of the files). Now I am trying to analyze
>
> > it using g_sas.
> >
> > Using the trajectory file as it is written out and the topology file used
> > as the input to generate that trajectory, I get a segmentation fault.
> >
> > If the trajectory is then deshuffled using the deshuffle index file
> > generated by grompp when the topology file is generated, then the warning
> > about inconsistency shifts etc appears, which isn't surprising since the
> > topology file is still shuffled.
> >
> > I found a couple of previous discussions on the analysis of shuffled
> > trajectories, but all has been said is that you can deshuffle using the
> > deshuffle index file generated. Also, someone did ask if you had to also
> > generate a deshuffled topology file and it appears that you
> > don't. Additionally, you should be able to use a shuffled index file.
> >
> > I attempted to generate a deshuffled gro file to then use to produced a
> > deshuffled index file to use, however editconf gives a segmentation fault.
> >
> > Am I missing something here, or is it not possible for me to analyse this
> > trajectory?
> >
> I went through this hassle just recently myself, and it turns out that
> the deshuf.ndx generated by grompp is just an evil mixture of "old" and
> "new" index files. At some stage we decided to change the format of the
> index file to be more "user friendly". All the programs can still read
> both files, but they have to be internally consistent. Problems arise
> because the old format started counting at 0, while the new starts
> counting at 1. Here's what to do:
>
> If your standard dsehuf.ndx for a system of N atoms starts with:
> [ deshuf ]
> 0 1 4 6 7 etc.
> you have to modify it to the old format:
> 1 N
> deshuf N
> 0 1 4 6 7 etc.
>
> You only have to change the top bit, not the actual numbers. An
> alternative is to modify it to be:
> [ deshuf ]
> 1 2 5 7 8 etc.
>
> That wouldn't be too hard with a script either.
>
> OK, now you have a proper deshuf.ndx, time to run trjconv etc.
>
> trjconv -f traj.xtc -n deshuf -o deshuf.xtc
> trjconv -f traj.trr -n deshuf -o deshuf.trr
> editconf -f confout.gro -n deshuf -o deshuf.gro
>
> Finally, you *will* have to create a normal topology with grompp for
> analysis tools. There may be some programs that don't read the tpr, but
> take no chances. It can get really messy with programs reading the file
> without you noticing and produce incorrect results. g_sas is a good
> example, it will happily create nonsensical numbers if your coordinates
> are shuffled.
>
>
> --
> Groeten, David.
> ________________________________________________________________________
> Dr. David van der Spoel, Dept. of Cell & Mol. Biology
> Husargatan 3, Box 596, 75124 Uppsala, Sweden
> phone: 46 18 471 4205 fax: 46 18 511 755
> spoel at xray.bmc.uu.se spoel at gromacs.org http://xray.bmc.uu.se/~spoel
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> _______________________________________________
> gmx-users mailing list
> gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please don't post (un)subscribe requests to the list. Use the
> www interface or send it to gmx-users-request at gromacs.org.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: deshuffle
Type: application/octet-stream
Size: 1220 bytes
Desc: not available
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20030429/cf5906d0/attachment.obj>
More information about the gromacs.org_gmx-users
mailing list