11.07.2015 Views

VMD User's Guide

VMD User's Guide

VMD User's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.3 Selection Methods<strong>VMD</strong> has a rather powerful atom selection language available. It is based around the assumptionthat every atom has a set of associated with it values which can be accessed through keywords.These values could be boolean (is this a protein atom?), numeric (as in the atom index or atomicmass), or string (the atom name). The values can even be referenced via a Tcl array.To start off, here are some examples of valid selection commands in <strong>VMD</strong>. Following these willbe a more in depth description of how selections work.name CAresid 35name CA and resname ALAbackbonenot proteinprotein (backbone or name H)name ’A 1’name ’A *’name "C.*"mass < 5numbonds = 2abs(charge) > 1x < 6 and x > 3sqr(x-5)+sqr(y+4)+sqr(z) > sqr(5)within 5 of name FEexwithin 3 of proteinprotein within 5 of nucleicsame resname as (protein within 5 of nucleic)protein sequence "C..C"name eq $atomnameprotein and @myselectionThere are two types of selection modes. The first is a keyword followed by a list of either valuesor a range of values. For example,name CAselects all atoms with the name CA (which could be a C α or a calcium);resname ALA PHE ASPselects all atoms in either alanine, phenylalanine, or asparagine;index 5selects the 6th atom (in the internal <strong>VMD</strong> numbering scheme).<strong>VMD</strong> can also do range selections, similar to X-PLOR’s ‘:’ notation:mass 5 to 11.5selects atoms with mass between 5 and 11.5 inclusive,70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!