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!
Note that PLCC and SplitPDB are command line programs, i.e., you have to run them from a shell prompt. If you have never done this before, don't worry. We have a step-by-step guide that will get you up and running: [PLCC_from_shell]
If you just do not like the command line, you can access pre-computed VPLG output on our webserver. The PTGL serves the VPLG results for the whole RCSB PDB, and is available at http://ptgl.uni-frankfurt.de/.
Starting on July 29, 2015, the development of VPLG is now happening at GitHub: https://github.com/dfsp-spirit/vplg
We will continue to use this website at Sourceforge for releases and other stuff. So if you are not a developer, nothing changes for you. If you are a developer, you will notice that the repo here at SF is now read-only, and that you cannot commit to it anymore. Please contact Tim Schaefer to get access to the repo at GitHub in that case. Please tell me your GitHub username in the email. Also note that the code in the repo here at SF no longer gets updated, so do NOT use it or send any patches against it. Use the latest code at GitHub instead!