OpenEye Scientific is now part of Cadence

2015-02 | OpenEye Toolkits v2015.Feb released

2015-02 | OpenEye Toolkits v2015.Feb released

OpenEye is pleased to announce the release of OpenEye Toolkits v2015.Feb. These libraries include the usual support for C++, Python, C# and Java and are now available for download. Existing licenses will continue to work, but if a new license is required please contact your account manager or email us at updated are: OEChem 2.0.3, OEBio 2.0.3, OESystem 2.0.3, OEPlatform 2.03, OEGrid 1.5.0, OEDepict 2.2.5, OEDocking 1.2.5, Grapheme™ 1.2.0, GraphSim 2.2.0, Lexichem 2.4.1, OEMedChem 0.9.4, MolProp 2.3.0, Omega 2.5.7, QuacPac 1.8.1, Shape 1.9.6, Spicoli 1.3.3, Szmap 1.3.3, Szybki 1.8.4, Zap 2.2.2. A description of the main features of this release follows; please see the release notes for full and specific details on improvements and fixes. 


  • Depiction of protein-ligand interactions in Grapheme TK
  • Improvements to matched pair analysis in OEMedChem TK
  • Improved orientation options for images from OEDepict TK
  • Better ring layout in OEDepict TK
  • A major upgrade to the documentation system

Grapheme TK is a versatile and powerful API for augmenting the “2D” depiction of properties of small molecules, e.g. taking the traditional line drawings for compounds and adding color, styles and images that convey important chemical information. This release sees Grapheme’s provenance extended to the interactions of molecules with a host protein. Contact and hydrogen bonding (acceptor and donor) interactions can be displayed, and whether each is side chain or main chain. Crystallographic waters, the envelope of protein-ligand interaction and cofactors can also be represented. In the example below, pteroic acid is shown complexed with Chain A of Ricin (PDB code: 1br6).

pt 1

OEMedChem TK encompasses cheminformatics germane to medicinal chemistry. One of the traditional concepts of such is the concept of a ‘matched pair’, i.e. a pair of molecules that differ in a precise, specified way. Averages over the property differences of many such identical pairs have led to a cottage industry of “SAR” predictivity. Our approach in OEMedChem allows a user to analyze a set of molecules for just such pairs and calculate net differences in attached property data. In this release we have added the ability to retrieve the transformation for a matched pair (in Daylight SMIRKS) such that it can readily be applied to a different molecule, as illustrated in the diagram below:

key, values

Orientations of molecular depictions can be wasteful of screen real estate, e.g. an extended structure displayed vertically may leave much of a horizontal box blank. OEDepict TK now includes function calls to select a depiction orientation that makes the most sense for the display box. Below is an example of applying the API call OEDepictOrientation::Horizontal.


In addition to 180 new complex ring templates and 72 common macrocycle ring systems with specified cis/trans bond configurations, OEDepict TK now also includes functions that allow it to extract ring templates, anonymize them (change to all-carbon) and then use these for future depictions. Valued customers may also wish to submit these back for future inclusion in our template library.
Finally, the style and utility of our on-line documentation has been dramatically improved. It now includes a Google-search mechanism that is substantially more productive than the one it replaces.

openeye search


Earlier versions of OEDepict would not always preserve specified cis/trans bond stereo from its ring template dictionary. An example of this and the improved handling in this release is shown below. 

oechem tk

Buffer overflow problems that can lead to crashes are also potential security issues. Several such bugs have been addressed in this release including: InChI string creation when atoms are assigned more than 20 neighbors (!),OEWritePDBFile and OEWriteMacroModelFile if atoms have their name field set and, again, abnormal molecules that cannot be handled by the InChI reference implementation.
OEDepict can use a 3D conformation to guide the 2D layout of a depiction, e.g. via the function callOEPrepareDepictionFrom3D. Occasionally this could lead to the flipping of amide bonds. An example and the now corrected behavior is shown below.

grapheme tk


About OpenEye Scientific Software
OpenEye Scientific Software Inc. is a privately held company headquartered in Santa Fe, NM, with offices in Boston, Cologne, Strasbourg, and Tokyo. It was founded in 1997 to develop large-scale molecular modeling applications and toolkits. Primarily aimed towards drug discovery and design, areas of application include:

The software is designed for scientific rigor, as well as speed, scalability and platform independence. OpenEye makes most of its technology available as toolkits - programming libraries suitable for custom development. OpenEye software typically is distributable across multiple processors and runs on Linux, Windows and Mac OS X.

For additional information
Jeffrey Grandy
Senior Director, Global Sales


Related Posts