Learning to Predict Chemical Reactions

By Matthew A. Kayala, Chloé-Agathe Azencott, Jonathan H. Chen, Pierre Baldi. 2011

175 citations recorded by the source corpus.

Being able to predict the course of arbitrary chemical reactions is essential to the theory and applications of organic chemistry. Approaches to the reaction prediction problems can be organized around three poles corresponding to: (1) physical laws; (2) rule-based expert systems; and (3) inductive machine learning. Previous approaches at these poles respectively are not high-throughput, are not generalizable or scalable, or lack sufficient data and structure to be implemented. We propose a new approach to reaction prediction utilizing elements from each pole. Using a physically inspired conceptualization, we describe single mechanistic reactions as interactions between coarse approximations of molecular orbitals (MOs) and use topological and physicochemical attributes as descriptors. Using an existing rule-based system (Reaction Explorer), we derive a restricted chemistry dataset consisting of 1630 full multi-step reactions with 2358 distinct starting materials and intermediates, associated with 2989 productive mechanistic steps and 6.14 million unproductive mechanistic steps. And from machine learning, we pose identifying productive mechanistic steps as a statistical ranking, information retrieval, problem: given a set of reactants and a description of conditions, learn a ranking model over potential filled-to-unfilled MO interactions such that the top ranked mechanistic steps yield the major products. The machine learning implementation follows a two-stage approach, in which we first train atom level reactivity filters to prune 94.00% of non-productive reactions with a 0.01% error rate. Then, we train an ensemble of ranking models on pairs of interacting MOs to learn a relative productivity function over mechanistic steps in a given system. Without the use of explicit transformation patterns, the ensemble perfectly ranks the productive mechanism at the top 89.05% of the time, rising to 99.86% of the time when the top four are considered. Furthermore, the system is generalizable, making reasonable predictions over reactants and conditions which the rule-based expert does not handle. A web interface to the machine learning based mechanistic reaction predictor is accessible through our chemoinformatics portal (http://cdb.ics.uci.edu) under the Toolkits section.

Subfields: Computational Theory and Mathematics, Control and Systems Engineering, Physical and Theoretical Chemistry, Computational Chemistry & Drug Discovery

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Theory and Mathematics

  1. Tommi S. Jaakkola
  2. Regina Barzilay
  3. Gisbert Schneider
  4. Wengong Jin
  5. Connor W. Coley
  6. Marwin H. S. Segler
  7. Mark P. Waller
  8. Sergey I. Nikolenko

In Control and Systems Engineering

  1. Gisbert Schneider
  2. Regina Barzilay
  3. Tommi S. Jaakkola
  4. Yuxi Li

In Physical and Theoretical Chemistry

  1. Gisbert Schneider
  2. Regina Barzilay
  3. Wengong Jin
  4. Mark P. Waller
  5. Marwin H. S. Segler
  6. Tommi S. Jaakkola

In Computational Chemistry & Drug Discovery

  1. Gisbert Schneider
  2. Connor W. Coley
  3. Regina Barzilay
  4. Tommi S. Jaakkola
  5. Marwin H. S. Segler
  6. Mark P. Waller
  7. Wengong Jin
  8. Matthew K. Matlock

Citations in the corpus