On 25/11/10 15:25, Phil Evans wrote:
This is a coot/refmac problem, but mainly coot I think, and I didn't want to 
cross-post.

I'm deeply confused about atom&  residue naming for nucleic acids.

There are several groups here working with RNA, and I recently broke coot for them, by installing the latest 
"experimental" refmac, and more particularly it's new dictionaries, into directory $CLIBD_MON. These 
dictionaries use what I believe are the most recent naming conventions, ie RNA residue type are A, G, U, C (not Ar 
etc), and DNA residues are DA, DG, DT, DC. Also ribose atoms are named with "'" rather than with 
""*".

OK, I didn't know that.

Thus AFAICS there are two name sets here

1. "Old" names: residue names Ar, Gr, Ur, Cr for RNA and * in the ribose atom 
names.
2. "New" names: residue names A, G, U, C for RNA and ' in the ribose atom names.

The coot script (in COOT/bin/coot) by default picks up dictionaries from 
$CLIBD_MON (with new names now), unless I uncomment the line

COOT_REFMAC_LIB_DIR=$COOT_PREFIX/share/coot/lib
(and the corresponding EXPORT command)

in which case it uses Coot dictionaries (in COOT/share/coot/lib/data/monomers), 
which use old names

agreed.


There are then the following cases:

1) if I leave Coot pointed at the (new) refmac dictionaries, then 
regularisation fails, both with files with old names (since they don't match 
the dictionaries) and with a file which I've edited to the new name convention 
(since Coot automatically and inconveniently converts a new-name file to old 
names)

2) if I point Coot to its own dictionaries, then files with both old&  new name 
conventions work, but new names are converted to old names, so output files will be 
like that

Refmac with the new dictionaries seems to be able to read RNA files with either 
new or old naming, and preserve the naming scheme.


So my question is: how do I set up a system which will work with Coot, Refmac, 
and preferably Molprobity and Phenix too? What are we _supposed_ to do?

I hope that this will do the trick (in your ~/.coot (or some such)):

(set-convert-to-v2-atom-names 0)

(I see that this is not documented, sorry about that).


1)  Are the atom naming conventions described anywhere in an intelligible 
fashion? I found it hard to find things on the RSCB web site, particularly for 
hydrogen atom names

:-/ we are in the same boat.

2) the "new" dictionaries from the Refmac site seem to have the old (v2?) hydrogen names 
for amino-acids, at least as far as I can tell from the hydrogen names given by Molprobity which I 
believe are in the "new" v3 convention (see PS point 1)

That was my understanding too.

Paul.

Reply via email to