Instructions for Running Structure Calculations

Written by: Patty Fagan Jones and Melanie Nelson, 1999

This document contains some basic instructions for running distance filtering during NMR structure calculations using DIANA and AMBER.


Distance Filtering

Once you can define a reasonable family of structures, you can use distance filtering to help you find more restraints. This is the process by which you let the sum of the rest of the data (information that is contained in your preliminary family of structures) help you determine which of the possible assignments (based on chemical shifts) for a given NOE is valid. Of course, you will need to be conservative about making assignments, particularly early in the structure calculations when you have a poorer family of structures. There are several ways to do distance filtering. What is required is:

Distance filtering using GENXPK followed by doambig/disambig:

This method utilizes GENXPK to do a first step of chemical shift filtering, followed by doambig/disambig to do the second step of distance filtering. Note that GENXPK only analyzes the peaks which are unassigned in Felix, and ignores all fully assigned peaks in Felix.

If you wish to filter against all of your peaks in a particular NOESY spectrum, you can "unassign all peaks" in the Assign module of Felix, DON'T save it to your dba, and export the peaks to a text file (genxpk.txt -- see general instructions below). In this way the disambig/doambig output will be comprehensive for all of your picked peaks.

Start with GENXPK. Run GENXPK in your /home/yourname/felix97/text/noesyname/ directory. Select one NOESY spectrum to filter against.

Repeat this procedure if you wish to do distance filtering against a different NOESY spectrum.

Now run disambig or doambig.


Distance filtering using xpkasgn.sgi

xpkasgn.sgi is a compiled script (written in FORTRAN) which originated in the Wright lab. It performs chemical shift filtering followed by distance filtering on Felix output. The main difference between this method and the GENXPK/doambig or disambig method is that all peaks in a spectrum are analyzed, both those which were already assigned in Felix and those which are unassigned. Note that the .xpk and .assgn files must have nomenclature which matches the .pdb output from AMBER. You can use a script like subs to make the nomenclature changes. But you will need to edit subs to match your current nomenclature!


Ambiguous assignments

You can use the ambigrab output to identify ambiguous restraints. The simplest method for handling these restraints is to manually enter them into the fix_list file which is read by diana_filt while makerst.new is run to create DIANA input restraints.
Look through the ambigrab output to find two or more possible NOEs which contribute to one NOE cross peak. You can check the average distance between the proton pairs, and see that the avg dist minus the rms is less than 7 angstroms. If two or more proton pairs make it through both the chemical shift and this distance filter, assign them manually to the largest bin -- 5 or 6 angstroms.



last updated 8/21/99 by Patty Fagan Jones (fagan@scripps.edu)