Suppr超能文献

枚举树状化学图的取代苯异构体。

Enumerating Substituted Benzene Isomers of Tree-Like Chemical Graphs.

出版信息

IEEE/ACM Trans Comput Biol Bioinform. 2018 Mar-Apr;15(2):633-646. doi: 10.1109/TCBB.2016.2628888. Epub 2016 Nov 15.

Abstract

Enumeration of chemical structures is useful for drug design, which is one of the main targets of computational biology and bioinformatics. A chemical graph with no other cycles than benzene rings is called tree-like, and becomes a tree possibly with multiple edges if we contract each benzene ring into a single virtual atom of valence 6. All tree-like chemical graphs with a given tree representation are called the substituted benzene isomers of . When we replace each virtual atom in with a benzene ring to obtain a substituted benzene isomer, distinct isomers of are caused by the difference in arrangements of atom groups around a benzene ring. In this paper, we propose an efficient algorithm that enumerates all substituted benzene isomers of a given tree representation . Our algorithm first counts the number of all the isomers of the tree representation by a dynamic programming method. To enumerate all the isomers, for each , our algorithm then generates the th isomer by backtracking the counting phase of the dynamic programming. We also implemented our algorithm for computational experiments.

摘要

化学结构的枚举对于药物设计很有用,这是计算生物学和生物信息学的主要目标之一。除了苯环之外没有其他环的化学图称为树状,并且如果我们将每个苯环收缩成单个价为 6 的虚拟原子,则可能成为一棵树。具有给定树表示形式的所有树状化学图都称为 的取代苯异构体。当我们用苯环替换中的每个虚拟原子以获得取代苯异构体时,由于苯环周围的原子基团的排列不同,会产生不同的异构体。在本文中,我们提出了一种有效算法,可以枚举给定树表示形式的所有取代苯异构体。我们的算法首先通过动态编程方法计算树表示形式的所有异构体的数量。为了枚举所有异构体,对于每个 ,我们的算法通过回溯动态编程的计数阶段来生成第 th 个异构体。我们还为计算实验实现了我们的算法。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验