ChemServer Sign in

Fix protein and receptor structures online

Crystal structures are rarely ready for docking or simulation. ChemServer repairs missing atoms and residues, adds hydrogens at the pH you choose and prepares the receptor file your docking program needs.

Why a protein needs fixing

What the repair does

OptionWhat it changes
Add missing atomsAll missing heavy atoms and hydrogens, heavy atoms only, or none
Target pHProtonation of His, Asp, Glu, Lys and other titratable residues (pH 0 to 14)
Add missing residuesBuilds short missing loops and gaps in the chain
Replace nonstandard residuesFor example MSE to MET
Keep heterogensKeeps ligands and cofactors, needed when the grid is centred on a pocket ligand

The repair uses PDBFixer from the OpenMM project, the same tool many MD and docking pipelines use.

Ready for docking

In molecular docking the repaired protein is converted to PDBQT with polar hydrogens and Gasteiger charges by AutoDock Tools (MGLTools) or Meeko. You can also clean the receptor of heteroatoms that do not take part in binding, keep only the chains you need, and add flexible side chains.

Clean up by hand

The protein viewer deletes waters, ions, all heteroatoms or chosen ligands with a click and downloads the edited PDB file.

How to fix a protein on ChemServer

  1. Fetch the structure by PDB ID or upload your PDB file.
  2. Open Protein Prep and Repair and choose the options above.
  3. Run the repair, then open the result in the protein viewer to check it.
  4. Download the fixed PDB or use it directly for docking.

Good to know

Repair your structure now