Release Highlights 2021.1

OESiteHopper: Application Suite for Rapid Protein Binding Site Comparison

The 2021.1 release introduces SiteHopper, which can search a database containing hundreds of thousands of design units in a few minutes for proteins with similar binding sites to a query design unit. SiteHopper will output the most similar biomolecules, overlaid by binding site, for visualization and analysis. A visual representation of the binding site is also output. SiteHopper can also create databases for searching from a series of biomolecular structures in OEDU format.

SiteHopper finds proteins with similar binding sites which searching by sequence similarity would overlook. An example is shown in the figure below. 1UYG is a structure of human heat shock protein 90-alpha, bound to 8-(2,5-dimethoxy-benzyl)-2-fluoro-9H-purin-6-ylamine. 5IUN is a structure of the DesK-DesR complex, bound to AMP-PCP.

The image on the left shows the overlay of 1UYG (green) and 5UIN (light yellow), zoomed out to show the major structural differences between the two proteins. The image on the right zooms in on the binding sites, with a surface showing the type of residues present in each binding site. Blue represents acidic, red represents basic, yellow represents polar, and white represents non polar. Despite a sequence similarity of only 46%, 1UYG and 5IUN may be targetable by similar ligands, as they have very similar steric and electrostatic properties in their binding sites.

1UYG human hsp 90 (green) overlaid with 5UIN N-formyltransferase (yellow), full struture view (left) and binding site view (right).

OEDocking: MakeReceptor (Receptors in Design Unit)

OEReceptor as an integral part of an OEDesignUnit, with properly prepped structures and contained in an OEDU file, is fully integrated in all workflows. Receptors in a design unit can now be created using the MakeReceptor GUI application, as well as the SPRUCE and ReceptorInDU command-line utilities.

The MakeReceptor GUI application has been extended to be a fully functional DesignUnit builder in addition to building receptors. A new DesignUnit can be created from a PDB/MMCIF file (with or without an associated MTZ file), or by combining molecules from various molecule files of any format. SPRUCE options are exposed through a graphical interface giving users control over the level of preparation the structure should go through. Existing receptors, both in OEDU or OEB format, can also be opened and edited as desired in MakeReceptor.

OEMakeReceptor now automatically detects protein constraints, a functionality that was previously only available in MakeReceptor. The detected protein constraints are kept disabled by default, and can be completely turned off if desired. These constraints, along with any custom constraints, can be enabled or otherwise edited both via the OEMakeReceptor interface, or using commands from OEReceptorProteinConstraints and OEReceptorCustomConstraints classes in the toolkit.


OEDocking receptor for the 3TPP BACE1 Complexed with Inhibitor with target structure, bound ligand, and a protein constraint. Displayed in MakeReceptor viewer.

Having the receptors as part of the design unit with properly prepped structures makes it easier for the docked and posed structures to be used in further downstream modeling, which is especially necessary when working with protein force fields like FF14SB. The new receptors with properly prepped protein also enabled use of modern force fields like FF14SB and Parsley for structure optimization in flexible POSIT.

VIDA 5: Major Update and OEDesignUnit support

VIDA has undergone major changes including:

  • Upgrade to Python3.

  • Upgrade to Qt5 with PySide2 providing for user-interface improvements.

  • Updated to run on the same platforms as OpenEye Toolkits and Applications.

This allows us to release VIDA along side the toolkits and applications in our twice-yearly releases.

In addition, VIDA now has support for MMCIF files and improvements to I/O from other file format types. VIDA can also read prepared protein structures in OEDesignUnit format produced with SPRUCE and MakeReceptor along with the receptor objects that are now stored on these design units.


VIDA DesignUnit Support with receptors showing the prepared beta-secretase structure 3TPP.

Supported Platforms




RHEL7/8, Ubuntu18/20




10.14, 10.15, 11

General Notices

  • VIDA 5.0.0 is available as a separate download as part of this release.

  • New application SiteHopper has been added to the application bundle and can run on any NVIDA GPU-enabled Linux platform.

  • OpenEye applications and toolkits have not been optimized for the M1 Mac but run under Rosetta 2.

  • Ubuntu 16.04 is no longer supported

  • MacOS 10.13 is no longer supported.