眼睛红肿吃什么消炎药| 锋芒是什么意思| 浑身没劲是什么原因| 背胀是什么原因| 包皮开裂擦什么药膏| 什么日什么里| 祛湿喝什么| 香港车牌号是什么样子| 梦到车被撞了什么预兆| 红脸关公代表什么意思| 冠心病吃什么水果| 父亲节做什么手工| 总胆红素偏高有什么危害| 茯茶是什么茶| 小孩吃榴莲有什么好处| 胸部正位片检查什么| 60年是什么婚| 油管是什么意思| 正常白带什么颜色| 白话文是什么意思| 一个田一个比念什么| 月亮是什么意思| 朝三暮四是什么生肖| 夜晚的星星像什么| 心里难受想吐是什么原因| media是什么意思| 桃子有什么营养价值| 姨妈期间吃什么水果| 脚肿了是什么原因| 胃不好吃什么好消化又有营养| 日值上朔是什么意思| 女人排卵期什么时候| 办健康证挂什么科| 迷糊是什么意思| 益气固表是什么意思| 胡萝卜炒什么好吃| 四川属于什么气候| 喉咙痛有黄痰吃什么药| 一个月一个亏念什么| 三天不打上房揭瓦的下一句是什么| 龙代表什么数字| 吃什么可以丰胸| 春是什么生肖| 封建思想是什么意思| 感性是什么意思| 孕妇能吃什么水果| 天庭饱满是什么意思| 为什么老是掉头发特别厉害| 字读什么| 什么是借读生| 黄昏是什么时辰| 时过境迁什么意思| 尼日利亚说什么语言| 孕晚期白细胞高是什么原因| 秦时明月什么时候更新| 12月出生是什么星座| 什么水果减肥最有效| 日本有什么好玩的| 长字五行属什么| 老人喝什么牛奶好| 经常吃土豆有什么好处| 空泡蝶鞍是什么病| 九月四号是什么星座的| pc是什么缩写| 3月8号是什么星座| 佩奇是什么意思| 五行缺木是什么意思| 胰腺做什么检查| 属鸡的幸运色是什么颜色| 什么水没有鱼| 甲硝唑的副作用是什么| 什么的草地| 苋菜是什么菜| 清晨醒来口苦是什么原因| 没有什么| 一个尔一个玉念什么| 重庆市长是什么级别| 金字旁的有什么字| 01属什么| 哈喇子是什么意思| 苹果代表什么生肖| 接地气是什么意思| 兮兮是什么意思| 雾化是治疗什么的| 大姨妈吃什么好| 司法警察是做什么的| 捡帽子有什么说法吗| 约法三章什么意思| 柏拉图之恋是什么意思| 菊花茶和枸杞一起泡水有什么好处| 大便绿色的是什么原因| 血糖高吃什么能降糖| 龟头炎看什么科| 阴茎硬不起吃什么药| 毛手毛脚什么意思| 骶髂关节炎吃什么药| 脚底出汗什么原因| 不安腿是什么症状| 地黄长什么样子图| 四川有什么好大学| ecco什么牌子| 怒发冲冠是什么意思| 九月初五是什么星座| 什么样的脚好看| 平和是什么意思| 苍茫的天涯是我的爱是什么歌| 喝酒后不能吃什么药| 疱疹性咽峡炎吃什么药| 紫癜吃什么好得快| 药鱼用什么药效果最好| 两个o型血能生出什么血型的孩子| 背痒是什么原因| 空心人是什么意思| 灵魂摆渡人是什么意思| 5月6日是什么星座| 咳嗽吃什么食物| 大脑供血不足是什么原因引起的| 叫什么| 大意失荆州是什么意思| 右手掌心有痣代表什么| 女性为什么会感染hpv| 返流性食管炎用什么药| hisense什么牌子| 蚊子喜欢什么味道| 阳春三月是什么生肖| dv是什么牌子| 溥仪为什么没有后代| 贫血吃什么补血好| 肺部炎症用什么药最好| 尐是什么意思| 什么叫肺部纤维灶| 一什么清凉| 吃的少还胖什么原因| 屡禁不止的意思是什么| 孟姜女姓什么| 健硕是什么意思| 婴儿流口水是什么原因引起的| 化是什么意思| 表象是什么意思| 月建是什么意思| 疗愈是什么意思| 同工同酬是什么意思| 银色山泉香水什么牌子| 拉肚子可以喝什么饮料| 小便疼痛吃什么药| 胃窦糜烂是什么意思严重吗| 羊蛋是什么部位| 鞋子上eur是什么意思| 热伤风吃什么药好得快| 健忘是什么意思| 大保健是什么| 来日方长是什么意思| 丝瓜不可以和什么一起吃| 胸膜牵拉是什么意思| 怀孕打黄体酮针有什么作用| 代糖是什么| 脸上长痘是什么原因| 腺肌症有什么症状| ph值是什么| 出汗臭是什么原因| 牙发黑是什么原因怎么办| e代表什么| 艾灰有什么作用和功效| 隶属什么意思| 胆囊息肉是什么| 什么是性早熟| 乳头刺痛什么原因| 这个季节吃什么水果最好| 右手手背有痣代表什么| 胸闷气短吃什么药效果好| 伏案工作是什么意思| 什么生花| 人为什么会晕车| 黑鱼吃什么| 云南白药草长什么样| 三级综合医院是什么意思| 红茶什么季节喝最好| 命硬的人有什么特征| 梦见好多动物是什么意思| 乳铁蛋白对宝宝有什么好处| 黑白双煞是什么意思| 双源ct主要检查什么| 广州白云区有什么好玩的地方| 欧金金什么意思| 前列腺炎忌口什么食物| 九眼天珠适合什么人戴| 大耳朵狗叫什么| 中国第五大发明是什么| 喝什么养肝护肝| 瑜五行属什么| 酒石酸美托洛尔片治什么病| 补气固表什么意思| 婴儿便秘怎么办什么方法最有效| 小舅子是什么意思| tpo是什么意思| 为什么活得这么累| 鱼缸摆放什么位置最佳| 什么食物含铅| 怀孕有什么表现| 牙冠是什么意思| 2月出生的是什么星座| 十六年是什么婚| 老日念什么| 吃什么丰胸效果好又快| 先兆临产是什么意思| 早餐吃什么养胃| 岳字五行属什么| 胆囊炎能吃什么水果| 云南白药里面的保险子有什么用| 自闭症是什么原因引起| 胃囊肿是什么病严重吗| 收缩压是什么| 胰腺炎是什么病| 虫草对身体有什么好处| 眼角发白是什么原因| 腹泻是什么原因| 5月份什么星座| 宫颈纳囊是什么病| 为什么会肠鸣| 苦瓜干泡水喝有什么功效| 恶心反胃想吐吃什么药| 狗仗人势是什么生肖| 控线是什么意思| 零申报是什么意思| 哈怂是什么意思| 雍正姓什么| ot什么意思| 脸上起红疙瘩是什么原因| 卢字五行属什么| 瞽叟是什么意思| 一什么池塘| 什么动物的血是蓝色的| 容易水肿是什么原因| 感冒喝什么| 视网膜脱落是什么原因引起的| 邓绥和阴丽华什么关系| 肌酐500多属于什么期怎么治疗| 甘油三酯高是什么原因| 气短吃什么药效果好| 天月二德是什么意思| 为什么感冒药吃了想睡觉| 肝肿瘤不能吃什么| 妯娌关系是什么意思| myp是什么意思| 什么狗聪明| 男子精少吃什么药可以生精| 612是什么星座| 儿童流鼻涕吃什么药| 患得患失什么意思| 上海市长什么级别| 吃什么能快速减肥| 蜂蜜和柠檬一起喝有什么作用| 八大碗都有什么菜| 绌是什么意思| 生命是什么意思| 碱性磷酸酶高是什么原因| 耳朵真菌感染用什么药最好| 生动形象是什么意思| 小资情调是什么意思| 痔疮吃什么药好| 肩周炎口服什么药最好| 甲状旁腺分泌什么激素| 男人吃逍遥丸治什么病| 白芝麻有什么功效| 百度

