Manual Structure Calculation Using CYANA: Difference between revisions

From NESG Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
== '''Introduction'''  ==
== '''Introduction'''  ==


Here we describe structure calcuation with manual NOE asignments using CYANA 2.1.  A tutorial is also avaliable [http://www.cyana.org/wiki/index.php/Structure_calculation_using_manually_assigned_NOESY_peak_lists on-line] for manual structure calculation using CYANA 3.0.
Here we describe structure calcuation with manual NOE asignments using CYANA 2.1.  A tutorial is also avaliable [http://www.cyana.org/wiki/index.php/Structure_calculation_using_manually_assigned_NOESY_peak_lists on-line] for manual structure calculation using CYANA 3.0.  


== '''Protocol''' ==
== '''Protocol''' ==


Manual structure calculation is performed similar to the [[NoeassignCYANARun|automated calculation]].  
Manual structure calculation is performed similar to the [[NoeassignCYANARun|automated calculation]].  
Line 65: Line 65:
Macro <tt>peakcheck</tt> verifies AtomList and peaklists for consistency and is very useful when manually assigned peaks are used.  
Macro <tt>peakcheck</tt> verifies AtomList and peaklists for consistency and is very useful when manually assigned peaks are used.  


It is important to set peak volumes to their absolute values before calling caliba for calibration.  
It is important to set peak volumes to their absolute values before calling caliba for calibration.
 
<br>
 
-- AlexEletski - 10 Jul 2007
 
-- Edited by JimAramini - Nov 2009

Latest revision as of 21:54, 6 January 2010

Introduction

Here we describe structure calcuation with manual NOE asignments using CYANA 2.1.  A tutorial is also avaliable on-line for manual structure calculation using CYANA 3.0.

Protocol

Manual structure calculation is performed similar to the automated calculation.

  1. Create a new working subdirectory (structure/cyana21/calc3)
  2. Copy init.cya, XXXX.seq, XXXX.prot into this directiory.
  3. Export the latest peaklists, like n-cons, ali-cons and aro-cons.
  4. Copy the latest stereofound.cya from the latest GridSearch run.
  5. (Optional) Copy the talos.aco file
  6. Download the CALC.cya file (see below). Modify peaklist names, calibration parameters and tolerances.
  7. Run calculation with CYANA 2.1 on a workstation or U2 cluster


CALC.cya

peaks      := n_cons,ali_cons,aro_cons           # names of peak lists
prot       := $name                  # names of proton lists
tolerance  := 0.05,0.02,0.4          # chemical shift tolerances
                                     # order: 1H(a), 1H(b), 13C/15N(b), 13C/15N(a)
if (master) then
  # ---- check consistency of peak and chemical shift lists----
  peakcheck peaks=$peaks prot=$prot
  # ---- calibration ----
  read prot $prot
  read peaks n_cons
  peaks set volume=abs(volume)
  caliba bb=2.0E+06 sc=2.0E+05 methyl=4.0E+04
  write upl n
  read peaks ali_cons
  peaks set volume=abs(volume)
  caliba bb=2.5E+06 sc=4.3E+05 methyl=2.0E+05
  write upl ali
  read peaks aro_cons
  peaks set volume=abs(volume)
  caliba bb=1.7E+06 sc=2.4E+05 methyl=6.0E+04
 
  write upl $name-in.upl
  stereofound
  distance modify
  write upl $name.upl
end if
synchronize
 
# ---- structure calculation ----
expand=0
read seq $name.seq                             # re-read sequence to initialize
read upl $name.upl                             # read upper distance limits
#read aco talos.aco                            # read angle constraints
seed=5671                                      # random number generator seed
calc_all structures=100 command=anneal steps=10000    # calculate 100 conformers
flip                                           # align side chains for lower RMSD
overview $name.ovw structures=20 pdb    # write overview file and coordinates
#overview $name.ovw structures=20 significant=1 pdb


Here expand=0 is needed to correctly interpret UPLs created with CALIBA.

Macro flip.cya can be used to flip the side chains Glu, Asp, Phe and Tyr to reduce RMSD in the final calculation.

Overview by default will report only violation in at least structures/3 conformers, and in this particular case these are six. To have all violations reported add significant=1.

Macro peakcheck verifies AtomList and peaklists for consistency and is very useful when manually assigned peaks are used.

It is important to set peak volumes to their absolute values before calling caliba for calibration.