Protein Local Optimization
Program: Manual
This "manual" is a work in progress and will continue to evolve as I have bits of time to work on it.
The Basics
PLOP is primarily meant to model proteins, but the current version can also include:
With respect to ligands, the current distribution contains about 3000 ligands found in the PDB. Several modified amino acids are also currently supported, including phosphorylated residues. For a complete list of residues supported in the current version, click here.
PLOP currently runs only on Unix and Linux, and jobs are controlled using simple scripts. The path for the script is the only input read from standard input by the program, so you can run it like this:
echo input.dat | plop
where input.dat contains the script (the file could of course be named anything you like). All statements in the script, whether they set parameters or execute a command, are read and performed in strict order. Comment lines can be included; they are started with the character #. Commands can be broken across lines using the continuation character "&" at the end of each line that should continue to the next.
How to Write PLOP Scripts
The basics (read this first)
Predicting/changing protonation states
Key optimization algorithms:
Useful analysis tools:
Hydrogen bond analysis (to be written)
Dihedral angle analysis (to be written)
Secondary structure analysis (to be written)
Identifying problems in structures (to be written)
Energetic analysis (to be written)
Examples
All of the examples use the PDB file 2igd, which you can download here.
Helix Prediction: Input Output