Unix terminal commands to run Rosetta3CM protocol
$rosetta stands for your installation path, for example /home/rosetta/
$rosetta/bin/partial_thread.default.linuxgccrelease -in:file:fasta 2_threading/targetprotein(g17).fasta -in:file:alignment example1.grishin -in:file:template_pdb example1.pdb
$rosetta/main/source/bin/rosetta_scripts.default.linuxgccrelease @rosetta_cm.options
$rosetta/main/source/bin/relax.default.linuxgccrelease @relax.options
Content of rosetta_cm.options
# i/o
-in:file:fasta g17.fasta
-parser:protocol rosetta_cm.xml
-nstruct X #intended number X of constructs to be produced
# relax options
-relax:minimize_bond_angles
-relax:minimize_bond_lengths
-relax:jump_move true
-default_max_cycles 200
-relax:min_type lbfgs_armijo_nonmonotone
-relax:jump_move true
-score:weights stage3.wts
-use_bicubic_interpolation
-hybridize:stage1_probability 1.0
# reduce memory footprint
-chemical:exclude_patches LowerDNA UpperDNA Cterm_amidation SpecialRotamer VirtualBB ShoveBB VirtualDNAPhosphate VirtualNTerm CTermConnect sc_orbitals pro_hydroxylated_case1 pro_hydroxylated_case2 ser_phosphorylated thr_phosphorylated tyr_phosphorylated tyr_sulfated lys_dimethylated lys_monomethylated lys_trimethylated lys_acetylated glu_carboxylated cys_acetylated tyr_diiodinated N_acetylated C_methylamidated MethylatedProteinCterm
Content of rosetta_cm.xml
Content of rosetta_cm.options
-score:weights ref2015.wts
-relax:dualspace #use dualspace relax protocol
-relax:minimize_bond_angles #dualspace relax protocol setting
-set_weights cart_bonded .5 pro_close 0 #score proline ring closure using energy term for all bond lengths (pro_close uses virtual atom NV for proline ring scores)
-default_max_cycles 200
-out:file:fullatom
-out:pdb