Skip to content

zanderharteveld/protein-interaction-viewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This project is retired, see this repository which contains Protein-Interaction-Viewer as well as other added functionality.

Protein Interaction Viewer

Installation

Protein Interaction Viewer (PIV) is a PyMOL plugin and can be installed like any standard PyMOL plugin. Important: In order to use this plugin the programs Probe and Reduce must be in the user's path and be named probe and reduce respectively. (or simply copy it to /Applications/PyMOL.app/Contents/bin)

  1. From the PyMOL toolbar select Plugin-->Manage Plugins-->Install. Or for newer versions of PyMOL go to Plugin-->Plugin Manager and then select the Install New Plugin tab.
  2. Choose the PIV plugin file ProteinInteractionViewer.py
  3. The plugin will show up in PyMOL menu Plugin-->ProteinInteractionViewer

Windows

  • PIV does not work on the older Windows versions of PyMOL. This seems to be a problem with the version of python that these versions use. However, PIV does work with the newer open source versions of PyMOL. Instructions to find open-source pre-compiled binaries and installation instructions can be found here.

Mac OSX

  • The standard Mac OS PyMOL application, MacPyMOL.app does not support plugins by default. If you rename the PyMOL application to "PyMOLX11Hybrid.app" per the instructions here. PyMOL plugins will be enabled.
  • The python version that MacPyMOL uses does not appear to add the user's path set in ~/.bash_profile to its path. So please make sure probe and reduce are present in the system path (i.e. /usr/bin)

Usage

Add and Remove Hydrogens

To add or remove hydrogens select the Edit H tab in PIV. Select the PyMOL object under the Selection box and use the Clear H or Add H buttons to remove or add hydrogens respectively. If no new object name is given, the new object will have the original object's appended by an "_H". If you would like to replace the current object, then check the Replace checkbox.

Load Contact Dots

To load contact dots select the Load Dots tab in PIV. Select the two PyMOL selections/objects you want to calculate dots between in the Sel1 and Sel2 combo boxes. Name the dots object, and put any additional parameters you want to send to the probe program. Click the Load Dots button to load the dots. In PyMOL the dots are grouped so that you can individually turn on and off different contacts. If you want to calculate dots between one object select that object in the Sel1 box and then mark the Self checkbox.

Rotate Side Chains

Select the Side-chain Rotator tab to rotate side-chains. To select a sidechain to rotate, ctrl+right clk on any atom in the amino acid you would like to rotate (Note PIV doesn't update until you reselect the plugin window). Listed rotamers can be selected to change the side chain to that conformation. The scrollbars on the right allow for custom changes to each chi angle (Note after adjusting a chi angle with the scroll bar, smaller changes can be done using the left and right arrow keys).

General Comments

If the contact dots are hidden in PyMOL (i.e. the hide everything command was used), they can be shown again with the command show cgo, <dots> where dots is the name of the contact dots group.

Citation

See LICENSE

Other

See the description on our website for more information about what this software does.

Packages

No packages published

Languages

  • Python 100.0%