[gmx-users] Vdwradii.dat uses (was Re: g_sas Vdwradii.dat)

Allen Smith easmith at beatrice.rutgers.edu
Sun Jun 8 01:35:01 CEST 2008


In message <484AF490.10708 at xray.bmc.uu.se> (on 7 June 2008 22:50:24 +0200),
spoel at xray.bmc.uu.se (David van der Spoel) wrote:

>No, this does mean that it comes from vdwradii.dat. If there are missing 
>atoms you can just add them to the file. The only issue is that there 
>are different sets of radii in use. Which one to use depends on the 
>application.

A patch to change vdwradii.dat to radii preferable for genbox and other
bump-checking uses can be found under
http://cesario.rutgers.edu/easmith/research/patches/. They are largely taken
from reduce (by the Richardsons)'s explRad. It doesn't include phosphorus,
since I was working purely with proteins when I created it, but it should
not be difficult to add it; below is a copy of the relevant section from
reduce's sourcecode (in ElementInfo.C, version 3.03.061020).

	-Allen

// For non-metals, explicit VDW radii from
// Gavezzotti, J. Am. Chem. Soc. (1983) 105, 5220-5225.
// or, if unavailable,
// Bondi, J. Phys. Chem. (1964), V68, N3, 441-451.
// Covalent and ionic radii from
// Advanced Inorganic Chemistry, Cotton & Wilkinson, 1962, p93.

//    atno                          explRad implRad covRad mageColors flags
insert( 0, "?",  "unknown",            1.00, 0.00, 0.00, "magenta", 0);
insert( 0, "ignore", "ignore",         0.00, 0.00, 0.00, "magenta", IGNORE);

insert( 1, "H",  "hydrogen",           1.17, 0.00, 0.30, "grey",   0);
insert( 1, "Har","hydrogen(aromatic)", 1.00, 0.00, 0.30, "grey",   0);
insert( 1, "Hpol","hydrogen(polar)",   1.00, 0.00, 0.30, "grey",   DONOR_ATOM);
insert( 1, "Ha+p",
         "hydrogen(aromatic&polar)",   1.00, 0.00, 0.30, "grey",   DONOR_ATOM);
         
insert( 1, "HOd",
         "hydrogen(omnidirectional)",  1.00, 0.00, 0.30, "grey",   DONOR_ATOM|HB_ONLY_DUMMY);

insert( 6, "C",  "carbon",             1.75, 1.90, 0.77, "white",  0);
insert( 6, "Car","carbon(aromatic)",   1.75, 1.90, 0.77, "white",  ACCEPTOR_ATOM);
insert( 6, "C=O","carbon(carbonyl)",   1.65, 1.80, 0.77, "white",  0); //** seems to help
insert( 7, "N",  "nitrogen",           1.55, 1.70, 0.70, "sky",    0);
insert( 7, "Nacc","nitrogen(acceptor)",1.55, 1.70, 0.70, "sky",    ACCEPTOR_ATOM);
insert( 8, "O",  "oxygen",             1.40, 1.50, 0.66, "red",    ACCEPTOR_ATOM);
insert(15, "P",  "phosphorus",         1.80, 1.80, 1.10, "pink",   0);
insert(16, "S",  "sulfur",             1.80, 1.90, 1.04, "yellow", ACCEPTOR_ATOM);
insert(33, "As", "arsnic",             2.00, 2.10, 1.21, "grey",   0);
insert(34, "Se", "selenium",           1.90, 2.00, 1.17, "green",  0);

insert( 9, "F",  "fluorine",           1.30, 1.30, 0.58, "green",  ACCEPTOR_ATOM);
insert(17, "Cl", "chlorine",           1.77, 1.77, 0.99, "green",  ACCEPTOR_ATOM);
insert(35, "Br", "bromine",            1.95, 1.95, 1.14, "brown",  ACCEPTOR_ATOM);
insert(53, "I",  "iodine",             2.10, 2.10, 1.33, "brown",  ACCEPTOR_ATOM);


-- 
Allen Smith, Ph.D.		  http://cesario.rutgers.edu/easmith/
September 11, 2001		   A Day That Shall Live In Infamy II
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." - Benjamin Franklin



More information about the gromacs.org_gmx-users mailing list