[gmx-users] How to use the index.ndx when running rms?

ZHANG Cheng 272699575 at qq.com
Mon Aug 14 18:52:54 CEST 2017


Dear All,
After a few tests, I finally got it.


Actually, the command line below does NOT generate a new set of group. 
echo r 1-442 q|gmx make_ndx -f md_0_1.tpr -o index.ndx
Instead, it outputs ALL the 18 groups, each group contains its relevant atom numbers.


After reading http://biophysics.med.jhmi.edu/~yliu120/tutorials.html
It says: "If the index file you provide only contains one index group. Then the Gromacs program will not ask you for a choice of index groups since you only provide one to it."


So I opened my initial .gro file, check the necessary numbers belong to my protein. Based on this information, I deleted unnecessary groups and numbers in the index.ndx file.


Then run the command with "-n" option:
gmx rms -s md_0_1.tpr -f md_0_1_noPBC.xtc -o rmsd_noPBC.xvg -tu ns -n index.ndx


And I successfully got the .xvg file.




------------------ Original ------------------
From:  "ZHANG Cheng";<272699575 at qq.com>;
Date:  Mon, Aug 14, 2017 11:50 PM
To:  "ZHANG Cheng"<272699575 at qq.com>; "gromacs.org_gmx-users"<gromacs.org_gmx-users at maillist.sys.kth.se>; 

Subject:  Re: How to use the index.ndx when running rms?



Hi Justin,
Thank you. I added "-n index.ndx" to my rms command, but still got "Cannot read from input" error:


Command line:
  gmx rms -s md_0_1.tpr -f md_0_1_noPBC.xtc -o rmsd_noPBC.xvg -tu ns -n index.ndx


Reading file md_0_1.tpr, VERSION 5.1.1 (single precision)
Reading file md_0_1.tpr, VERSION 5.1.1 (single precision)
Select group for least squares fit
Group     0 (         System) has 127073 elements
Group     1 (        Protein) has  8850 elements
Group     2 (      Protein-H) has  4351 elements
Group     3 (        C-alpha) has   645 elements
Group     4 (       Backbone) has  1935 elements
Group     5 (      MainChain) has  2785 elements
Group     6 (   MainChain+Cb) has  3194 elements
Group     7 (    MainChain+H) has  3816 elements
Group     8 (      SideChain) has  5034 elements
Group     9 (    SideChain-H) has  1566 elements
Group    10 (    Prot-Masses) has  8850 elements
Group    11 (    non-Protein) has 118223 elements
Group    12 (          Water) has 117684 elements
Group    13 (            SOL) has 117684 elements
Group    14 (      non-Water) has  9389 elements
Group    15 (            Ion) has   539 elements
Group    16 (             NA) has   155 elements
Group    17 (             CL) has   384 elements
Group    18 ( Water_and_ions) has 118223 elements
Select a group: Select a group: Select a group: 
-------------------------------------------------------
Program gmx rms, VERSION 5.1.1
Source code file: /dev/shm/tmp.PwtfSrm0uJ/gromacs-5.1.1/src/gromacs/topology/index.cpp, line: 917


Fatal error:
Cannot read from input
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------







------------------ Original ------------------
From:  "ZHANG Cheng";<272699575 at qq.com>;
Date:  Mon, Aug 14, 2017 11:09 PM
To:  "gromacs.org_gmx-users"<gromacs.org_gmx-users at maillist.sys.kth.se>; 
Cc:  "ZHANG Cheng"<272699575 at qq.com>; 
Subject:  How to use the index.ndx when running rms?



Dear Gromacs,
After running 
echo r 1-442 q|gmx make_ndx -f md_0_1.tpr -o index.ndx
I got a index.ndx file.


Then I run 
echo 19 19|gmx rms -s md_0_1.tpr -f md_0_1.xtc -o rmsd.xvg -tu ns
But still only 18 options could be recognised. The index.ndx file is already in the same folder.


So how to use the index.ndx when running rms?


Thank you.


Yours sincerely
Cheng


More information about the gromacs.org_gmx-users mailing list