香蕉减肥法的制作方法 香蕉加它们排毒美颜又瘦身

百度 这些党政机构合并设立解决了原有的机构重叠、职能重复、工作重合等问题,能够有效整合资源发挥综合效益。

SMILES arbitrary target specification (SMARTS) is a language for specifying substructural patterns in molecules. The SMARTS line notation is expressive and allows extremely precise and transparent substructural specification and atom typing.

SMARTS is related to the SMILES line notation that is used to encode molecular structures and like SMILES was originally developed by David Weininger and colleagues at The Pomona College Medicinal Chemistry Project (MedChem). A SMARTS software search engine named GENIE was used as an additional user-specified search filter in the MedChem database searching tool MERLIN. GENIE was also used in the MedChem interpreted language GCL (GENIE Control Language), where input was a list of structures. In GCL, a SMARTS specification was used as an expression that could be used in control flow statements. For example "for (SMARTS) {...}" would loop over each substructure (of the currently examined structure) that matched a SMARTS specification. Additional SMARTS development was made at Daylight Chemical Information Systems, Inc, which is a private company that was spun out of the software side of MedChem.

The most comprehensive descriptions of the SMARTS language can be found in Daylight's SMARTS theory manual,[1] tutorial [2] and examples.[3] OpenEye Scientific Software has developed their own version of SMARTS which differs from the original Daylight version in how the R descriptor (see cyclicity below) is defined.

