On 15/04/2012 1:15 AM, Lara Bunte wrote:
Hi Justin

The difference in my

g_select -s molecule_in_water.pdb -select '"Close to ISO" resname SOL and within 0.5 of group "ISO"'

and your

g_select -s molecule_in_water.pdb -select '"Close to ISO" resname SOL and within 0.5 of resname ISO'

is, that the last ISO is not in quotation marks. Could you please explain?

The significant difference is that you refer to "group "ISO"" without defining that group (since it is not defined by default, unlike the example group named Protein), and Justin refers to the RESidue NAMEd "ISO" with "resname ISO".

As you would know if you had more experience with the Unix command line, quotation marks are sometimes necessary to help delineate what groups of words make sense where (e.g. in English
Mark said "Justin said do this"
differs from
"Mark said," Justin said, "do this"). Sometimes you can get away with no quotation marks around something if the purpose of the quotation marks is merely grouping and the thing is only one word long. So the selection string needs quotation marks around "Close to ISO" to group those words to create a new index group with that name, the command line needs quotation marks around the selection string to group all those words, but Justin's resname might/can survive without. Unlike a reader of the written word, the UNIX shell parser is not endowed with higher intellect, so one needs to use different quotation marks to handle nesting, or explicitly delineate the nesting... but that is a topic you can Google about at your leisure.


With your command I got this time no error but I got other stuff that I don't understand:

1.)
I got this warnings:

WARNING: masses and atomic (Van der Waals) radii will be determined
         based on residue and atom names. These numbers can deviate
         from the correct mass and radius of the atom type.

Unlike programs that just guess stuff and don't ever tell you about it (which explains 99% of the posts on this list about the behaviour of VMD), GROMACS warns you that it's going to have to make guesses about your input since it comes in .pdb form. Input in .tpr form would allow the tool to make definitive assignments. If you had an atom named "HG" that was intended to be mercury or a hydrogen on a gamma carbon, you should go check the results made sense. So you should judge for yourself how weird your atom names are with respect to standard PDB naming, and whether you even use the masses or VDW radii in your calculation.



WARNING: if there are broken molecules in the trajectory file,
         they can not be made whole without a run input file

Can I ignore this or is this serious?

I've now improved this error message in the code. Molecules can be "broken" across periodic boundaries under some circumstances. Since you're using .pdb input, and GROMACS tools make no attempt to use the PDB format for atomic connectivity even if it is present, GROMACS is warning you that you need to consider this aspect yourself. Inspecting the relevant coordinates in the file or a visualization program and comparing them with the location of the periodic box might be necessary, depending how your input file was created. You will normally know things about your files that GROMACS cannot know.


2.)
My output is one file called size.xvg. It contains

# This file was created Sat Apr 14 16:55:56 2012
# by the following command:
# g_select -s molecule_in_water.pdb -select "Close to ISO" resname SOL and within 0.5 of resname ISO
#
# g_select is part of G R O M A C S:
#
# Green Red Orange Magenta Azure Cyan Skyblue
#
@    title "Selection size"
@    xaxis  label "Time (ps)"
@    yaxis  label "Number"
@TYPE xy
# Selections:
#   "Close to ISO" resname SOL and within 0.5 of resname ISO
#
@ view 0.15, 0.15, 0.75, 0.85
@ legend on
@ legend box on
@ legend loctype view
@ legend 0.78, 0.8
@ legend length 2
@ s0 legend "Close to ISO"
      0.000  848.000

What is the interpretation of this? What I need is a new pdb. file that has to contain only the molecule ISO and the water layer SOL around it. Is this possible with g_select?

No. g_select has defaulted silently to the behaviour for g_select -os, which you can read about in g_select -h. That's no good to you, of course. You need an index group that you can use with another tool (e.g. trjconv) to actually make the selection. (Future GROMACS versions will be able to do this in one step, but that nirvana yet awaits.) For the exercise, please look up the correct output option for this from g_select -h.

Mark


Thanks for helping me.
Greetings
Lara


p.s.
I use yahoo. I tried to find an "answer to all" option or something like that. Again after pressing answer the mail should go only to Justin. I put the mailing list in cc. Is here someone using yahoo also and know how to fix this?




------------------------------------------------------------------------
*Von:* Justin A. Lemkul <[email protected]>
*An:* Lara Bunte <[email protected]>; Discussion list for GROMACS users <[email protected]>
*Gesendet:* 16:56 Samstag, 14.April 2012
*Betreff:* Re: [gmx-users] File editing - only one layer of water around a molecule



Lara Bunte wrote:
> I still got the problem. What is wrong in this command:
>
> g_select -s molecule_in_water.pdb -select '"Close to ISO" resname SOL and within 0.5 of group "ISO"'
>
> In the pdb. file ISO is for the molecule and SOL for the water.
>
> Please help
>

The above command assumes "ISO" is a default group, like "Protein" or something else. You can make selections based on any arbitrary residue name with something like the following:

g_select -s molecule_in_water.pdb -select '"Close to ISO" resname SOL and within 0.5 of resname ISO'

Does that work?

-Justin

-- ========================================

Justin A. Lemkul
Ph.D. Candidate
ICTAS Doctoral Scholar
MILES-IGERT Trainee
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

========================================





-- 
gmx-users mailing list    [email protected]
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [email protected].
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to