ProBiS Home Page ProBiS Home Page Protein Binding Sites Detection As of Nov 30, 2013 your protein is compared with 37643 structures
Alert: There seems to be a problem with Java in your browser. You should resolve this issue before using ProBiS. Possible problems/solutions are listed below:
  • Java is not installed in your browser. To install it click here. Tip: on 64-bit systems, install 64-bit Java.
  • In Chrome, you have to allow Java to run for the first time: click on Always run on this site button in the upper-left side of the browser window.
  • Java is installed, but is disabled. To check this: in Firefox go to Tools->Add-ons->Plugins; in Chrome go to url chrome://plugins.
  • If you are new to ProBiS, you can watch the introductory video available here.
Related Citations

ProBiS-Web Server RESTful Web Services

The ProBiS-Web Server features RESTful (REpresentational State Transfer) Web Services to make the binding site similarities and local pairwise alignments for any PDB protein structure easily accessible from your scripts. Full set of commands and useful examples are listed below.

Pairwise Alignment of PDB Structures



  • structure_id1, structure_id2 - Specifies the PDB/Chain ID(s) of PDB structures to compare (ex. 1all.A, 3dbj.C). For two chains use 1all.AB, 3dbj.CD.
  • bsite1, bsite2 (optional) - Specifies the binding sites to compare (ex. CYC.175.A.7, CYC.201.C.7). E.g., CYC - ligand name, 175 - ligand number, A - chain id, 7 - radius in Angstroms to select residues around ligand. If omitted, entire PDB structures are aligned.
  • return (optional) - Specifies the return type, which can be pdb, json, or xml. The default is xml.

Detect Similar Proteins or Binding Sites in the Non-redundant PDB

Caution: Examples in this section require all CPUs of the ProBiS-web server, and can load several minutes depending on the server work load.



  • structure_id - Specifies the PDB/Chain ID(s) of the query PDB structure to be compared with all proteins in the nr-PDB (ex. 5cyt.R).
  • bsite (optional) - Specifies the query binding site to search against nr-PDB (ex. HEM.105.R.5). E.g., HEM - ligand name, 105 - ligand number, R - chain id, 5 - radius in Angstroms to select residues around ligand. If omitted, entire PDB structure is considered as a query.
  • z_score (optional) - Specifies the cutoff Z-Score; alignments with Z-Score>cutoff will be returned. The default is 1.0.
  • return (optional) - Specifies the return type, which can be json or xml. The default is xml.

Perl Example Script

use strict;
use LWP::Simple qw( $ua );

# Make a request command (uncomment lines below if you want something else)
my $request = HTTP::Request->new( GET => '');
#my $request = HTTP::Request->new( GET => '');
#my $request = HTTP::Request->new( GET => '');
#my $request = HTTP::Request->new( GET => '');
#my $request = HTTP::Request->new( GET => '');
#my $request = HTTP::Request->new( GET => '');

# Decide about the content type you want to get in return (default is XML) (applies to get_alignments and get_representative; other two commands return "text/plain")
$request->header(Accept => "application/json");
#$request->content_type( 'application/xml' );

# Send the HTTP request
my $response = $ua->request( $request );

# Check to see if there is an error
unless( $response->is_success ) {
print "\n Error: ", $response->status_line, "\n";

# Output response
print "ProBiS returned:\n", $response->content;
ProBiS in Brief
Query structure is shown in Jmol colored by the degrees of structural conservation.
Structurally conserved residues (red) correspond with the GDP binding site.
Local pairwise structural alignment of two differently folded proteins.
Similar proteins are ranked by Z-Scores. A red star indicates different Protein Family (Pfam) than that of query.
Local pairwise structural alignment is presented as a table of residue-residue correspondences.
Your suggestions, questions, comments, or bug reports will help us to improve this site!



ProBiS is developed at the National Institute of Chemistry, Ljubljana, Slovenia