Centroid Rotamer Model adds rotamers in standard Centroid Model for better side-chain representation.
For each amino acid, we cluster center of mass of side-chain heavy atoms into rotamer groups. Then we calculate mean value and standard deviation of bond length CEN-CB, bond angle CEN-CB-CA, torsion angle CEN-CB-CA-N for each phi/psi bin using Dunbrack's full-atom rotamer method.
First, add -corrections:score:cenrot in your command line for loading centroid rotamer library (this hack should be fixed after Rocco's refactor, but not completely done yet)
The simplest way to use CenRot model is rosetta_scripts, you can easily switch residue type by
<SwitchResidueTypeSetMover name="to_cenrot" set="centroid_rot"/>
Typical mover like packer, minimizer et al. should work properly.
The lastest version is in my branch (yuan/cenrot_hybird) and will be merged into master very soon. If you want to use it in your code, check pilot/wendao/cenrot_jd2.cc
normal repack
repack + minimize (ramping vdw)
repack + minimize (fix bb)
repack + bbGausian
rigidbody + repack
fragment insertion + repack
repack + minimize (sidechain only)
cartesian/torsion minimize
\There are couple of different CenRot score functions optimized for different purpose
more CenRot specific protocol