Department of Chemical Engineering , Massachusetts Institute of Technology , Cambridge , Massachusetts 02139 , United States.
J Chem Inf Model. 2019 Jun 24;59(6):2529-2537. doi: 10.1021/acs.jcim.9b00286. Epub 2019 Jun 13.
There is a renewed interest in computer-aided synthesis planning, where the vast majority of approaches require the application of retrosynthetic reaction templates. Here we introduce RDChiral, an open-source Python wrapper for RDKit designed to provide consistent handling of stereochemical information in applying retrosynthetic transformations encoded as SMARTS strings. RDChiral is designed to enforce the introduction, destruction, retention, and inversion of chiral tetrahedral centers as well as the cis/trans configuration of double bonds. We also introduce an open-source implementation of a retrosynthetic template extraction algorithm to generate SMARTS patterns from atom-mapped reaction SMILES strings. In this application note, we describe the implementation of these two pieces of code and illustrate their use through many examples.
人们对计算机辅助合成规划重新产生了兴趣,其中绝大多数方法都需要应用反合成反应模板。在这里,我们介绍 RDChiral,它是一个用于 RDKit 的开源 Python 包装器,旨在为应用编码为 SMARTS 字符串的反合成转换提供一致的立体化学信息处理。RDChiral 旨在强制引入、破坏、保留和反转手性四面体中心以及双键的顺/反构型。我们还介绍了一种反合成模板提取算法的开源实现,用于从原子映射反应 SMILES 字符串生成 SMARTS 模式。在本应用说明中,我们描述了这两个代码片段的实现,并通过许多示例说明了它们的用法。