| Rosetta 3.2.1 Release Manual |
The additional example below simulates loop 6 of triosephosphate isomerase. Note that the resfile uses residue numbering from the PDB. The pivot residues are specified using absolute internal residue numbering.
cat << END_RESFILE > 2YPI.resfile
NATRO
start
3 A NATAA
7 A NATAA
95 A NATAA
96 A NATAA
129 A NATAA
131 A NATAA
134 A NATAA
139 A NATAA
164 A NATAA
165 A NATAA
167 A NATAA
168 A NATAA
170 A NATAA
172 A NATAA
174 A NATAA
177 A NATAA
179 A NATAA
180 A NATAA
183 A NATAA
208 A NATAA
211 A NATAA
216 A NATAA
219 A NATAA
220 A NATAA
223 A NATAA
230 A NATAA
END_RESFILE
backrub -database minirosetta_database -s 2YPI.pdb -ignore_unrecognized_res -resfile 2YPI.resfile
-pivot_residues 127 128 129 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178
In addition to backrub moves, side chain conformations are sampled directly from the probability distributions described by the Dunbrack rotamer library, and not from a discrete set of chi angles, as is typically done by many side chain sampling algorithms. Side chain moves are also accepted or rejected using the Metropolis criterion.
This changes how the minimum and maximum segment sizes are specified. In the previous implementation, the smallest segment size was 2 residues, which corresponded to rotating the peptide bond (C and N atoms) between the two residues. In this implementation, that would correspond to a segment size of 4 atoms (CA, C, N, and CA). Because of the atom-centric implementation, the smallest possible size is now 3 atoms, which is the default. The previous default largest segment size, 12 residues, corresponds to the new default of 34 atoms. Because only CA atoms are enabled as pivots by default, the possible segments will be identical to those from the previous implementation.
Another difference is that this implementation uses continuous sampling of side chain chi angles instead of fixed rotamers. The angles are chosen according to the Dunbrack rotamer library probabilities. First, a rotamer well is chosen according to its probability of occurrence in the PDB. Second, the individual chi angles are chosen using gaussian distributed random angles with the means and standard deviations from the PDB.
Finally, backbone and side chain sampling are totally decoupled. They use different movers that are randomly chosen at each Monte Carlo step.
Prediction of the structures of mutations described in Smith and Kortemme (J Mol Biol 2008) and ensemble generation and design protocol described in Friedland et al (PLoS Comput Biol 2009) using Rosetta++ are implemented at: http://kortemmelab.ucsf.edu/backrub
-database Database file input search paths
-s Name(s) of single PDB file(s) to process
-l File(s) containing list(s) of PDB files to process
-ignore_unrecognized_res Do not abort if unknown residues are found in PDB
file; instead, ignore them.
If the PDB file contains a line beginning with FOLD_TREE, then the fold tree specified by that line will be used. The same fold tree will be appended to all resulting structures using the same format. See the documentation for fold trees for more information.
-nstruct number of independent simulations generating last
and low output structures (default 1)
-backrub:ntrials number of Monte Carlo trials to run (default 1000,
10000 recommended)
-mc_kt value of kT for Monte Carlo (default 0.6, 0.3-0.4
recommended for > 100,000 step simulations)
-mm_bend_weight weight of mm_bend bond angle energy term (default 1)
-cst_fa_weight weight of the fullatom constraint terms (defualt 1)
-cst_fa_file constraints filename(s) for fullatom. When multiple
files are given a *random* one will be picked.
See the documentation about constraint files for more information.
-initial_pack force a repack/minimization at the beginning
regardless of whether mutations are set in the resfile
-minimize_movemap MoveMap specifying degrees of freedom to be minimized
after initial packing, occurs in three stages:
1. CHI only 2. CHI+BB 3. CHI+BB+Jump
-pivot_residues residues for which contiguous stretches can contain
segments, in absolute residue numbers (defaults to all
residues)
-pivot_atoms main chain atoms usable as pivots (default CA)
-min_atoms minimum backrub segment size in atoms (default 3)
-max_atoms maximum backrub segment size in atoms (default 34)
-resfile resfile filename(s). only the first is used.
-sc_prob probability of making a side chain move (default 0.25)
-sc_prob_uniform probability of uniformly sampling chi angles (defualt
0.1)
-sc_prob_withinrot probability of sampling within the current rotamer
(default 0.0)
-movemap MoveMap file specifying flexible torsions -sm_prob probability of making a small move (default 0)
-backrub:trajectory record a trajectory -backrub:trajectory_gz gzip the trajectory -backrub:trajectory_stride write out a trajectory frame every N steps
The 10,000 step backrub simulations for a recent PDZ specificity prediction paper (Smith & Kortemme 2010) took an average of 110 seconds per simulation to generate a single structure. The simulations were each run on a single core of a heterogeneous cluster of 8 core Xeon workstations with E5345, E5430, and E5520 processors.
1.5.9