SMARTS syntax

edit

Atomic properties

edit

Atoms can be specified by symbol or atomic number. Aliphatic carbon is matched by [C], aromatic carbon by [c] and any carbon by [#6] or [C,c]. The wild card symbols *, A and a match any atom, any aliphatic atom and any aromatic atom respectively. Implicit hydrogens are considered to be a characteristic of atoms and the SMARTS for an amino group can be written as [NH2]. Charge is specified by the descriptors + and - as exemplified by the SMARTS [nH+] (protonated aromatic nitrogen atom) and [O-]C(=O)c (deprotonated aromatic carboxylic acid).

Bonds

edit

A number of bond types can be specified: - (single), = (double), # (triple), : (aromatic) and ~ (any).

Connectivity

edit

The X and D descriptors are used to specify the total numbers of connections (including implicit hydrogen atoms) and connections to explicit atoms, respectively. Thus [CX4] matches carbon atoms with bonds to any four other atoms while [CD4] matches quaternary carbon.

Cyclicity

edit

As originally defined by Daylight, the R descriptor is used to specify ring membership. In the Daylight model for cyclic systems, the smallest set of smallest rings (SSSR)[4] is used as a basis for ring membership. For example, indole is perceived as a 5-membered ring fused with a 6-membered ring rather than a 9-membered ring. The two carbon atoms that make up the ring fusion would match [cR2] and the other carbon atoms would match [cR1].

The SSSR model has been criticised by OpenEye[5] who, in their implementation of SMARTS, use R to denote the number of ring bonds for an atom. The two carbon atoms in the ring fusion match [cR3] and the other carbons match [cR2] in the OpenEye implementation of SMARTS. Used without a number, R specifies an atom in a ring in both implementations, for example [CR] (aliphatic carbon atom in ring).

Lower case r specifies the size of the smallest ring of which the atom is a member. The carbon atoms of the ring fusion would both match [cr5]. Bonds can be specified as cyclic, for example C@C matches directly bonded atoms in a ring.

Logical operators

edit

Four logical operators allow atom and bond descriptors to be combined. The 'and' operator ; can be used to define a protonated primary amine as [N;H3;+][C;X4]. The 'or' operator , has a higher priority so [c,n;H] defines (aromatic carbon or aromatic nitrogen) with implicit hydrogen. The 'and' operator & has higher priority than , so [c,n&H] defines aromatic carbon or (aromatic nitrogen with implicit hydrogen).

The 'not' operator ! can be used to define unsaturated aliphatic carbon as [C;!X4] and acyclic bonds as *-!@*.

Recursive SMARTS

edit

Recursive SMARTS allow detailed specification of an atom's environment. For example, the more reactive (with respect to electrophilic aromatic substitution) ortho and para carbon atoms of phenol can be defined as [$(c1c([OH])cccc1),$(c1ccc([OH])cc1)].

Examples of SMARTS

edit

A number of illustrative examples of SMARTS have been assembled by Daylight.

The definitions of hydrogen bond donors and acceptors used to apply Lipinski's Rule of Five[6] are easily coded in SMARTS. Donors are defined as nitrogen or oxygen atoms that have at least one directly bonded hydrogen atom:

[N,n,O;!H0] or [#7,#8;!H0] (aromatic oxygen cannot have a bonded hydrogen)

Acceptors are defined as nitrogen or oxygen:

[N,n,O,o] or [#7,#8]

A simple definition of aliphatic amines that are likely to protonate at physiological pH can be written as the following recursive SMARTS:

[$([NH2][CX4]),$([NH]([CX4])[CX4]),$([NX3]([CX4])([CX4])[CX4])]

In real applications the CX4 atoms would need to be defined more precisely to prevent matching against electron withdrawing groups such as CF3 that would render the amine insufficiently basic to protonate at physiological pH.

SMARTS can be used to encode pharmacophore elements such as anionic centers. In the following example, recursive SMARTS notation is used to combine acid oxygen and tetrazole nitrogen in a definition of oxygen atoms that are likely to be anionic under normal physiological conditions.

[$([OH][C,S,P]=O),$([nH]1nnnc1)]

The SMARTS above would only match the acid hydroxyl and the tetrazole N?H. When a carboxylic acid deprotonates the negative charge is delocalised over both oxygen atoms and it may be desirable to designate both as anionic. This can be achieved using the following SMARTS.

[$([OH])C=O),$(O=C[OH])]

Applications of SMARTS

edit

The precise and transparent substructural specification that SMARTS allows has been exploited in a number of applications.

Substructural filters defined in SMARTS have been used [7] to identify undesirable compounds when performing strategic pooling of compounds for high-throughput screening. The REOS (rapid elimination of swill)[8] procedure uses SMARTS to filter out reactive, toxic and otherwise undesirable moieties from databases of chemical structures.

RECAP [9] (Retrosynthetic Combinatorial Analysis Procedure) uses SMARTS to define bond types. RECAP is a molecule editor which generates fragments of structures by breaking bonds of defined types and the original link points in these are specified using isotopic labels. Searching databases of biologically active compounds for occurrences of fragments allows privileged structural motifs to be identified. The Molecular Slicer [10] is similar to RECAP and has been used to identify fragments that are commonly found in marketed oral drugs.

The Leatherface program[11] is a general purpose molecule editor which allows automated modification of a number of substructural features of molecules in databases, including protonation state, hydrogen count, formal charge, isotopic weight and bond order. The molecular editing rules used by Leatherface are defined in SMARTS. Leatherface can be used to standardise tautomeric and ionization states and to set and enumerate these in preparation of databases[12] for virtual screening. Leatherface has been used in Matched molecular pair analysis, which enables the effects of structural changes (e.g. substitution of hydrogen with chlorine) to be quantified,[13] over a range of structural types.

ALADDIN[14] is a pharmacophore matching program that uses SMARTS to define recognition points (e.g. neutral hydrogen bond acceptor) of pharmacophores. A key problem in pharmacophore matching is that functional groups that are likely to be ionised at physiological pH are typically registered in their neutral forms in structural databases. The ROCS shape matching program allows atom types to be defined using SMARTS.[15]

Notes and references

edit
  1. ^ SMARTS Theory Manual, Daylight Chemical Information Systems, Santa Fe, New Mexico
  2. ^ SMARTS Tutorial, Daylight Chemical Information Systems, Santa Fe, New Mexico
  3. ^ SMARTS Examples, Daylight Chemical Information Systems, Santa Fe, New Mexico.
  4. ^ Downs, G.M.; Gillet, V.J.; Holliday, J.D.; Lynch, M.F. (1989). "A Review of Ring Perception Algorithms for Chemical Graphs". J. Chem. Inf. Comput. Sci. 29 (3): 172–187. doi:10.1021/ci00063a007.
  5. ^ "Smallest Set of Smallest Rings (SSSR) considered Harmful". Archived from the original on October 14, 2007. Retrieved 2025-08-07.{{cite web}}: CS1 maint: bot: original URL status unknown (link), OEChem - C++ Manual, Version 1.5.1, OpenEye Scientific Software, Santa Fe, New Mexico
  6. ^ Lipinski, Christopher A.; Lombardo, Franco; Dominy, Beryl W.; Feeney, Paul J. (2001). "Experimental and computational approaches to estimate solubility and permeability in drug discovery and development settings". Advanced Drug Delivery Reviews. 46 (1–3): 3–26. doi:10.1016/S0169-409X(00)00129-0. PMID 11259830.
  7. ^ Hann, Mike; Hudson, Brian; Lewell, Xiao; Lifely, Rob; Miller, Luke; Ramsden, Nigel (1999). "Strategic Pooling of Compounds for High-Throughput Screening". Journal of Chemical Information and Computer Sciences. 39 (5): 897–902. doi:10.1021/ci990423o. PMID 10529988.
  8. ^ Walters, W.Patrick; Murcko, Mark A. (2002). "Prediction of 'drug-likeness'". Advanced Drug Delivery Reviews. 54 (3): 255–271. doi:10.1016/S0169-409X(02)00003-0. PMID 11922947.
  9. ^ Lewell, Xiao Qing; Judd, Duncan B.; Watson, Stephen P.; Hann, Michael M. (1998). "RECAPRetrosynthetic Combinatorial Analysis Procedure: A Powerful New Technique for Identifying Privileged Molecular Fragments with Useful Applications in Combinatorial Chemistry". Journal of Chemical Information and Computer Sciences. 38 (3): 511–522. doi:10.1021/ci970429i. PMID 9611787.
  10. ^ Vieth, Michal; Siegel, Miles G.; Higgs, Richard E.; Watson, Ian A.; Robertson, Daniel H.; Savin, Kenneth A.; Durst, Gregory L.; Hipskind, Philip A. (2004). "Characteristic Physical Properties and Structural Fragments of Marketed Oral Drugs". Journal of Medicinal Chemistry. 47 (1): 224–232. doi:10.1021/jm030267j. PMID 14695836.
  11. ^ Kenny, Peter W.; Sadowski, Jens (2005). "Structure Modification in Chemical Databases". Chemoinformatics in Drug Discovery. Methods and Principles in Medicinal Chemistry. pp. 271–285. doi:10.1002/3527603743.ch11. ISBN 9783527307531.
  12. ^ Lyne, Paul D.; Kenny, Peter W.; Cosgrove, David A.; Deng, Chun; Zabludoff, Sonya; Wendoloski, John J.; Ashwell, Susan (2004). "Identification of Compounds with Nanomolar Binding Affinity for Checkpoint Kinase-1 Using Knowledge-Based Virtual Screening". Journal of Medicinal Chemistry. 47 (8): 1962–1968. doi:10.1021/jm030504i. PMID 15055996.
  13. ^ Leach, Andrew G.; Jones, Huw D.; Cosgrove, David A.; Kenny, Peter W.; Ruston, Linette; MacFaul, Philip; Wood, J. Matthew; Colclough, Nicola; Law, Brian (2006). "Matched Molecular Pairs as a Guide in the Optimization of Pharmaceutical Properties; a Study of Aqueous Solubility, Plasma Protein Binding and Oral Exposure". Journal of Medicinal Chemistry. 49 (23): 6672–6682. doi:10.1021/jm0605233. PMID 17154498.
  14. ^ Van Drie, John H.; Weininger, David; Martin, Yvonne C. (1989). "ALADDIN: An integrated tool for computer-assisted molecular design and pharmacophore recognition from geometric, steric, and substructure searching of three-dimensional molecular structures". Journal of Computer-Aided Molecular Design. 3 (3): 225–251. doi:10.1007/BF01533070. PMID 2573695. S2CID 206795998.
  15. ^ OpenEye Scientific Software | ROCS
手腕关节疼痛什么原因引起的 乡镇镇长什么级别 教师节应该送老师什么花 kobe是什么意思 翠色是什么颜色
盆腔炎吃什么药最有效 泓字五行属什么 西瓜对人体有什么好处 华妃娘娘是什么电视剧 白俄罗斯和俄罗斯有什么区别
富贵病是什么病 经常肚子疼拉肚子是什么原因 氧气湿化瓶里加什么水 梦见青蛇是什么预兆 小孩儿咳嗽有什么妙招
什么是牙齿根管治疗 白头发吃什么变黑 月经期间头疼是什么原因 幽默什么意思 b票能开什么车
乐松是什么药hcv9jop7ns0r.cn 痰涎壅盛是什么意思hcv8jop4ns9r.cn nmr是什么意思hcv7jop5ns1r.cn 蓝莓对身体有什么好处hcv8jop9ns4r.cn 眼袋青色什么原因hcv8jop1ns4r.cn
狗狗怀孕吃什么hcv8jop4ns6r.cn 西南方是什么生肖cj623037.com 手抽筋吃什么药mmeoe.com 双手脱皮是什么原因引起的aiwuzhiyu.com 起酥油是什么东西hcv8jop0ns4r.cn
拉大便有血是什么原因sscsqa.com 8.2号是什么星座hcv8jop6ns7r.cn 市宣传部长是什么级别hcv9jop5ns5r.cn 宫颈癌做什么检查hcv8jop0ns6r.cn 失聪什么意思gysmod.com
热感冒吃什么药hcv9jop0ns2r.cn 什么血型招蚊子叮咬gysmod.com 眼珠子发黄是什么原因hcv8jop5ns4r.cn 决裂是什么意思hcv7jop9ns7r.cn 血糖高可以吃什么水果hcv9jop0ns3r.cn
百度