Page created 21 September 2015 by Vikram K. Mulligan, Baker laboratory (vmullig@uw.edu).
The simple_cycpep_predict app is intended to be a fragment-free design validation tool for small, backbone-cyclized peptide designs analogous to AbinitioRelax for proteins designs. It sets up a chain with backbone-cyclization, uses GeneralizedKIC to sample conformations and close the geometry, then applies a few rounds of FastRelax, in two batches (a first with the mainchain hydrogen bond terms turned up to preserve hydrogen bonds, and a second with the mainchain hydrogen bond terms set to their normal values). User options permit users to filter based on the number of mainchain hydrogen bonds.
Let's say we want to generate energy landscape plots for a six-residue peptide with sequence VAL-DPRO-ARG-ILE-DPRO-GLU, and that we have a design for this peptide in the file inputs/native.pdb. Let's also suppose that we want every solution to have at least one hbond, and to be based on an initial closure with at least two hbonds. We would first generate a sequence file (let's call it sequence.txt, also in the inputs/ directory) containing the sequence "VAL DPRO ARG ILE DPRO GLU" (no quotation marks). We would then run simple_cycpep_predict on a single processor, dumping output to out.log, using the following command-line flags:
nohup <path to Rosetta bin directory>/simple_cycpep_predict.default.<os><compiler><mode> -sequence_file inputs/sequence.txt -in:file:native inputs/native.pdb -ex1 -ex2 -out:file:silent output.silent -genkic_closure_attempts 5000 -min_genkic_hbonds 2 -min_final_hbonds 1 -nstruct 1000 >out.log &
The output log will contain lines listing the RMSD, energy, and number of hbonds for each solution found. One can find these using the following command:
grep RMSD out.log -A1 | grep -v -P '\-\-|RMSD'