Generates consistent PSSM and PDB files for protein-protein complexes


Cite this software

What PSSMGen can do for you

  • Easy-to-use tool to calculate PSSM
  • Generate PSSM files for docking models of protein-protein complexes
  • Generate PSSM-matched PDB files

PSSMGen is geared toward computing the pssm files for all models of a particular protein-protein complex. This tool assumes your files have following structure:
|_ pdb
|_ fasta
|_ pssm_raw
|_ pssm
|_ pdb_raw
caseID is the ID of protein-protein complex, e.g. PDB ID 1AK4 or CAPRI target ID T161. Only the pdb dir must exist at run time, and it must contain the PDB files of the models generated by HADDOCK. Based on these PDB files, the code will extract protein sequences and generate the FASTA files (stored in the fasta subdir). It will then use the BLAST tool psiblast to compute PSSM (stored in pssm_raw subdir). Finally the sequences from PSSM files and PDB files will be aligned and then the consistent PSSM files and/or PDB files will generated. The consistent PSSM files are stored in pssm subdir. If applicable, the consistent PDB files are stored in pdb subdir, while the original non-consistent PDB files are moved to pdb_raw subdir. You can then use PDB files from pdb and PSSM files from pssm for further analysis.

Programming languages
  • Python 97%
  • Makefile 3%
  • Apache-2.0
</>Source code

Participating organisations

Netherlands eScience Center



Contact person

Cunliang Geng

Cunliang Geng

Netherlands eScience Center
Mail Cunliang
Cunliang Geng
Cunliang Geng
Netherlands eScience Center
Nicolas Renaud
Nicolas Renaud
Netherlands eScience Center

Related projects


Scoring 3D protein-protein interaction models using deep learning

Updated 11 months ago

Related software



A framework and predictor based on support vector machine and random walk graph kernel for scoring protein-protein interfaces.

Updated 4 months ago
3 4



Fast and versatile Python package that leverages SQL queries to parse, manipulate and process biomolecular structure files. The structure files should be in the PDB format and are available on

Updated 20 months ago
3 2