Dear all, 


I would like to construct a code to describe the center of mass of a droplet, with water and ions.

For the following GROMACS trajectory file (confout.gro), we can have water coordinates as:

   57SOL     OW   36289  17.563  14.835   0.520 

   57SOL    HW1  36290  17.602  14.916   0.487 

   57SOL    HW2  36291  17.571  14.843   0.615  

   58SOL     OW   36292  17.588  14.547   0.457  

   58SOL    HW1  36293  17.573  14.642   0.458 

   58SOL    HW2  36294  17.521  14.512   0.516  

   59SOL     OW   36295  11.747  17.611   1.159  

   59SOL    HW1  36296  11.714  17.522   1.174 

   59SOL    HW2  36297  11.740  17.624   1.064 


To describe the center of mass of each molecule, we can have the following for-loop:

for i = 1:length(x)/3

   xcm(i) = (x(i*3-2)*massO + x(i*3-1)*massH + x(i*3)*massH)/massWater;

   ycm(i) = (y(i*3-2)*massO + y(i*3-1)*massH + y(i*3)*massH)/massWater;

   zcm(i) = (z(i*3-2)*massO + z(i*3-1)*massH + z(i*3)*massH)/massWater;

end


Then, the center of mass of a droplet (100% water) can be defined by:

cmx = sum(xcm)/length(x)*3;

cmy = sum(ycm)/length(y)*3; 

cmz = sum(zcm)/length(z)*3; 


For a droplet consisting of H2O, H3O, and Chloride ions, how does one describe the center of mass of each molecule/ion using the for-loop, and then using the xcm(i), ycm(i), and zcm(i) to determine the center of the droplet? 



Below is an example of the coordinate file:

 2015SOL     OW  42163  17.143  16.975   0.502 

 2015SOL    HW1  42164  17.175  17.038   0.567 

 2015SOL    HW2  42165  17.222  16.937   0.464 

 2016SOL     OW  42166  16.088  17.097   0.778 

 2016SOL    HW1  42167  16.094  17.182   0.734 

 2016SOL    HW2  42168  16.159  17.098   0.843 

.                                              

.                                              

.                                              

                                               

 2035H3O     OW  42241  17.895  20.054   0.561 

 2035H3O    H31  42242  17.836  20.100   0.492 

 2035H3O    H32  42243  17.970  20.114   0.593 

 2035H3O    H33  42244  17.930  19.964   0.527 

 2036H3O     OW  42245  13.948  17.327   0.503 

 2036H3O    H31  42246  13.875  17.348   0.571 

 2036H3O    H32  42247  13.978  17.410   0.452 

 2036H3O    H33  42248  14.026  17.276   0.544 

.                                              

.                                              

.                                              

 2037CLA     CL  42249  13.862  17.882   1.754 

 2038CLA     CL  42250  16.686  17.457   0.667 




Thanks in advance.

Regards,
Kester





-- 
Gromacs Users mailing list

* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!

* Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

* For (un)subscribe requests visit
https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a 
mail to gmx-users-requ...@gromacs.org.

Reply via email to