化学相似性(或称为分子相似性)是指二个元素、分子或化合物在结构上的相似程度,或是在参与化学反应时效果的相似程度。若是探讨在生物上的效应及其相似程度,一般会使用化合物的生物活性,否则会使用化合物的活性度来衡量参与化学反应时的效果。
化学相似性(或分子相似性)的概念是化学信息学中最重要的主题之一 [1][2]。在化合物性质预测或设计特定性质化合物的现代研究中,化学相似性都有重要的作用。而有些药物设计研究会利用大型化学品数据库进行筛选,也和化学相似性有关。上述研究的基础是Johnson和Maggiora的相似性质定律:“相似的化合物会有相似的性质”[1]。
相似性的量度
化学相似性一般会表示为在描述空间中距离度量的倒数。距离度量依三角不等式成立与否,可以分为欧几里得度量或非欧几里得度量。
相似性搜寻及虚拟筛选
以相似性为基础的[3] 虚拟筛选是一种ligand-based的虚拟筛选,假设一数据库中查到和某一化合物类似的所有化合物都有类似的生物活性。不过此假设不一定成立[4],常常找到的化合物活性比原化合物要大很多[5]。为了要在数百万种化合物的数据库中进行高效率的相似性筛选,分子结构常以分子筛(molecular screen)、结构密钥(structural key)或是长度固定(或可变)的分子指纹(molecular fingerprint)来表示。分子筛及指纹常包括2D及3D的资讯,不过2D资讯(a kind of binary fragment descriptors)比较常用。一些基于片段的结构密钥(Fragment-based structural keys),例如MDL keys[6],已足于处理小型及中型的化学数据库,不过在处理大型化学数据库时仍需要资讯密度更高的分子指纹。基于片段的Daylight指纹[7]、BCI指纹[8]及UNITY 2D指纹 (Tripos[9])是最好的例子。当比较二化合物分子指纹时,最常用杰卡德系数T来度量其相似程度。若二个化学结构Daylight指纹的,一般就视为相似。
参考资料
- ^ 1.0 1.1 A. M. Johnson, G. M. Maggiora. Concepts and Applications of Molecular Similarity. New York: John Willey & Sons. 1990.
- ^ N. Nikolova, J. Jaworska. Approaches to Measure Chemical Similarity - a Review. QSAR & Combinatorial Science. 2003, 22 (9-10): 1006–1026. doi:10.1002/qsar.200330831.
- ^ S. A. Rahman, M. Bashton, G. L. Holliday, R. Schrader and J. M. Thornton, Small Molecule Subgraph Detector (SMSD) toolkit, Journal of Cheminformatics 2009, 1:12. DOI:10.1186/1758-2946-1-12
- ^ H. Kubinyi. Similarity and Dissimilarity: A Medicinal Chemist’s View. Persp. Drug Discov. Design. 1998, 9–11: 225–252. doi:10.1023/A:1027221424359.
- ^ Y. C. Martin, J. L. Kofron, L. M. Traphagen. Do structurally similar molecules have similar biological activity?. J. Med. Chem. 2002, 45 (19): 4350–4358. PMID 12213076. doi:10.1021/jm020155c.
- ^ J. L. Durant, B. A. Leland, D. R. Henry, J. G. Nourse. Reoptimization of MDL Keys for Use in Drug Discovery. J. Chem. Inf. Comput. Sci. 2002, 42 (6): 1273–1280. PMID 12444722.
- ^ Daylight Chemical Information Systems Inc..
- ^ Barnard Chemical Information Ltd.. (原始内容存档于2008-10-11).
- ^ Tripos Inc..
外部链接
- Small Molecule Subgraph Detector (SMSD)是一个Java的软件函式库,可以计算二个小分子之间的最大共同子图(Maximum Common Subgraph, MCS),有助于找出二个分子之间的相似程度或是距离度量,MCS is also used for screening drug like compounds by hitting molecules, which share common subgraph (substructure)。
- Chemical Similarity (QSAR World)
- Similarity Principle
- Fingerprint-based Similarity used in QSAR Modeling
- Brutus是一个基于molecular interaction fields的相近性分析工具。