53 6f 6d 65 20 61 72 65 20 62 6f 72 6e 20 67 72 65 61 74 2c 20 73 6f 6d 65 20 61 63 68 69 65 76 65 20 67 72 65 61 74 6e 65 73 73 2c 20 61 6e 64 20 73 6f 6d 65 20 68 61 76 65 20 67 72 65 61 74 6e 65 73 73 20 74 68 72 75 73 74 20 75 70 6f 6e 20 74 68 65 6d 2e

PDBlib

Access library to the Protein Data Bank file format

Description

PDBlib is a library written in C, which provides basic functionality for accessing the PDB files (The Protein Data Bank format). It also supports the PQR format (extended PDB file for storing charges and radii of particular atoms). Basic application of this library is shown in the pdbrewrite.c file, which can be found in the library source pack. For more information see online manual.

Programs based on the PDBlib library

pdb2beads

This program converts the atomic representation of the molecule into the beads representation. To do so, every residue defined in the PDB/PQR file is transformed into the single "atom". The transformation process is based on the principle of geometric average or mass weighted average. On the figure below you can see the graphical representations of the 4HDD protein before and after such a transformation.

4HHD-pdb2beads
4HDD protein - images generated with PyMOL

pqrdipole

Simple program for the calculation of the electric dipole moment of the molecule. Exemplary output is show below (calculation for the neutral form of 2VB1 protein).

Total charge on molecule [e]: 0.000000
Coordinations of referencing point [A]: [ 5.894193 9.706989 -3.917759] (GC)
Components of dipole moment [normalized]: [ 0.0604171 0.14642757 0.98737467]
Total dipole moment [Cm]: 3.061436e-28 (91.779529 D)

Download