Generic Transformation Storage and Search

Meixiao Liu; Isabella Lico; Randal H. Chen

Pharmaceutical Product Division, Abbott Laboratories
100 Abbott Park Road, Abbott Park, IL 60064, USA

Michael S. Jenkins

Jenkins Consulting Services, Inc.
1820 Waverly Lane, Algonquin, IL 60102, USA

Tze-John Tang

Chicago Solutions Group
105 E. Irving Park Road, Itasca, IL 60143, USA

Background

Reaction SMILES and SMIRKS Relationship

SMIRKS Storage and Retrieval

Application Development

Generic Transformation Search Prototype

Integration with Synthesis Application


Background

A reaction based combinatorial library generation system has been used to generate theoretical libraries in Abbott. The program, written with Daylight reaction toolkit, requires the generic transformation to be coded in SMIRKS. However, it is difficult for a bench chemist to interconvert between a SMIRKS notation and a graphic representation. This limits the application usage to the power-users.

Two complementary approaches can open up the library generation program to bench chemists:

This presentation focuses on the latter solution.

Pre-defined SMIRKS can be saved as a string in a database, but it is not structurally searchable. In order for chemists to find a stored SMIRKS with a structure query, an indirect SMIRKS structure search has to be developed.

Top


Reaction SMILES and SMIRKS Relationship

Reaction SMILES is structurally searchable. In combinatorial synthesis, it is always generated by a SMIRKS and, contains the atom map defined by the SMIRKS. This correlation can be used to bridge the reaction SMILES structure search to that of SMIRKS.

Structurally querying on the reaction SMILES is not always an accurate SMIRKS search.

In all cases, the valid SMIRKS is included in an answer set. By allowing a user to review the hits, the desired transformation can be selected.

Top


SMIRKS Storage and Retrieval

SMIRKS is stored in a text field under the associated reaction SMILES entry in a Daylight reaction database. The indirect SMIRKS search is a shared library that

Top


Application

Development Framework

Class Diagram

Top


SMIRKS Search Prototype

Integration with Synthesis Application

Top