Recent site activity

PDB2PQR‎ > ‎User guide‎ > ‎


Web server usage

Using PDB2PQR through the web server is very straightforward. Interested users can choose one of the available servers, and immediately start using the software. More information about the various web-based options can be found below and on the PDB2PQR tutorials and examples page.

Command line usage

The command line version of PDB2PQR must be installed from source using the instructions in the PDB2PQR installation and availability section. This version of the software offers an expanded range of options and can also be customized with user extensions.

The command line PDB2PQR is invoked as

   $ python [options] --ff={forcefield} {path} {output-path}

The required arguments are as follows:

The forcefield to use -- currently AMBER (AMBER99, Wang J, et al, 2000), CHARMM (CHARMM27, MacKerell AD Jr, et al, 1998), PARSE (PARSE, Sitkoff D, et al, 1994), and TYL06 (Tan C, et al, 2006) are supported.
The path to the PDB file or an ID to obtain from the PDB archive
The desired output name of the PQR file to be generated

Optional command-line arguments are:

Do not perform the debumping operation
Do not perform hydrogen bonding network optimization
Keep the chain ID in the output PQR file
Only assign charges and radii - do not add atoms, debump, or optimize.
Do no optimization, atom addition, or parameter assignment, just return the original PDB file in aligned format.
Instead of using the standard canonical naming scheme for residue and atom names, use the names from the given forcefield.
Use PROPKA to calculate pKas and apply them to the molecule given the pH value. Actual PROPKA results will be output to <output-path>.propka.
--ligand=<mol2 file>
Use the PDB2PKA package to generate parameters for the specific ligand in MOL2 format. MOL2-format ligands can be generated using PROPDRG server or from within some molecular modeling packages
Create a template APBS input file based on the generated PQR file.
Put an extra whitespace between atom name and residue name to <output-path>-whitespace.pqr, this may (or may not) break strict PDB formatting and cause problems for some visualization programs.
--verbose (-v)
Print information to stdout
--help (-h)
Display the usage information

Additional optional command-line arguments from the extensions directory are:

Print the per-residue backbone chi angle to <output-path>.chi
Print the per-residue backbone phi angle to <output-path>.phi
Print the per-residue backbone psi angle to <output-path>.psi
Print the per-residue phi and psi angles to <output-path>.rama for Ramachandran plots
Print a list of hydrogen bonds to <output-path>.hbond
Print a list of salt bridges to <output-path>.salt