FAQ and Help

Input data

pyDockWEB server uses two different sources of input data:

  1. User custom PBD structures. This option is identified by the label 'Upload PDB structures'. When this option is selected, the user is asked to upload two separate PDB files, receptor and ligand structures respectively.
  2. RCSB code. This option is identified by the label 'Select PDB by RCSB code'. When the user selects this option, pyDockWEB polls the RCSB Protein Data Bank and download the PDB structure automatically (only if exists).

PDB structure files

In order to avoid invalid results for a given PDB structure, be encourage to follow the PDB file format. Note that incomplete backbone atoms may incur in inaccurate results and/or software failure.

pyDockWEB server makes use of the SCWRL software for rebuilding missing side-chains (if possible). We would like to thank the Dunbrack lab for granting us permission to use their software.


To cite pyDockWEB, please reference:

Jimenez-Garcia B., Pons C. and Fernandez-Recio J.
"pyDockWEB: a web server for rigid-body protein-protein docking using electrostatics and desolvation scoring".
Bioinformatics (2013) 29(13):1698-1699

Distance Restraints

pyDockRST software package uses the percentage of satisfied distance restraints, together with the electrostatics and desolvation binding energy, to identify correct docking orientations.
This methodology dramatically improves the docking results when compared to the use of energy criteria alone, and is able to find the correct orientation within the top 20 docking solutions in 80% of the cases. (Chelliah V. et al, J Mol Biol. 2006;357:1669-1682)

Result files

Once the computation has ended, pyDockWeb prepares a gzip compressed tar archive containing the following files ("[xxx]" is a numeric identifier):

  • project[xxx].ftdock: FTDock application output.
  • project[xxx].rot: rotation angles for each of the poses generated by FTDock.
  • project[xxx]_rec.pdb: Receptor PDB file parsed by pyDock.
  • project[xxx]_lig.pdb: Ligand PDB file parsed by pyDock.
  • project[xxx]_setup.log: A log file of the pyDock setup process (PDB files parsing).
  • project[xxx].ene: a table with a list of generated conformations scored and ranked by pyDock energy.
  • project[xxx]_*.pdb: One of the top 100 conformations in PDB file format. They correspond with the first 100 rows in project[xxx].ene file.

If any distance restraint has been chosen:
  • project[xxx].rst: contains a table with the top 10000 conformations scored using the restraints applied.
  • project[xxx].eneRST: a table with a list of generated conformations scored and ranked by pyDock energy and one extra column with the restraint scoring.