PDB2PQR 1.5 (2009-10)

New features

  • APBS calculations can be executed through the PDB2PQR web interface in the production version of the server
  • APBS-calculated potentials can be visualized via the PDB2PQR web interface thanks to Jmol
  • Disabled Typemap output by default, added –typemap flag to create typemap output if needed.
  • Enabled “Create APBS Input File” by default on the web server, so that APBS calculation and visualization are more obvious to the users.
  • Added warnings to stderr and the REMARK field in the output PQR file regarding multiple occupancy entries in PDB file.
  • Added more informative messages in REMARK field, explaining why PDB2PQR was unable to assign charges to certain atoms.
  • Updated structures.py, now PDB2PQR keeps the insertion codes from PDB files.
  • Added “make test-long”, which runs PDB2PQR on a long list (246) of PDBs by default, it is also possible to let it run on specified number of PDBs, e.g., export TESTNUM=50; make test-long
  • Updated NBCR opal service urls from http://ws.nbcr.net/opal/... to http://ws.nbcr.net/opal2/...
  • Compressed APBS OpenDX output files in zip format, so that users can download zip files from the web server.
  • Removed “EXPERIMENTAL” from APBS web solver interface and Jmol visualization interface.
  • Updated all APBS related urls from http://apbs.sourceforge.net/... to http:/apbs.wustl.edu/...
  • Merged PDB2PKA code, PDB2PKA is functional now.
  • Added two new options: –neutraln and –neutralc, so that users can manually make the N-termini or C-termini of their proteins neutral.
  • Added a local-test, which addresses the issue of Debian-like Linux distros not allowing fetching PDBs from the web.
  • Added deprotonated Arginine form for post-PROPKA routines. This only works for PARSE forcefield as other forcefields lack deprotonated ARG parameters.
  • Updated inputgen.py with –potdx and –istrng options added, original modification code provided by Miguel Ortiz-Lombardía.
  • Changed default Opal service from http://ws.nbcr.net/opal2/services/pdb2pqr_1.4.0 to http://sccne.wustl.edu:8082/opal2/services/pdb2pqr-1.5

Bug fixes

  • Verbosity outputs should be stdouts, not stderrs in web server interface. Corrected this in src/routines.py.
  • Fixed a bug in psize.py: for a pqr file with no ATOM entries but only HETATM entries in it, inputgen.py should still create an APBS input file with reasonable grid lengths.
  • Added special handling for special mol2 formats (unwanted white spaces or blank lines in ATOM or BOND records).
  • Added template file to doc directory, which fixed a broken link in programmer guide.