Download MODELLER A Program for Protein Structure
Transcript
2.3. HANDLING OF ATOMIC COORDINATES 53 # Example for: REORDER_ATOMS # This will standardize the order of atoms in the model. # Order the atoms according to a topology library: READ_TOPOLOGY FILE = ’$(LIB)/top_heav.lib’ READ_MODEL FILE = ’1fas’ REORDER_ATOMS WRITE_MODEL FILE = ’1fas.ini1’ 2.3.15 ROTATE DIHEDRALS — change dihedral angles Options: DIHEDRALS = hstring : 0i ’PHI’ ’PSI’ ’CHI1’ ’CHI2’ ’CHI3’ ’CHI4’ CHANGE = hstring : 1i ’RANDOMIZE’ DEVIATION = hreal : 1i 0.0 RAND SEED = hinteger : 1i 8123 dihedral angle type selection: ’phi’ | ’psi’ | ’omega’ | ’chi1’ | ’chi2’ | ’chi3’ | ’chi4’ | ’chi5’ | ’alpha’ what to do: ’RANDOMIZE’ | ’OPTIMIZE’ amplitude of dihedral angle randomization random seed from -50000 to -2 Requirements: for CHANGE=’OPTIMIZE’: topology & MODEL & restraints for CHANGE=’RANDOMIZE’: topology & MODEL Description: This command changes the dihedral angles in MODEL. CHANGE selects an optimization (when equal to ’OPTIMIZE’) or randomization (when equal to ’RANDOMIZE’): 1. When optimizing, this command finds the first selected restraint that restrains the specified dihedral angle of each selected residue. It then sets the value of that dihedral to the most likely value. A residue is selected if any of its atoms is in the set 1 of selected atoms. 2. When randomizing, the command changes the specified dihedral angle of each selected residue by adding a random value distributed uniformly from −DEVIATION to +DEVIATION degrees. The value of the random seed variable, RAND SEED, is changed after returning from the RANDOMIZE command. Use a negative integer from −2 to −50000 as the seed for the random number generator. DIHEDRALS can be either a vector of dihedral angle names or a single string containing all the dihedral angle names separated by blanks. The dihedral angles involved in cyclic structures are not changed (e.g., sidechain dihedral angles in disulfide bonds and prolines). The dihedral angles that can be changed are listed at the top of the $RESDIH LIB library: alpha, phi, psi, omega, chi1, chi2, chi3, chi4, chi5. Dihedral angle ’alpha’ is the virtual Cα dihedral angle defined by four consecutive Cα atoms. The bond connectivity of the MODEL has to exist before this command is executed. If you read in the model by READ MODEL, the bond connectivity is defined by subsequent calls to READ TOPOLOGY and GENERATE TOPOLOGY (also make sure that SEQUENCE entry does not exist in the alignment or that no alignment is in memory). Example: # Example for: ROTATE_DIHEDRALS