Team:NAWI Graz/Model/rosetta bash

Beesensor


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