Skip to content
naulon

No retraction, correction or concern found when last checked on Oct 21, 2026.

ProteinsPlus: interactive analysis of protein–ligand binding interfaces

Katrin Schöning-Stierand, Konrad Diedrich, Rainer Fährrolfes and 5 more

Nucleic Acids Research · 2020 · CC BY

doi:10.1093/nar/gkaa235

Abstract

Due to the increasing amount of publicly available protein structures searching, enriching and investigating these data still poses a challenging task. The ProteinsPlus web service (https://proteins.plus) offers a broad range of tools addressing these challenges. The web interface to the tool collection focusing on protein–ligand interactions has been geared towards easy and intuitive access to a large variety of functionality for life scientists. Since our last publication, the ProteinsPlus web service has been extended by additional services as well as it has undergone substantial infrastructural improvements. A keyword search functionality was added on the start page of ProteinsPlus enabling users to work on structures without knowing their PDB code. The tool collection has been augmented by three tools: StructureProfiler validates ligands and active sites using selection criteria of well-established protein–ligand benchmark data sets, WarPP places water molecules in the ligand binding sites of a protein, and METALizer calculates, predicts and scores coordination geometries of metal ions based on surrounding complex atoms. Additionally, all tools provided by ProteinsPlus are available through a REST service enabling the automated integration in structure processing and modeling pipelines.

Full text

From PubMed Central, U.S. National Library of Medicine, as current on Oct 21, 2026. Paragraph numbers are ours, so an answer can point at one.

INTRODUCTION

Available structural data of macromolecular complexes in the Protein Data Bank (PDB) are often used as starting point for the successful development of new drugs. Although data quality and resolution increase with continuous improvement of methods, structure quality assessment, data enrichment and investigation are a prerequisite for successful structure-driven life science research. Selecting an appropriate macromolecular complex as starting structure poses a great challenge with regard to the growing number of available data and the great differences in quality and applied structure determination methods. Manually curated benchmark datasets like the Astex Diverse Set or the Iridium HT are outdated by now, but the selection criteria used for the generation of these sets are still applicable to the search for new reliable structures. In order to keep pace with the rate of data generation, there is a need for fully automated structure validation methods. The data selection step is followed by structure enrichment consisting of adding computed properties, which cannot be derived directly from the structure determination. A prominent example for an essential enrichment step is the addition of hydrogens to X-ray or Cryo-EM determined structures. The estimation of the formation of hydrogen bonds between protein and ligand directly depends on the calculated positions of hydrogens, protonation state, and the tautomeric state of the amino acid side chains and bound ligands. Also the correctness in prediction of water molecule positions plus the orientation of the water hydrogens and the assignment of metal coordination geometries are essential for a functional understanding of binding and influences the prospects of a design process.

Finding answers to the various questions emerging in a modeling process poses a great challenge for scientists. Many web services addressing specific topics like pocket detection, protein–ligand interaction visualization, protein–protein interface analysis and metal interactions exist. But there is a lack for comprehensive solutions offering different tools in a unified interface that facilitates the reuse of intermediate results and provides interoperability between tools. The members of the Worldwide PDB partnership (wwPDB; wwPDB.org), for example, provide numerous tools and services to access and explore PDB content on their own web pages. Additional to the web services, many software tools for protein structures and their complexes have been developed both as open source and commercial solutions. Often, software usage is restricted by platform dependencies and installation obstacles. Web servers circumvent these issues, however, interoperability between tools and command line based applications remain problematic in practice.

Here, we present an extended version of ProteinsPlus that addresses a large variety of molecular modelling tasks covering the following areas: structure quality assessment by EDIA and StructureProfiler, structure enrichment by Protoss, WarPP, METALizer, 2D visualization by PoseView, binding site ensemble generation by SIENA, protein–protein interface classification by HyPPI and pocket detection and druggability estimation by DoGSiteScorer. The web interface to our tool collection focusing on protein–ligand interactions has been geared towards easy and intuitive access for life scientists. This includes the visualization of the 3D structure in the embedded NGL viewer and the 2D structure diagrams of all ions and small molecules. The layout of the start page with only a text field and two upload buttons is similar to the start page of popular internet search engines and therefore self-explanatory. Once the desired structure has been selected or uploaded, the default layout of the page consisting of the 3D view of the complex on the left hand side, a column containing the aforementioned structure diagrams in the middle of the page, and a tool panel on the right hand side is loaded, see Figure 1. The textual or tabular results of the different tools are presented on tool panel while the 3D view is updated accordingly in order to visualize the calculated result. Structure selections for the different calculations, e.g. a metal ion for running the METALizer (see below), can be done by clicking on the structures of interest in either the 2D or 3D representation. Clicking on results in the tool panel highlights or toggles the corresponding structure in the NGL viewer.

MATERIALS AND METHODS—ENHANCEMENTS OF THE ProteinsPlus WEB SERVER

Since our last publication in 2017, the ProteinsPlus web service has been extended by additional tools (WarPP, METALizer and StructureProfiler) as well as it has undergone substantial infrastructural improvements. Most noteworthy, a keyword search, interactive pocket definition and handling, and a REST API have been implemented. The keyword search enables the user to start ProteinsPlus without knowing the PDB code of the structure of interest. StructureProfiler screens structures based on selection criteria typically used upon data set assembly for structure-based design methods. Combined with EDIA, a comprehensive structure validation is enabled within ProteinsPlus. WarPP places water molecules for the active site of a given PDB file. METALizer predicts the metal coordination geometry and provides statistical information about the coordination distribution of metal ions in the PDB. The usage of the tools is visually supported within ProteinsPlus. All tools can be used in an automated way via a REST service. The newly added functionality of ProteinsPlus will be described in detail below.

Keyword search

The entry point to the ProteinsPlus service is in many cases a publicly available structure from the PDB whose PDB code is not necessarily known to the user. To overcome this issue, a keyword search combined with a small number of quality filters was introduced. Searching with a keyword enables the user to find structures by e.g. a protein or author name, a ligand id or a SMILES string. The obtained results can be further filtered by the deposition date, the experimental method and resolution, and the organism. The keyword search is performed directly on the PDB via its RESTful Web Service APIs (https://www.rcsb.org/pdb/software/rest.do). The service provides different query types controlling the data fields considered. The initially used query type in ProteinsPlus is ‘Text Search’ that searches all fields in each entry and can be refined afterwards by additional keyword searches in user-selected fields. All results are presented in a list sorted by the Match Score for the keyword. Interactive histograms give an overview on key data elements like resolution and deposition time and enable easy filtering. Besides summarizing textual information, a 3D picture of the whole structure and 2D structure diagrams of the ligands are provided. Next, with the selected structure the user can decide to start ProteinsPlus with the default tool overview or directly with a specific tool.

Pocket handling

Most of the provided tools within the ProteinsPlus service perform their calculations on the binding site of the protein–ligand complex. Hence, a pocket definition functionality has been added. Pockets can be generated automatically from ligands, manually created by the user by selecting individual amino acids, or extracted from DoGSiteScorer calculations. If a pocket is derived from a ligand, all amino acids in a radius of 6.5 Å to any ligand atom are selected following the recommendations concerning pocket sizes given in former publications. All pockets can be modified interactively by adding or removing amino acids. Several pocket definitions can be generated for the starting structure. Pockets can be visualized and used as input for binding site ensemble calculations with SIENA.

Structure validation and selection

Up to date, high quality data sets for the validation of structure-based design methods are often manually curated. The growing amount of available structures and the need for specially tailored data sets requires an automated generation of such data sets. StructureProfiler was developed as an all-in-one tool to screen structures based on selection criteria typically used in data set assembly for structure-based design methods. Combined with EDIA, which calculates an electron density score for individual atoms and was presented in our previous publication, a comprehensive structure validation is enabled within the ProteinsPlus web service. The analysis performed by StructureProfiler can be divided into four different areas: First, the quality of the experimental data is evaluated using the resolution of the protein structure, its diffraction precision index, R and R_free factor, their difference, and the model significance. Secondly, the pocket around a ligand is analyzed for its occupancies, intramolecular clashes, EDIAm per residue, deviations from standard VSEPR bond angles and usual bond lengths. Thirdly, the pocket to ligand B-factor ratio and their intermolecular clash is inspected. Last, small molecules in up to 8.0 Å distance to the protein complex are analyzed as ligands by StructureProfiler. With 21 tests ranging from EDIAm over torsion angle analysis to their possible exclusion through a SMARTS and a ligand id (PDB HET code) filter, the features of the ligand can be well profiled. Overall, a thorough, objective, transparent, and automatic analysis of any complex available in the PDB can be performed with the help of StructureProfiler.

Water molecules and metal ions

Water molecules and metal ions play a key role in the mediation of protein–ligand interactions. Therefore, the ProteinsPlus tool suite has been augmented by a water placement procedure (WarPP) and a metal complex geometry prediction tool (METALizer). WarPP, validated on ten thousands of crystallographic waters, places water molecules in the binding sites of a given PDB structure. METALizer predicts the metal coordination geometry and provides statistical information about metal coordination type distribution in the PDB.

WarPP predicts the energetically favorable, stable, positions of water molecules in protein–ligand binding sites. In a first step, free interaction directions are identified, which include nitrogen or oxygen atoms with an unsaturated hydrogen bond function. Additionally, hydrogen bond acceptors and donors with a bad geometry are considered (geometric score < 0.85, see). Based on interaction geometries, previously derived from a large scale analysis of interactions in high resolution protein structures using NAOMInova, potential water positions are generated in ideal hydrogen bond distances (2.6 and 2.8 Å). These discrete points receive a geometric score based on their deviation angle to the ideal interaction direction. Next, the availability of these potential water positions needs to be determined. Due to close contact with other ligand or protein atoms, some of the interaction surface may not be available and thus cannot be converted into potential water positions. Finally, all potential water positions that are position-optimized and merged in a self-assembling procedure. Herein, based on the individual geometric score, the potential water positions are shifted towards each other until clusters are generated. These clusters are then used to predict water molecules whose location undergo a final numerical optimization.

In a second iteration, further water placement identifies water-water interactions in binding sites, which otherwise might not be identified and can contribute to important water networks. For more details on the WarPP method and its parametrization, please refer to our publication.

The web service displays the placed water molecules in the protein–ligand binding site. Additionally, important information regarding the formed hydrogen bonds to water molecules are summarized. If crystallographic water molecules were available in the starting structure, these water molecules will be used as a reference for the placed water molecules. The closest water molecule to each predicted one is available in a tabular representation and can also be displayed in the 3D view, see Figure 1.

METALizer is a tool to analyze the coordination geometry in protein–ligand complexes. In the ProteinsPlus server METALizer is combined with EDIA for additional quality assessments and SIENA for the search for similar metal sites. Initially, METALizer identifies the coordinating atoms in the metal's coordination sphere; Supplementary Table S1 in the Supporting Information contains a list with element-specific radii of the coordination spheres. All oxygen, nitrogen, sulfur, and chlorine atoms are used as coordinating atoms; carboxylate groups are treated as potential bidentates. METALizer identifies the best fitting metal coordination geometries by superposing the geometric arrangement of the coordinating atoms in the binding site to ideal reference geometries (see Supporting Information, Supplementary Table S2 for a list). First, the RMSDs between the angle list of the query site and the angle lists of the reference geometries are calculated. For the selected reference geometries the actual superposition is calculated and the resulting distance RMSD is then used for scoring. The resulting coordination geometries are scored with a function that includes - besides the superposition RMSD—also the number of free coordination sites (preferring simple geometries) as well as the overlap that a potential binding partner at the free sites would have with other atoms in the protein–ligand complex (this parameter is also used, e.g. by UCSF Chimera). The superposed coordination geometries are supplemented with statistics calculated on the PDB on the frequency of different coordination geometries for the given metal ion and the distribution of metal–partner distances. As an example, the superposition of a calculated zinc geometry and the three closest reference coordination geometries is shown in Figure 2.

Using EDIA it can be checked how well each coordinating atom is supported by the electron density providing an additional quality assessment of the metal coordination site. SIENA allows the fast retrieval, structural superposition and analysis of similar metal sites (with a sequence identity of ≥70% within the metal site) from the PDB. Within seconds to minutes similar metal sites can be retrieved using SIENA, analyzed and compared with METALizer, finding at least one similar site in another PDB structure for 75% of our test queries (for details, see Supporting Information). Additionally, the very same statistics as for the PDB (coordination geometry frequency and metal-partner distances) are calculated for the SIENA ensemble of similar metal sites.

METALizer provides the same basic functionalities (metal coordination geometry identification and statistics) as other—still maintained—web servers with a focus on metal ions in biological complexes like the MetalPDB or the CheckMyMetal server do, however, has some unique features making it complementary to existing tools: The integration of our EDIA score adds valuable information to the quality assessments given by the CheckMyMetal server. Our SIENA-based search for similar metal binding sites has a different focus than the MetalS3 database search tool within the MetalPDB: The SIENA-based search together with METALizer is able to find and analyze metal sites with a similar amino acid sequence to the query metal site within seconds to minutes. On the other hand, the MetalS3 tool searches for metal sites that are structurally similar, however, can take hours to run for user-provided PDB files. For more information about computing times and search results of METALizer in combination with SIENA, see last paragraph and Supplementary Figure S1 in the Supporting Information.

Accessibility

Additional to the graphical user interface, a REST API for each of the ProteinsPlus tools has been made available. API requests can be sent with the command line tool curl or with a browser rest client plugin. The API allows the user to create jobs for the respective tools, each requiring a different set of parameters. Calculation results can then be accessed and downloaded. The base URL for version 1 is https://proteins.plus/api. The REST service usage and output is documented in detail for each individual tool on the ProteinsPlus website together with a sample call for both the POST and the GET method. Providing a REST API makes the different tools available for an automated integration in modelling pipelines and software libraries. As an application example, a KNIME node (https://www.knime.com) has been developed for each tool and made available on the ProteinsPlus website showcasing the usage of the respective APIs.

SUMMARY AND OUTLOOK

Together with the additional functionality described above, ProteinsPlus evolved into a versatile instrument for molecular modeling processes. The analysis and processing of binding sites and ligands on atomic level give comprehensive insights in the binding mode of the interacting molecules. In 2019, the server received 61,830 unique page view requests from 21,217 users. Further usability improvement of ProteinsPlus workflows could be reached by an increase of tool interoperability: using results from calculations of other tools as input without needing intermediate formatting steps would enable the implementation of automated workflows.

ProteinsPlus combines the advantages of a web service and a molecular modeling desktop application: the unified graphical user interface makes the usage of new or unfamiliar tools possible without a tedious learning effort, calculation results can be interconnected or reused for further calculations, and no local installation is needed. Connecting ProteinsPlus to other web services could lead to deeper knowledge of a PDB structure. So far, a connection to the enzyme database BRENDA already exists. A tool that searches for related bioactivity data of a complex in ChEMBL is already included as alpha version in ProteinsPlus. Currently, we investigate methods to include alternative structure files, for example from PDB-REDO.

For the near future, we plan to extend ProteinsPlus by a search functionality that performs a textual, numerical and 3D search with full chemical awareness in protein–ligand interfaces. Additionally, we intend to incorporate docking and virtual screening methods. Thus, ProteinsPlus opens the way to a large range of functionality from the analysis of protein structure and function to molecular design techniques for every life scientist.

References 42

  1. 1.

    Berman H.M., Westbrook J., Feng Z., Gilliland G., Bhat T.N., Weissig H., Shindyalov I.N. The Protein Data Bank (www.rcsb.org). Nucleic Acids Res.2000; 28:235–242.

    Not in our library10.1093/nar/28.1.235

  2. 2.

    Goodsell D.S., Zardecki C., Di Costanzo L., Duarte J.M., Hudson B.P., Persikova I., Segura J., Shao C., Voigt M., Westbrook J.D. et al. RCSB Protein Data Bank: enabling biomedical research and drug discovery. Protein Sci.2020; 29:52–65.

    Not in our library10.1002/pro.3730

  3. 3.

    Warren G.L., Do T.D., Kelley B.P., Nicholls A., Warren S.D. Essential considerations for using protein–ligand structures in drug discovery. Drug Discov. Today. 2012; 17:1270–1281.

    Not in our library10.1016/j.drudis.2012.06.011

  4. 4.

    Hartshorn M.J., Verdonk M.L., Chessari G., Brewerton S.C., Mooij W.T.M., Mortenson P.N., Murray C.W. Diverse, high-quality test set for the validation of protein–ligand docking performance. J. Med. Chem.2007; 50:726–741.

    Not in our library10.1021/jm061277y

  5. 5.

    Jendele L., Krivak R., Skoda P., Novotny M., Hoksza D. PrankWeb: a web server for ligand binding site prediction and visualization. Nucleic Acids Res.2019; 47:W345–W349.

    Not in our library10.1093/nar/gkz424

  6. 6.
  7. 7.
  8. 8.

    Roy A.A., Dhawanjewar A.S., Sharma P., Singh G., Madhusudhan M.S. Protein Interaction Z Score Assessment (PIZSA): an empirical scoring scheme for evaluation of protein–protein interactions. Nucleic Acids Res.2019; 47:W331–W337.

    Not in our library10.1093/nar/gkz368

  9. 9.

    Evgeny K. Crystal contacts as nature's docking solutions. J. Comput. Chem.2010; 31:133–143.

    Not in our library10.1002/jcc.21303

  10. 10.

    Valasatava Y., Rosato A., Cavallaro G., Andreini C. MetalS3, a database-mining tool for the identification of structurally similar metal sites. J. Biol. Inorg. Chem.2014; 19:937–945.

    Not in our library10.1007/s00775-014-1128-3

  11. 11.
  12. 12.
  13. 13.
  14. 14.

    PDBe-KB consortium PDBe-KB: a community-driven resource for structural and functional annotations. Nucleic Acids Res.2020; 48:D344–D353.

    Not in our library10.1093/nar/gkz853

  15. 15.
  16. 16.
  17. 17.

    Pirhadi S., Sunseri J., Koes D.R. Open source molecular modeling. J. Mol. Graph. Model.2016; 69:127–143.

    Not in our library10.1016/j.jmgm.2016.07.008

  18. 18.

    Meyder A., Nittinger E., Lange G., Klein R., Rarey M. Estimating electron density support for individual atoms and molecular fragments in X-ray structures. J. Chem. Inf. Model.2017; 57:2437–2447.

    Not in our library10.1021/acs.jcim.7b00391

  19. 19.

    Meyder A., Kampen S., Sieg J., Fährrolfes R., Friedrich N.O., Flachsenberg F., Rarey M. StructureProfiler: an all-in-one tool for 3D protein structure profiling. Bioinformatics. 2019; 35:874–876.

    Not in our library10.1093/bioinformatics/bty692

  20. 20.
  21. 21.

    Nittinger E., Flachsenberg F., Bietz S., Lange G., Klein R., Rarey M. Placement of water molecules in protein structures: from large-scale evaluations to single-case examples. J. Chem. Inf. Model.2018; 58:1625–1637.

    Not in our library10.1021/acs.jcim.8b00271

  22. 22.

    Stierand K., Maaß P.C., Rarey M. Molecular complexes at a glance: automated generation of two-dimensional complex diagrams. Bioinformatics. 2006; 22:1710–1716.

    Not in our library10.1093/bioinformatics/btl150

  23. 23.

    Bietz S., Rarey M. SIENA: efficient compilation of selective protein binding site ensembles. J. Chem. Inf. Model.2016; 56:248–259.

    Not in our library10.1021/acs.jcim.5b00588

  24. 24.

    Volkamer A., Kuhn D., Grombacher T., Rippmann F., Rarey M. Combining global and local measures for structure-based druggability predictions. J. Chem. Inf. Model.2012; 52:360–372.

    Not in our library10.1021/ci200454v

  25. 25.

    Rose A.S., Bradley A.R., Valasatava Y., Duarte J.M., Prlic A., Rose P.W. NGL viewer: web-based molecular graphics for large complexes. Bioinformatics. 2018; 34:3755–3758.

    Not in our library10.1093/bioinformatics/bty419

  26. 26.
  27. 27.

    Kramer B., Rarey M., Lengauer T. Evaluation of the FlexX incremental construction algorithm for protein- ligand docking. Proteins Struct. Funct. Genet.1999; 37:228–241.

    Not in our library10.1002/(sici)1097-0134(19991101)37:2<228::aid-prot8>3.0.co;2-8

  28. 28.

    Rarey M., Kramer B., Lengauer T., Klebe G. A fast flexible docking method using an incremental construction algorithm. J. Mol. Biol.1996; 261:470–489.

    Not in our library10.1006/jmbi.1996.0477

  29. 29.

    Fährrolfes R., Bietz S., Flachsenberg F., Meyder A., Nittinger E., Otto T., Volkamer A., Rarey M. ProteinsPlus: a web portal for structure analysis of macromolecules. Nucleic Acids Res.2017; 45:W337–W343.

    Not in our library10.1093/nar/gkx333

  30. 30.

    Nittinger E., Inhester T., Bietz S., Meyder A., Schomburg K.T., Lange G., Klein R., Rarey M. Large-scale analysis of hydrogen bond interaction patterns in protein-ligand interfaces. J. Med. Chem.2017; 60:4245–4257.

    Not in our library10.1021/acs.jmedchem.7b00101

  31. 31.

    Inhester T., Nittinger E., Sommer K., Schmidt P., Bietz S., Rarey M. NAOMInova: interactive geometric analysis of noncovalent interactions in macromolecular structures. J. Chem. Inf. Model.2017; 57:2132–2142.

    Not in our library10.1021/acs.jcim.7b00291

  32. 32.

    Seebeck B., Reulecke I., Kämper A., Rarey M. Modeling of metal interaction geometries for protein–ligand docking. Proteins Struct. Funct. Genet.2008; 71:1237–1254.

    Not in our library10.1002/prot.21818

  33. 33.

    Andreini C., Cavallaro G., Lorenzini S. FindGeo: a tool for determining metal coordination geometry. Bioinformatics. 2012; 28:1658–1660.

    Not in our library10.1093/bioinformatics/bts246

  34. 34.

    Pettersen E.F., Goddard T.D., Huang C.C., Couch G.S., Greenblatt D.M., Meng E.C., Ferrin T.E. UCSF chimera - a visualization system for exploratory research and analysis. J. Comput. Chem.2004; 25:1605–1612.

    Not in our library10.1002/jcc.20084

  35. 35.
  36. 36.
  37. 37.
  38. 38.

    Inhester T., Bietz S., Hilbig M., Schmidt R., Rarey M. Index-based searching of interaction patterns in large collections of protein-ligand interfaces. J. Chem. Inf. Model.2017; 57:148–158.

    Not in our library10.1021/acs.jcim.6b00561

  39. 39.

    Schomburg K.T., Bietz S., Briem H., Henzler A.M., Urbaczek S., Rarey M. Facing the challenges of structure-based target prediction by inverse virtual screening. J. Chem. Inf. Model.2014; 54:1676–1686.

    Not in our library10.1021/ci500130e

  40. 40.

    Von Behren M.M., Volkamer A., Henzler A.M., Schomburg K.T., Urbaczek S., Rarey M. Fast protein binding site comparison via an index-based screening technology. J. Chem. Inf. Model.2013; 53:411–422.

    Not in our library10.1021/ci300469h

All 42 references

Cited by papers we hold 1

Reads

Read by people on this page

None yet.

Checked or read by AI through naulon

None yet.

A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

Are you an author?

Is this your paper?

Claim it to add your note and be paid when agents cite it. Free.