The scripts and input files that accompany this demo can be found in the demos/protocol_captures directory of the Rosetta weekly releases.

This is a protocol capture, and represents the protocol at a fixed point in time. It may not work with the current version of Rosetta.

KEYWORDS: MEMBRANES ANALYSIS

Follow the steps below. Example inputs and outputs are provided in the respective folders. Three different options are provided:

cmd_mpscore_as-is.sh scores the protein as-is with respect to the fixed membrane cmd_mpscore_transform.sh transforms the protein first into the membrane before scoring cmd_mpscore_transform_optimize.sh transforms the protein first into the membrane, optimizes the embedding with the high-resolution score function and then scores the protein

1) Adjust the paths for the Rosetta executable and database in the cmd_mpscore<...>.sh scripts. Make sure you understand the options in the cmd files.

2) Run the scripts:

cmd_mpscore_as-is.sh cmd_mpscore_transform.sh cmd_mpscore_transform_optimize.sh

3) Check your output: visualize the positions of the input and output structures in PyMOL with the visualize_membrane.pml script:

pymol .pdb .pdb visualize_membrane.pml

The score files are given in the respective output folders.

4) You can visualize clashes via:

./visualize_clashes.py -p output_score_transform_optimize/4P79_A_0001_transform_optimize.pdb -r

The -r option visualizes the repulsive score term. The script writes a PyMOL script visualize_clashes.pml that can be run inside PyMOL after loading the structure file. To do this, run the following in a command line terminal:

pymol output_score_transform/4P79_A_0001_transform.pdb visualize_clashes.pml