前面几节聊了一下嵌入专家知识的重要性和嵌入方法,这次讨论一下这些专家知识是怎样应用于合成路线规划上的。
第一步:把目标产物按照模板分解为相应的合成子,然后隐藏掉模板中存在的基团和结构。第二步:检查合成子的其余部分是否存在不相容的基团或者需要保护的基团。检查到相关的基团后会报告给用户,并把应用改模板的反应标记为低可能性的反应,路线自动规划时也给与较低的分或者不采用。
相较而言,对于需要保护的基团检测可能更复杂一些。因为根据具体的反应条件,要保护的基团可能需要使用不同的保护基团。反应条件我们可以从模板内反应条件编码中直接提取,不同的编码表示不同的反应条件,例如“WL62”表示“硫醇亲核试剂”,“CB65”的条件代表软路易斯酸。根据记录的具体反应条件在推荐可行的保护基团。
流程可以参考下图,通过检测后发现合成子上醛基是需要保护的(绿色标记)。然后对照反应条件和保护基团相容性对照表却找合适的保护基团,对应图中就是第26列第2、4、6行。最后返回对应位置的保护基团给用户。