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

Packages  
Space Filling Model  
Applications dealing with molecular geometric models defined by union of balls.  
Conformational Analysis  
Applications dealing with molecular flexibility.  
Data Management  
Applications used to handle input data and results.  
Data Analysis  
Applications used to perform analysis on various data.  
Assemblies  
Applications dealing with macromolecular assemblies.  
Integrated Analysis  
Applications combining several ingredients from the previous groups.  
This page lists all program programs of the SBL library. These programs are either applications, or short programs associated with packages from the Core.
– sbltgbuilderlrmsd.exe : Build a transition graph from conformational ensembles or from database of conformations (Transition_graph_of_energy_landscape_builders)
– sbltgbuildereuclid.exe : Build a transition graph from conformational ensembles or from database of conformations (Transition_graph_of_energy_landscape_builders)
– sblvorlumetxt.exe : Computes the volume of a molecular complex from a txt file listing 3D spheres (Space_filling_model_surface_volume)
– sblvorlumepdb.exe : Computes the volume of a molecular complex from a PDB file (Space_filling_model_surface_volume)
– sblvorshellbpIGAgWatomic.exe : Compute the Atom Shelling Trees of atoms at a IGAg molecular interface (Space_filling_model_shelling_diagram_surface_encoding)
– sblvorshellbpABWatomic.exe : Compute the Atom Shelling Trees of atoms at a binary molecular interface (Space_filling_model_shelling_diagram_surface_encoding)
– sblcompatch.exe : Compare two Atom Shelling Trees of atoms at a binary molecular interface (Space_filling_model_shelling_diagram_comparison)
– sblbifdomainsWatomic.exe : List all binary interfaces in an input molecular complex induced by loaded labels from an input file (Space_filling_model_interface_finder)
– sblbifchainsWatomic.exe : List all water mediated binary interfaces between chains of an input molecular complex (Space_filling_model_interface_finder)
– sblintervorIGAgWcoarsegrainoneperresidue.exe : Provide statistics on a coarse grained water mediated IGAg molecular interface (2 particles per residue) (Space_filling_model_interface)
– sblintervorIGAgWcoarsegrainoneperresidue.exe : Provide statistics on a coarse grained water mediated IGAg molecular interface (1 particle per residue) (Space_filling_model_interface)
– sblintervorIGAgWatomic.exe : Provide statistics on a water mediated IGAg molecular interface (Space_filling_model_interface)
– sblintervordomainsWatomic.exe : Provide statistics on molecular interfaces with loaded labels from a file (Space_filling_model_interface)
– sblintervorABWcoarsegraintwoperresidue.exe : Provide statistics on a coarse grained water mediated binary molecular interface (2 particles per residue) (Space_filling_model_interface)
– sblintervorABWcoarsegrainoneperresidue.exe : Provide statistics on a coarse grained water mediated binary molecular interface (1 particle per residue) (Space_filling_model_interface)
– sblintervorABWatomic.exe : Provide statistics on an atomic water mediated binary molecular interface (Space_filling_model_interface)
– sblballcovortxt.exe : Coarse grain model of a list of input spheres in a plain txt file (Space_filling_model_coarse_graining)
– sblballcovorpdbU.exe : Coarse grain model of a molecule from an input PDB file (Uniform version) (Space_filling_model_coarse_graining)
– sblballcovorpdbC.exe : Coarse grain model of a molecule from an input PDB file (Constrained version) (Space_filling_model_coarse_graining)
– sblballcovorpdbA.exe : Coarse grain model of a molecule from an input PDB file (Amino Acids version) (Space_filling_model_coarse_graining)
– sbllrmsdallagainstone.exe : Compute the rigid registration of all conformations in the second set against the first conformation in the first set (Point_cloud_rigid_registration_3)
– sblMorsetheorybasedanalyzerwg.exe : Computes the watershed transform of an ensemble of ddimensional points embedded in an edge weighted graph (Morse_Smale_Witten_chain_complex)
– sblMorsetheorybasedanalyzervwg.exe : Computes the watershed transform of an ensemble of ddimensional points embedded in a vertex weighted graph (Morse_Smale_Witten_chain_complex)
– sblMorsetheorybasedanalyzernngeuclid.exe : Computes the watershed transform of an ensemble elevated of ddimensional points embedded in a NNG, with an euclidean distance between the points (Morse_Smale_Witten_chain_complex)
– sblMorsetheorybasedanalyzernngeucliddensitygauss.exe : Computes the watershed transform of an ensemble of ddimensional points embedded in a NNG, with an euclidean distance between the points, and a height corresponding to a local density (Morse_Smale_Witten_chain_complex)
– sblMorsetheorybasedanalyzernngangulardensityneighbors.exe : Computes the watershed transform of an ensemble of ddimensional points embedded in a NNG, with an angular distance between the points, and a height corresponding to a local density (Morse_Smale_Witten_chain_complex)
– sblenergycharmm.exe : Computes the potential energy of a list of conformations using the CHARMM force field (Molecular_potential_energy)
– sblenergyBLN.exe : Computes the potential energy of a list of conformations using the BLN force field (Molecular_potential_energy)
– sblenergyamber.exe : Computes the potential energy of a list of conformations using the Amber force field (Molecular_potential_energy)
– sbllrmsdconformationalensemblesintersection.exe : Compute the symmetric difference of two sets of conformations using the lRMSD distance between the conformations (Molecular_distances)
– sbllrmsdconformationalensemblescentroidperatom.exe : Compute the centroid of the input list of conformations (input is one plain txt file) (Molecular_distances)
– sbllrmsdallpairs.exe : Compute the lRMSD distance between all pairs of conformations (input is one plain txt file) (Molecular_distances)
– sbllrmsdallagainstone.exe : Compute the lRMSD distance between the first conformation and all other ones (input is one plain txt file) (Molecular_distances)
– sbllandexpTRRTtrigoterrain.exe : Landscape exploration of an arbitrary complex function using TRRT algorithm (Landscape_explorer)
– sbllandexpTRRTRastrigin.exe : Landscape exploration of Rastrigin function using TRRT algorithm (Landscape_explorer)
– sbllandexpTRRTBLN.exe : Landscape exploration of BLN69 using TRRT algorithm with the lRMSD (Landscape_explorer)
– sbllandexpstratifiedTRRTBLN.exe : Landscape exploration of BLN69 using stratified TRRT algorithm with the lRMSD (Landscape_explorer)
– sbllandexphybridBHTRRTtrigoterrain.exe : Landscape exploration of an arbitrary complex function using hybrid algorithm with basins hopping and TTRT with quench, with the Euclidean distance (Landscape_explorer)
– sbllandexphybridBHTRRTRastrigin.exe : Landscape exploration of Rastrigin function using hybrid algorithm with basins hopping and TTRT with quench, with the Euclidean distance (Landscape_explorer)
– sbllandexphybridBHTRRTBLN.exe : Landscape exploration of BLN69 using hybrid algorithm with basins hopping and TTRT with quench, with the lRMSD (Landscape_explorer)
– sbllandexphybridBHTRRTatomic.exe : Landscape exploration of small peptides over atomic force fields using basins hopping / TRRT hybrid algorithm, with the lRMSD (Landscape_explorer)
– sbllandexphybridBHTRRTBLNfilter.exe : Landscape exploration of BLN69 using hybrid algorithm with basins hopping and TTRT with quench, with the lRMSD, and additional filters on energy (Landscape_explorer)
– sbllandexpBHtrigoterrain.exe : Landscape exploration of an arbitrary complex function using basins hopping algorithm, with the Euclidean distance (Landscape_explorer)
– sbllandexpBHRastrigin.exe : Landscape exploration of Rastrigin function using basins hopping algorithm, with the Euclidean distance (Landscape_explorer)
– sbllandexpBHBLN.exe : Landscape exploration of BLN69 using basins hopping algorithm, with the lRMSD (Landscape_explorer)
– sblcenergylandscapecomparisonlrmsd.exe : Compare two transition graphs using eath mover distance algorithms with lRMSD metric (Energy_landscape_comparison)
– sblcenergylandscapecomparisoneuclid.exe : Compare two transition graphs using eath mover distance algorithms with Euclidean distance metric (Energy_landscape_comparison)
– sblcenergylandscapeanalysislrmsd.exe : Analyse the transition graph of an elevated sampled energy landscape using lRMSD metric (Energy_landscape_analysis)
– sblcenergylandscapeanalysiseuclid.exe : Analyse the transition graph of an elevated sampled energy landscape using Euclidean distance metric (Energy_landscape_analysis)
– sblemdwpeuclid.exe : Earth Mover Distance solver for weighted points using Euclidean metric (Earth_mover_distance)
– sblemdtglrmsd.exe : Earth Mover Distance solver for transition graphs using lRMSD metric (Earth_mover_distance)
– sblemdtgeuclid.exe : Earth Mover Distance solver for transition graphs using Euclidean metric (Earth_mover_distance)
– sblemdsequences.exe : Earth Mover Distance solver for aligned sequences (Earth_mover_distance)
– sblemdgrapheuclid.exe : Earth Mover Distance solver for weighted points in a graph using Euclidean metric (Earth_mover_distance)
– sblddbcstep3clusterplots.py : Density difference based clustering, step 3: cluster analysis (Density_difference_based_clustering)
– sblddbcstep2clustering.py : Density difference based clustering, step 2: watershed transform based clustering (Density_difference_based_clustering)
– sblddbcstep1discrepancy.py : Density difference based clustering, step 1: discrepancy estimation (Density_difference_based_clustering)
– sblddbcbasedcoloredembedding.py : Density difference based clustering: MultiDimensional Scaling based 2D embeddings (Density_difference_based_clustering)
– sblmwci.py : Solve minimum weighted connectivity inferece fro native mass spectrometry and related data (Connectivity_inference)
– sblconfensemblecomparisonlrmsd.exe : Compare two conformational ensemble with different methods (Conformational_ensemble_comparison)
– sblconfensemblecomparisoneuclid.exe : Compare two conformational ensemble with different methods (Conformational_ensemble_comparison)
– sblconfensembleanalysislrmsd.exe : Make analysis over a conformation ensemble embedded in a metric space, and elevated by adensity function (Conformational_ensemble_analysis)
– sblconfensembleanalysiseuclid.exe : Make analysis over a conformation ensemble embedded in a metric space, and elevated by adensity function (Conformational_ensemble_analysis)
– sblclusterMTBeuclid.exe : Computes a clustering of an input set of points in Euclidean space using Morse theory based algorithm (Cluster_engines)
– sblclusterkmeanseuclid.exe : Computes a clustering of an input set of points in Euclidean space using kmeans algorithm (Cluster_engines)
– sblmatchPDBresiduesandatoms.exe : Matches two sequences of residues, then matches the atoms of each matched residues (Alignment_engines)
– sblapurva.exe : Structural alignment based on a combinatorial / geometricx approach (Apurva)