Skip to content

MolBIFFM/PTGLtools

 
 

Repository files navigation

PTGLtools (formerly labeled VPLG)

This package contains software for the analysis of topologies of protein structures. The main part of this package is the computation of topology graphs based on three-dimensional structures from the Protein Data Bank (PDB) and the secondary structure assignment from Define Secondary Structure of Proteins (DSSP). This software is able to read in legacy PDB files and macromolecular Crystallographic Information Files (mmCIFs) and therefore able to process large structures of > 62 chains or > 99,999 atoms. The software is used to fill the Protein Topology Graph Library (PTGL).

Contained software

Each top-level directory contains one software part of this package.

  • 'PTGLgraphComputation' (formerly labeled PLCC) is the main part of PTGLtools computing graphs representing the topology of three-dimensional protein structures
  • 'PTGLdynamics' [unpublished & WIP]: Pipeline to analyze snapshots of MD simulation with PTGLgraphComputation
  • 'PTGLmodulePrediction: Pipeline to predict biological modules based on protein graphs
  • 'splitpdb': splits a multi-model legacy PDB file into single PDB files of one model
  • 'graphletAnalyzer': finds graphlets in graph modeling language (GML) files
  • 'bk': implementation of the Bron_Kerbosch algorithm to find cliques
  • 'vpg' [closed]: graphical user interface for PTGLgraphComputation

This is just the README for the code repository, see the doc/ subdirectory for help with the software in this repo. For example, find the documentation of PTGLgraphComputation in /PTGLgraphComputation/doc.

Installing

Both the 'splitpdb' and the 'PTGLgraphComputation' directories contain not only the source code but the full Netbeans projects. You can directly open the project using the Netbeans IDE. Simply build the project: button in the Netbeans taskbar or [F11] by default. The ready to use JAR file and lib folder can be found in the newly created dist folder by default. You can test the program and access the help by running java -jar PTGLgraphComputation.jar --help

Websites

Cite us

If you use our software, please cite us:

Wolf JN, Keßler M, Ackermann J, Koch I (2020). PTGL: extension to graph-based topologies of cryo-EM data for large protein structures. Bioinformatics. (DOI 10.1093/bta706 at Oxford University Press)

License

This project is licensed under the GPL 2 license - see the license file for details.

Notes

The source is at GitHub, at https://github.com/dfsp-spirit/vplg/ . The code has been forked at April 26, 2019, to and will be maintained on https://github.com/MolBIFFM/PTGLtools/ .

PTGLtools is free software and comes WITHOUT ANY WARRANTY. See the LICENSE file for details.

-- jnw

About

The Visualization of Protein-Ligand Graphs software that powers the PTGL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 42.7%
  • Java 42.1%
  • Promela 5.3%
  • C++ 4.0%
  • Python 2.2%
  • Shell 2.0%
  • Other 1.7%