Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
Plugins Guide

Brief introduction/tutorial for plugins.

Plugins

Plugins are graphical user interfaces with three main functions: enabling the specification of inputs, running calculations, and displaying results.

In the SBL, plugins are developed using the framework proposed in the packages Plugin_manager, which provides a coherent framework to handle targeted platforms such as PyMOL, VMD, and NGLViewer.

VMD Multi-Instance Limitation: Each VMD plugin communicates with VMD through a fixed network port (default: 5555). If two VMD instances are opened simultaneously, the plugin may send commands to the wrong VMD instance. To avoid this issue, ensure only one VMD instance with an active plugin is running at a time.


List of available plugins

Below is a brief overview of the currently available plugins.

Short videos are available from the SBL-plugins youtube channel.

Surfaces, volumes, interfaces, contacts

  • sbl_misa from the package Multiple_interface_string_alignment : combines MSA with interface models to yield Multiple Interface String Alignments (MISA) that encode properties of amino acids at protein–protein interfaces.

Alignments and decompositions

  • sbl_kpax from the package Kpax : provides a generic implementation of the Kpax algorithm, a reference structural aligner.

Conformational analysis

Structure prediction analysis

Misc