[gmx-users] Re: mass center of each molecule
akn
akafali84 at hotmail.com
Mon Aug 13 14:03:32 CEST 2012
Dear Justin,
Thank you very much for your answer.
I specified each molecule individually in index file and I used trjconv -sep
command
to seperate the system each step (conf1.gro, conf2.gro, conf3.gro,
conf4.gro). Then
I used script that you suggested, it was as;
groups=`grep "^\[" index.ndx | wc -l`
for ((i=1; i<$groups; i++)); do echo $((i++)) $i | g_traj -s topol.tpr -f
conf$i.gro
-n index.ndx -ox coord.xvg -com; done
and I obtained the center of mass of each molecule at each step in seperate
files.
For example; if the system has 5 molecules and the run has 4 steps, I obtain
20
seperate files. However, I want to collect the center of mass of all
molecules
at all steps in only a file as following example;
step molecule index x y z
0 0 1.15126297 -0.83798647 0.58398923
0 1 0.68224833 0.74993176 1.84797615
0 2 2.97914942 0.11095256 2.61386881
0 3 4.65560905 -0.26363975 0.17970542
0 4 0.56267048 1.31953148 0.91372036
0 5 1.82333602 -1.24385819 1.63649468
1 0 1.15081591 -0.83159143 0.58321940
1 1 0.68357557 0.76482290 1.84911002
1 2 2.97913055 0.11320974 2.61105259
1 3 4.65727424 -0.26322810 0.17973330
1 4 0.56043944 1.32080373 0.90883115
1 5 1.82315477 -1.24656235 1.63910681
2 0 1.15238968 -0.82695173 0.58273344
2 1 0.68630303 0.77769022 1.85014673
2 2 2.97731032 0.11649037 2.61009124
2 3 4.65780877 -0.26399845 0.18205542
2 4 0.55785475 1.32480364 0.90410962
2 5 1.82237425 -1.25034522 1.64005468
3 0 1.15513001 -0.82180588 0.58414463
3 1 0.69432865 0.79014913 1.85176367
3 2 2.97255177 0.12185169 2.60981656
3 3 4.65625400 -0.26611685 0.18777379
3 4 0.55652912 1.33345131 0.89997690
3 5 1.82007758 -1.25560496 1.63930391
How can I do this by using shell script in gromacs?
Sincerely yours,
Akn.
--
View this message in context: http://gromacs.5086.n6.nabble.com/mass-center-of-each-molecule-tp4999661p5000094.html
Sent from the GROMACS Users Forum mailing list archive at Nabble.com.
More information about the gromacs.org_gmx-users
mailing list