Welcome to the Visualization of Protein Ligand Graphs (VPLG) Sourceforge website!
VPLG uses a graph-based model to describe the structure of proteins on the super-secondary structure level. A protein-ligand graph is computed from the atomic coordinates in a PDB file and the secondary structure assignments of the DSSP algorithm. In this graph, vertices represent secondary structure elements (SSEs, usually alpha helices and beta strands) or ligand molecules while the edges model contacts and relative orientations between them.
VPLG is written in Java using the Apache Batik library for SVG output. Database connectivity (optional) is provided by the PostgreSQL JDBC driver. VPLG was tested on Linux and Windows and should also run under MacOS.
This website is used to provide the online VPLG [Documentation]. Some of this information is also available in the doc/ directory of your release. VPLG is a software package consisting of the following tools:
If this is the 1st time you read about VPLG, you may want to know more details on [How_it_works]. In that case, you may also want some help on how to interpret the graph images. I suggest you read [PLCC_Graphtypes] to get started.
The VPLG software package uses 3D atom data from PDB files and secondary structure element (SSE) assignments from DSSP files (Kabsch & Sander 1983). You can download DSSP files for many PDB entries from the DSSP database via RMS or generate them for your private PDB files at this server. You can also download the DSSP program from the DSSP website and generate them yourself though. The VPG GUI of our software now comes with a downloader that allows you to download both the PDB and DSSP file for some PDB protein with a single click!
A webserver to download pre-computed graphs in various formats is in the works, for now use this page: [Download_Graphs].