化學信息學|SMARTS規(guī)則速查表

一裕照、SMARTS簡介

  • 是什么
    SMARTS(SMiles ARbitrary Target Specification)是一種用于描述分子模式和屬性的語言。SMILES所有的符號和屬性在SMARTS中同樣適用调塌,因此它也是SMILES的延伸晋南。此外,SMARTS還包括了邏輯操作符和額外的分子描述符羔砾,后文會一一介紹负间。

  • 能做什么
    SMARTS可以從不同程度來概括和表示結(jié)構(gòu)模式。舉個例子:
    甲烷的SMILES可以用"C"或"[CH4]"表示姜凄。
    而"[CH4]"在SMARTS中政溃,高度特異地表示與甲烷一致的結(jié)構(gòu),即只能匹配一個帶有4個氫的脂肪族碳原子檀葛。
    而"C"在SMARTS中特異程度較低玩祟,可以表示帶有任意數(shù)量氫的脂肪族碳原子,比如乙烷屿聋、乙烯空扎、環(huán)戊烷。

二润讥、原子屬性

SMARTS 匹配結(jié)構(gòu) 說明
[+1] 帶有一個正電荷的原子 SMILES對電荷转锈、氫、同位素楚殿、鍵撮慨、手性等描述方式,在SMARTS中都可以兼容。一個"+"表示"+1"砌溺,兩個"++"表示"+2"
[a] 帶有芳香性的原子 "a"表示任何帶有芳香性質(zhì)的原子
[A] 帶有脂肪族屬性的原子 "A"表示任何帶有脂肪族性質(zhì)的原子
[#6] 原子序數(shù)為6的原子(c或C) "#<number>"表示序數(shù)為<number>的原子影涉,無論是脂肪族還是芳香族
[R2] 在兩個環(huán)中的原子 "R<number>"表示在<number>元環(huán)中的原子,默認{R}為在任何環(huán)中的原子
[r5] 在五元環(huán)中的原子 "r<number>"表示<number>元環(huán)中的原子
[v4] 4價原子 "v<number>"表示任何含有鍵的數(shù)量為<number>的原子规伐。另外"="表示雙鍵蟹倾,"#"表示三鍵
[X2] 與兩個原子鏈接的原子 "X<number>"表示任何與<number>個原子相連的原子(包括氫原子)
[H] 氫原子 一個氫原子(通常也叫一個顯式氫,explicit hydrogen)具有一些特殊的性質(zhì)[H+],[2H],[H][H]等猖闪。[H+]和[2H]含義相似
[H1] 與一個氫相連的原子 "H<number>"表示任何與<number>個氫(顯式或隱式氫)相連的原子鲜棠。[*H]表示沒有氫相連的原子
* 任何原子 "*"表示通配原子,匹配任意重原子(非氫原子)

三培慌、鍵屬性

SMARTS 匹配結(jié)構(gòu) 說明
CC 兩個由單鍵相連接的脂肪碳 所有SMILES的鍵的屬性在SMARTS中都可以使用豁陆,包括隱式單鍵、顯式單鍵(-)吵护、雙鍵(=)盒音、三鍵(#)、芳香鍵(:)
[#6]~[#6] 兩個由任意鍵相連的碳 "~"表示通配鍵
[#6]@[#6] 兩個在同一個環(huán)中相連的碳 "@"表示在同一個環(huán)中
[F/?[#6]=C/Cl] 氟原子通過"/"("/"指定了順反異構(gòu)構(gòu)型)或未指明的鍵與碳原子相連(比如可以匹配到"F/C=C/Cl"或"FC=C/Cl"何址,不能匹配到"F\C=C/Cl") "?"表示"或不確定"里逆,還可以和手性描述符"@"一起使用

四进胯、邏輯操作符

SMARTS 匹配結(jié)構(gòu) 說明
!c 非芳香的碳 "!"表示"非"
[N,#8] 匹配脂肪族氮或匹配一個氧 ","表示"或"用爪,優(yōu)先級高于"與"(";"),低于另一個"與"("&")
[#7,C&+O,+1] or [#7,C+O,+1] 氮原子或中性脂肪碳原子或帶一個正電荷的原子 "&"表示"與"(優(yōu)先級高)胁镐,是默認的邏輯操作符偎血,可以省略
[#7,C;+0,+1] 氮或脂肪碳,且不帶或帶一個正電荷 ";"也表示"與"盯漂,但優(yōu)先級低

五颇玷、遞歸SMARTS

SMARTS 匹配結(jié)構(gòu) 說明
[$(O);$(CC)] 一個與脂肪氧相連的原子,或一個連接有兩個脂肪碳的原子 "$<SMARTS>"表示匹配周圍具有某種結(jié)構(gòu)的原子
[$([CX3]=[OX1]),$([CX3+]-[OX1-])] 與一個羰基相連的原子就缆,或相對合理的結(jié)構(gòu)
[$([A]aaO);$([A]aaaN)] 芳環(huán)上位于氧的鄰位帖渠,氮的間位的原子

六、組合匹配

SMARTS 匹配結(jié)構(gòu) 說明
[#8].[#8] 匹配兩個氧(例如O=O, OCCO, O.CCO) "."表示無需連接
([#8].[#8]) 在同一個結(jié)構(gòu)中匹配兩個氧(例如O=O, OCCO竭宰,無法匹配O.CCO) 可以在SMARTS外加圓括號空郊,表示括號內(nèi)的結(jié)構(gòu)需要在同一組分中出現(xiàn)
([#8]).([#8]) 在不同的結(jié)構(gòu)中匹配兩個氧(例如O.CCO,無法匹配O=O, OCCO) 可以使用多個圓括號切揭,表示需要在不同的組分中進行匹配

七狞甚、反應(yīng)SMARTS

SMARTS 匹配結(jié)構(gòu) 說明
[#6]=,:[#6] 由一個雙鍵或芳香鍵連接的的碳 分子SMARTS(沒有">"符號)可以對任意反應(yīng)組分(反應(yīng)物、試劑或產(chǎn)物)中進行匹配
>>[#6]=,:[#6] 產(chǎn)物中碳由一個雙鍵或芳香鍵連接 反應(yīng)SMARTS(帶有">"符號)不能用于分子的匹配

反應(yīng)SMARTS還剩下一些比較難理解廓旬,等明白了再補上哼审。

參考DAYLIGHT的SMARTS介紹。英文版在這里
原文件在這里

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涩盾,一起剝皮案震驚了整個濱河市十气,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌春霍,老刑警劉巖桦踊,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異终畅,居然都是意外死亡籍胯,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門离福,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杖狼,“玉大人,你說我怎么就攤上這事妖爷〉” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵絮识,是天一觀的道長绿聘。 經(jīng)常有香客問我,道長次舌,這世上最難降的妖魔是什么熄攘? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮彼念,結(jié)果婚禮上挪圾,老公的妹妹穿的比我還像新娘。我一直安慰自己逐沙,他們只是感情好哲思,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著吩案,像睡著了一般棚赔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上徘郭,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天靠益,我揣著相機與錄音,去河邊找鬼崎岂。 笑死捆毫,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的冲甘。 我是一名探鬼主播绩卤,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼途样,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了濒憋?” 一聲冷哼從身側(cè)響起何暇,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎凛驮,沒想到半個月后裆站,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡黔夭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年宏胯,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片本姥。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡肩袍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出婚惫,到底是詐尸還是另有隱情氛赐,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布先舷,位于F島的核電站艰管,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蒋川。R本人自食惡果不足惜牲芋,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望尔破。 院中可真熱鬧街图,春花似錦、人聲如沸懒构。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胆剧。三九已至,卻和暖如春醉冤,著一層夾襖步出監(jiān)牢的瞬間秩霍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工蚁阳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留铃绒,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓螺捐,卻偏偏與公主長得像颠悬,于是被迫代替她去往敵國和親矮燎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • SMILES SMILES是簡化分子線性輸入的方法(Simplified molecular input line...
    愛折騰的大懶豬閱讀 6,158評論 0 2
  • 一.什么是SMILES SMILES,全稱是Simplified Molecular Input Line...
    請叫我_西瓜閱讀 39,939評論 5 20
  • 第一章 分子基礎(chǔ) 闡述共價鍵的 2 種方法: 價鍵理論 內(nèi)容形成共價鍵的兩個電子須自旋相反赔癌;共價鍵有飽和性共價鍵有...
    Ksashi閱讀 20,583評論 0 51
  • 在黑暗 在黑暗中摸索 如果分開是必須的 為什么要重逢 我宣泄這欲望 我們宣泄著原始的本能 我不在山丘上停留 我們大...
    fake_but_real閱讀 127評論 0 0
  • 前言 首先再次強調(diào)hashcode (==)和equals的真正含義 equals:是否同一個對象實例诞外。注意,是“...
    小小亭長閱讀 624評論 0 0