Soddalashtirilgan molekulyar-kiritiladigan chiziqli kirish tizimi - Simplified molecular-input line-entry system

Jilmayganlar
Fayl nomi kengaytmasi
.smi
Internet-media turi
kimyoviy / x-kunduzgi tabassum
Format turikimyoviy fayl formati
Uchun SMILES yaratish algoritmi Siprofloksatsin: tsikllarni sindirib, keyin asosiy magistralning filiallari sifatida yozing

The soddalashtirilgan molekulyar-kirish qatoriga kirish tizimi (Jilmayganlar) a shaklidagi spetsifikatsiyadir chiziqli yozuv tuzilishini tavsiflash uchun kimyoviy turlar qisqa yordamida ASCII torlar. SMILES satrlarini ko'pchilik import qilishi mumkin molekula muharrirlari ga aylantirish uchun ikki o'lchovli chizmalar yoki uch o'lchovli molekulalarning modellari.

Original SMILES spetsifikatsiyasi 1980-yillarda boshlangan. Keyinchalik u o'zgartirilgan va kengaytirilgan. 2007 yilda an ochiq standart OpenSMILES deb nomlangan ochiq manbali kimyo jamiyatida ishlab chiqilgan. Boshqa chiziqli yozuvlarga quyidagilar kiradi Wiswesser liniyasi yozuvi (WLN), ROSDAL va SYBYL chiziqli yozuvlari (SLN).

Tarix

Original SMILES spetsifikatsiyasi Devid Vayninger tomonidan USEPA O'rta qit'adagi ekologiya bo'limi laboratoriyasida boshlangan. Dulut 1980-yillarda.[1][2][3][4] Dastlabki rivojlanishda "Gilman Vayt va Rouz Russo (USEPA) va Albert Leo va Korvin Xansch (Pomona kolleji) ishni qo'llab-quvvatlagani va tizimni dasturlashda yordam bergani uchun Artur Vayninger (Pomona; Daylight CIS) va Jeremy Scofield (Cedar River Software, Renton, WA). "[5] The Atrof muhitni muhofaza qilish agentligi SMILESni rivojlantirish bo'yicha dastlabki loyihani moliyalashtirdi.[6][7]

Keyinchalik u boshqalar tomonidan o'zgartirilgan va kengaytirilgan, xususan Kunduzgi kimyoviy ma'lumot tizimlari. 2007 yilda an ochiq standart "OpenSMILES" deb nomlangan Moviy obelisk ochiq manbali kimyo jamoasi. Boshqa "chiziqli" yozuvlarga quyidagilar kiradi Wiswesser Line Notation (WLN), ROSDAL va SLN (Tripos Inc).

2006 yil iyul oyida IUPAC tanishtirdi InChI formulalarni namoyish qilish uchun standart sifatida. SMILES odatda InChI-ga qaraganda bir oz ko'proq odam o'qiy oladigan afzalliklarga ega deb hisoblanadi; shuningdek, nazariy jihatdan keng qamrovli dasturiy ta'minotning keng bazasiga ega (masalan grafik nazariyasi ).

Terminologiya

SMILES atamasi molekulyar tuzilmalarni kodlash uchun chiziqli yozuvni va aniq misollarni SMILES satrlari deb atashni anglatadi. Shu bilan birga, SMILES atamasi odatda bitta SMILES satrini va bir qator SMILES satrlarini ifodalash uchun ishlatiladi; aniq ma'no odatda kontekstdan ko'rinadi. "Kanonik" va "izomeriya" atamalari SMILESga nisbatan bir oz chalkashlikka olib kelishi mumkin. Bu atamalar SMILES satrlarining turli xil atributlarini tavsiflaydi va bir-birini inkor etmaydi.

Odatda, molekula uchun bir xil darajada to'g'ri SMILES satrlari yozilishi mumkin. Masalan, CCO, OCC va C (O) C barchasi tuzilishini aniqlaydi etanol. Berilgan molekula uchun bir xil SMILES satrini yaratish uchun algoritmlar ishlab chiqilgan; mumkin bo'lgan qatorlardan bu algoritmlar ulardan bittasini tanlaydi. Ushbu tabassum har bir tuzilma uchun o'ziga xosdir, garchi unga bog'liq bo'lsa kanonizatsiya algoritmi uni yaratish uchun ishlatiladi va kanonik SMILES deb nomlanadi. Ushbu algoritmlar avval SMILES-ni molekulyar strukturaning ichki ko'rinishiga o'tkazadi; keyin algoritm ushbu tuzilmani tekshiradi va noyob SMILES qatorini hosil qiladi. Kanonik tabassumlarni yaratish uchun turli xil algoritmlar ishlab chiqilgan va ularga kiritilgan Kunduzgi kimyoviy ma'lumot tizimlari, OpenEye ilmiy dasturi, Meditatsiya, Kimyoviy hisoblash guruhi, MolSoft MChJ, va Kimyoviy ishlab chiqarish to'plami. Kanonik SMILES ning keng tarqalgan qo'llanilishi - bu indeksatsiya va a tarkibidagi molekulalarning o'ziga xosligini ta'minlash ma'lumotlar bazasi.

CANGENni tavsiflovchi asl qog'oz[2] algoritm molekulalarni aks ettiruvchi grafikalar uchun noyob SMILES satrlarini yaratishga da'vo qildi, ammo algoritm bir qator oddiy holatlar uchun muvaffaqiyatsiz tugadi (masalan.) kunean, 1,2-dikiklopropiletan) va grafikani kanonik ravishda aks ettirishning to'g'ri usuli deb hisoblash mumkin emas.[8] Hozirgi vaqtda tijorat dasturlari bo'yicha ushbu paketlarda bunday kamchiliklar mavjudligini tekshirish uchun muntazam taqqoslash mavjud emas.

SMILES yozuvi spetsifikatsiyani beradi tetraedral markazlarda konfiguratsiya va qo`sh bog` geometriyasi. Bular faqat ulanish bilan belgilanib bo'lmaydigan tizimli xususiyatlardir, shuning uchun ushbu ma'lumotlarni kodlovchi SMILES izomerik SMILES deb nomlanadi. Ushbu qoidalarning diqqatga sazovor xususiyati shundaki, ular chirallikning qat'iy qisman aniqlanishiga imkon beradi. Izomerik SMILES atamasi SMILESga nisbatan ham qo'llaniladi izomerlar ko'rsatilgan.

Grafik asosidagi ta'rif

Grafikka asoslangan hisoblash protsedurasiga kelsak, SMILES - bu uchraydigan belgi tugunlarini bosib chiqarish natijasida olingan satr. chuqurlik birinchi daraxtlarni kesib o'tish a kimyoviy grafik. Vodorod atomlarini olib tashlash uchun avval kimyoviy grafika kesiladi va uni a ga aylantirish uchun tsikllar buziladi yoyilgan daraxt. Tsikllar buzilgan joyda, bog'langan tugunlarni ko'rsatish uchun raqamli qo'shimchalar yorliqlari kiritiladi. Qavslar daraxtda dallanish nuqtalarini ko'rsatish uchun ishlatiladi.

Olingan SMILES shakli tanlovga bog'liq:

  • tsikllarni uzish uchun tanlangan bog'lanishlar,
  • chuqurlikdan birinchi o'tish uchun ishlatiladigan boshlang'ich atomining va
  • duch kelganida filiallarning ro'yxati tartibining tartibi.

SMILES ta'rifi kontekstsiz tilning satrlari sifatida

Rasmiy til nazariyasi nuqtai nazaridan SMILES so'zdir. SMILESni kontekstsiz tahlil qiluvchi bilan tahlil qilish mumkin. Ushbu vakolatxonadan foydalanish kimyoinformatikaning asosiy printsipiga asoslanib biokimyoviy xususiyatlarni (zaharliligi va biologik parchalanishini hisobga olgan holda) bashorat qilishda ishlatilgan. Bashoratli modellar sintaktik naqshni aniqlash usulini (molekulyar masofani aniqlashni o'z ichiga olgan) amalga oshirdi. [9] shuningdek, statistik namunalarni tan olishga asoslangan yanada mustahkam sxema [10].

Tavsif

Atomlar

Atomlar ning standart qisqartmasi bilan ifodalanadi kimyoviy elementlar, kabi to'rtburchaklar ichida [Au] uchun oltin. Atomlarning umumiy holatida qavslar chiqarib tashlanishi mumkin:

  1. ning "organik kichik" qismida joylashgan B, C, N, O, P, S, F, Cl, Br, yoki Men va
  2. yo'q rasmiy to'lov va
  3. SMILES valentlik modeli nazarda tutilgan gidrogenlar soniga ega bo'lishi kerak (odatda ularning normal valentligi, lekin N va P uchun u 3 yoki 5, S uchun esa 2, 4 yoki 6) va
  4. normal holat izotoplar va
  5. chiral markazlari emas.

Boshqa barcha elementlar qavs ichiga olinishi kerak va ularning zaryadlari va gidrogenlari aniq ko'rsatilgan bo'lishi kerak. Masalan, uchun SMILES suv ikkalasi ham yozilishi mumkin O yoki [OH2]. Vodorod alohida atom sifatida ham yozilishi mumkin; suv ham yozilishi mumkin [H] O [H].

Qavslar ishlatilganda, belgi H qavsdagi atom bir yoki bir nechta vodorodga bog'langan bo'lsa, keyin vodorod atomlari soni 1 dan katta bo'lsa, keyin belgi qo'shiladi + ijobiy zaryad uchun yoki - salbiy zaryad uchun. Masalan, [NH4 +] uchun ammoniy (NH+
4
). Agar bir nechta zaryad bo'lsa, u odatda raqam sifatida yoziladi; ammo, belgini ionning zaryadlari qancha bo'lsa, shuncha marta takrorlash mumkin: biri ham yozishi mumkin [Ti + 4] yoki [Ti ++++] uchun titanium (IV) Ti4+. Shunday qilib, gidroksidi anion (OH ) bilan ifodalanadi [OH-], gidroniy kation (H
3
O+
) [OH3 +] va kobalt (III) kation (Co3+) ham [Co + 3] yoki [Co +++].

Obligatsiyalar

Bog'lanish ramzlardan biri yordamida ifodalanadi . - = # $ : / .

Obligatsiyalar orasidagi alifatik Agar boshqacha ko'rsatilmagan bo'lsa, atomlar bitta deb qabul qilinadi va SMILES satridagi qo'shni shama qilinmaydi. Garchi bitta obligatsiyalar quyidagicha yozilishi mumkin -, bu odatda qoldiriladi. Masalan, uchun SMILES etanol sifatida yozilishi mumkin C-C-O, CC-O yoki C-CO, lekin odatda yoziladi CCO.

Ikki, uch va to'rt obligatsiyalar belgilar bilan ifodalanadi =, #va $ mos ravishda SMILES tomonidan tasvirlanganidek O = C = O (karbonat angidrid CO
2
), C # N (siyanid vodorodi HCN) va [Ga +] $ [As-] (galyum arsenidi ).

Obligatsiyaning qo'shimcha turi "bilan bog'lanmagan" dir ., ikkita qism bir-biriga bog'lanmaganligini bildiradi. Masalan, suvli natriy xlorid sifatida yozilishi mumkin [Na +]. [Cl-] ajralishini ko'rsatish uchun.

Xushbo'y "bir yarim" bog'lanish bilan ko'rsatilishi mumkin :; qarang § xushbo'ylik quyida.

Ikki tomonlama bog'lanishlarga qo'shni bo'lgan bitta obligatsiyalar yordamida ifodalanishi mumkin / yoki stereokimyoviy konfiguratsiyani ko'rsatish; qarang § Stereokimyo quyida.

Uzuklar

Ring tuzilmalari har bir uzukni ixtiyoriy nuqtada sindirish yo'li bilan yoziladi (garchi ba'zi tanlovlar boshqalarga qaraganda ko'proq aniqroq tabassum qilishga olib keladi) asiklik qo'shni bo'lmagan atomlar orasidagi aloqani ko'rsatish uchun halqani yopish uchun raqamli yorliqlarni tuzish va qo'shish.

Masalan, sikloheksan va dioksan sifatida yozilishi mumkin C1CCCCC1 va O1CCOCC1 navbati bilan. Ikkinchi uzuk uchun yorliq 2 bo'ladi. Masalan, dekalin (dekahidronaftalin) sifatida yozilishi mumkin C1CCCC2C1CCCC2.

SMILES qo'ng'iroq raqamlarini biron bir tartibda ishlatilishini talab qilmaydi va qo'ng'iroq raqami nolga ruxsat beradi, ammo bu kamdan-kam hollarda qo'llaniladi. Bundan tashqari, birinchi qo'ng'iroq yopilgandan keyin qo'ng'iroq raqamlarini qayta ishlatishga ruxsat beriladi, ammo bu odatda formulalarni o'qishni qiyinlashtiradi. Masalan, bisikloheksil odatda sifatida yoziladi C1CCCCC1C2CCCCC2, lekin u shunday yozilishi mumkin C0CCCCC0C0CCCCC0.

Bitta atomdan keyin bir nechta raqamlar halqani yopadigan bir nechta bog'lanishni bildiradi. Masalan, dekalin uchun muqobil SMILES yozuvi C1CCCC2CCCCC12, bu erda oxirgi uglerod ikkala halqani yopuvchi bog'lanishlarda ishtirok etadi 1 va 2. Agar ikki xonali uzuk raqamlari kerak bo'lsa, yorliqdan oldin %, shuning uchun C% 12 bu halqani yopuvchi bitta rishtadir 12.

Raqamlarning ikkalasi yoki ikkalasi oldida halqani yopuvchi bog'lanish turini ko'rsatish uchun bog'lanish turi bo'lishi mumkin. Masalan, siklopropen odatda yoziladi C1 = CC1, lekin agar juft bog'lanish halqani yopuvchi bog'lanish sifatida tanlansa, u shunday yozilishi mumkin C = 1CC1, C1CC = 1, yoki C = 1CC = 1. (Birinchi shakl afzal). C = 1CC-1 noqonuniy hisoblanadi, chunki u halqalarni yopish uchun ziddiyatli turlarni aniq ko'rsatib beradi.

Bir nechta bog'lanishni belgilash uchun halqani yopuvchi bog'lanishlardan foydalanilishi mumkin emas. Masalan, C1C1 ga tegishli alternativ emas C = C uchun etilen. Biroq, ular obligatsiyalardan tashqari foydalanishlari mumkin; C1.C2.C12 yozishning o'ziga xos, ammo qonuniy muqobil usuli propan, ko'proq yozilgan CCC.

Yopilgan guruhlarga ulashgan halqani sindirish nuqtasini tanlash shoxlardan qochib, oddiyroq KULLASH shakliga olib kelishi mumkin. Masalan, sikloheksan-1,2-diol eng sodda tarzda yozilgan OC1CCCCC1O; boshqa uzilish joyini tanlash uchun qavslar yozishni talab qiladigan tarvaqaylab tuzilma hosil bo'ladi.

Xushbo'ylik

Xushbo'y kabi uzuklar benzol uchta shaklning birida yozilishi mumkin:

  1. Yilda Kekule shakli o'zgaruvchan bitta va juft bog'lanishlar bilan, masalan. C1 = CC = CC = C1,
  2. Aromatik bog'lanish belgisidan foydalanish :, masalan. C1: C: C: C: C: C1, yoki
  3. Odatda B, C, N, O, P va S atomlarini kichik harflar bilan yozish orqali b, v, n, o, p va snavbati bilan.

Ikkinchi holatda, ikkita aromatik atom orasidagi bog'lanish aromatik bog'lanish deb qabul qilinadi (agar aniq ko'rsatilmagan bo'lsa). Shunday qilib, benzol, piridin va furan mos ravishda SMILES bilan ifodalanishi mumkin c1ccccc1, n1ccccc1 va o1cccc1.

Vodorod bilan bog'langan aromatik azot, topilganidek pirol sifatida ifodalanishi kerak [nH]; shunday qilib imidazol kabi SMILES notation-da yozilgan n1c [nH] cc1.

Xushbo'y atomlar bir-biriga alohida bog'langanida, masalan bifenil, bitta bog'lanish aniq ko'rsatilishi kerak: c1ccccc1-c2ccccc2. Bu bitta bog'lanish belgisi bo'lgan bir nechta holatlardan biridir - zarur. (Aslida, SMILES dasturining aksariyati ikkita halqa orasidagi bog'lanish aromatik bo'lishi mumkin emas, shuning uchun nostandart shaklni qabul qiladi) c1ccccc1c2ccccc2.)

Kanonik SMILES hosil qilish uchun Daylight va OpenEye algoritmlari aromatiklikni davolashda farq qiladi.

3-siyanoizolni ingl COc (c1) cccc1C # N.

Dallanish

Filiallar Qavslar bilan tasvirlangan, xuddi CCC (= O) O uchun propion kislotasi va FC (F) F uchun ftorform. Qavs ichidagi birinchi atom va qavslangan guruhdan keyingi birinchi atom ikkalasi ham bir xil shoxli atom atomiga bog'langan. Bog'lanish belgisi qavs ichida paydo bo'lishi kerak; tashqarida (masalan: CCC = (O) O) yaroqsiz.

O'rniga qo'yilgan halqalarni SMILES ko'rsatganidek halqadagi dallanma nuqtasi bilan yozish mumkin COc (c1) cccc1C # N (tasvirni ko'ring ) va COc (cc1) ccc1C # N (tasvirni ko'ring ) 3 va 4-siyanoizol izomerlarini kodlovchi. O'rniga qo'yilgan uzuklar uchun shu tarzda SMILES yozish ularni odamlarga ko'proq tushunarli qilishi mumkin.

Filiallar har qanday tartibda yozilishi mumkin. Masalan, bromxlorodiflorometan sifatida yozilishi mumkin FC (Br) (Cl) F, BrC (F) (F) Cl, C (F) (Cl) (F) Bryoki shunga o'xshash narsalar. Umuman olganda, SMILES shaklini o'qish eng oson, agar oddiyroq filial birinchi o'rinda tursa, yakuniy va unsiz qism eng murakkab hisoblanadi. Bunday qayta tuzish bo'yicha yagona ogohlantirishlar:

  • Agar qo'ng'iroq raqamlari qayta ishlatilsa, ular SMILES satrida paydo bo'lish tartibiga ko'ra juftlanadi. To'g'ri juftlikni saqlab qolish uchun ba'zi o'zgarishlar talab qilinishi mumkin.
  • Agar stereokimyo ko'rsatilgan bo'lsa, tuzatishlar kiritilishi kerak; qarang Stereokimyo § Izohlar quyida.

Bo'ladigan bitta filial shakli emas Qavslar halqani yopadigan bog'lanishdir. Yopish uchun rishtalarni mos ravishda tanlash zarur qavslar sonini kamaytirishi mumkin. Masalan, toluol odatda shunday yoziladi Cc1ccccc1 yoki c1ccccc1C, deb yozilsa, kerakli qavslardan qochish c1ccc (C) ccc1 yoki c1ccc (ccc1) C.

Stereokimyo

trans-1,2-difloroetilen

SMILES ruxsat beradi, lekin spetsifikatsiyani talab qilmaydi stereoizomerlar.

Ikkala bog'lanish atrofidagi konfiguratsiya belgilar yordamida aniqlanadi / va qo`sh bog`ga tutash yo`nalgan yagona bog`larni ko`rsatish. Masalan, F / C = C / F (tasvirni ko'ring ) ning bir vakili trans -1,2-difloroetilen, unda ftor atomlari er-xotin bog'lanishning qarama-qarshi tomonlarida (rasmda ko'rsatilgandek) F / C = CF (tasvirni ko'ring ) ning mumkin bo'lgan bir vakili cis Ftorlar juft bog'lanishning bir tomonida joylashgan -1,2-difloroetilen.

Obligatsiya yo'nalishidagi belgilar har doim kamida ikkitadan iborat bo'lib, ulardan birinchisi o'zboshimchalik bilan belgilanadi. Anavi, FC = CF bilan bir xil F / C = C / F. O'zgaruvchan bitta-juft bog'lanishlar mavjud bo'lganda, guruhlar ikkitadan kattaroqdir, o'rta yo'nalishli belgilar ikkita juft bog'lanishga qo'shni. Masalan, (2,4) -geksadienning umumiy shakli yozilgan C / C = C / C = C / C.

Beta-karotin, ta'kidlangan o'n bitta er-xotin rishtalar bilan.

Keyinchalik murakkab misol sifatida, beta-karotin yozilishi mumkin bo'lgan o'zgaruvchan bitta va juft bog'lanishlarning juda uzun umurtqa pog'onasiga ega CC1CCC / C (C) = C1 / C = C / C (C) = C / C = C / C (C) = C / C = C / C = C (C) / C = C / C = C (C) C) / C = C / C2 = C (C) / CCCC2 (C) C.

Konfiguratsiya at tetraedral uglerod tomonidan belgilanadi @ yoki @@. To'rtta bog'lanishni SMILES shaklida chapdan o'ngga paydo bo'lish tartibida ko'rib chiqing. Birinchi bog'lanish nuqtai nazaridan markaziy uglerod tomon qarab, qolgan uchta soat yo'nalishi bo'yicha yoki soat sohasi farqli o'laroq. Ushbu holatlar bilan ko'rsatilgan @@ va @navbati bilan (chunki @ belgining o'zi soat miliga teskari spiral).

L-Alanine

Masalan, ni ko'rib chiqing aminokislota alanin. Uning SMILES shakllaridan biri bu NC (C) C (= O) Osifatida to'liqroq yozilgan N [CH] (C) C (= O) O. L-Alanine, qanchalik keng tarqalgan enantiomer, deb yoziladi N [C @@ H] (C) C (= O) O (tasvirni ko'ring ). Azot-uglerod bog'lanishiga qarab, vodorod (H), metil (C) va karboksilat (C (= O) O) guruhlar soat yo'nalishi bo'yicha paydo bo'ladi. D.-Alanine quyidagicha yozilishi mumkin N [C @ H] (C) C (= O) O (tasvirni ko'ring ).

SMILES-da filiallarni ko'rsatish tartibi odatda ahamiyatsiz bo'lsa-da, bu holda bu muhim; har qanday ikkita guruhni almashtirish chirallik ko'rsatkichini o'zgartirishni talab qiladi. Agar shoxlar teskari bo'lsa, alanin quyidagicha yoziladi Bosimining ko'tarilishi (C (= O) O) C, keyin konfiguratsiya ham teskari bo'ladi; L-alanin quyidagicha yoziladi N [C @ H] (C (= O) O) C (tasvirni ko'ring ). Uni yozishning boshqa usullari kiradi C [C @ H] (N) C (= O) O, OC (= O) [C @@ H] (N) C va OC (= O) [C @ H] (C) N.

Odatda, to'rtta bog'lanishning birinchisi uglerod atomining chap tomonida ko'rinadi, ammo agar SMILES yozilgan bo'lsa, masalan, chiral uglerod bilan boshlanadi. C (C) (N) C (= O) O, keyin to'rttasi o'ng tomonda, lekin birinchi bo'lib paydo bo'ladi (the [CH] quyidagi holatda buyurtma berish uchun mos yozuvlar sifatida ishlatiladi: L-alanin ham yozilishi mumkin [C @@ H] (C) (N) C (= O) O.

SMILES spetsifikatsiyasi quyidagilar bo'yicha batafsil ma'lumotlarni o'z ichiga oladi @ kabi yanada murakkab chiral markazlari atrofidagi stereokimyoni ko'rsatadigan belgi trigonal bipiramidal molekulyar geometriya.

Izotoplar

Izotoplar atom belgisi oldidagi butun izotopik massaga teng bo'lgan raqam bilan ko'rsatilgan. Benzol unda bitta atom mavjud uglerod-14 kabi yoziladi [14c] 1ccccc1 va deuteroxloroform bu [2H] C (Cl) (Cl) Cl.

Misollar

MolekulaTuzilishiSMILES formulasi
DinitrogenN≡NN # N
Metil izosiyanat (MIC)CH3D = N = C = OCN = C = O
Mis (II) sulfatCu2+SO2−
4
[Cu + 2]. [O-] S (= O) (= O) [O-]
VanilinVanilinning molekulyar tuzilishiO = Cc1ccc (O) c (OC) c1
COc1cc (C = O) ccc1O
Melatonin (C13H16N2O2)Melatoninning molekulyar tuzilishiCC (= O) NCCC1 = CNc2c1cc (OC) cc2
CC (= O) NCCc1c [nH] c2ccc (OC) cc12
Flavopereirin (C17H15N2)Flavopereirinning molekulyar tuzilishiCCc (c1) ccc2 [n +] 1ccc3c2 [nH] c4c3cccc4
CCc1c [n +] 2ccc3c4ccccc4 [nH] c3c2cc1
Nikotin (C10H14N2)Nikotinning molekulyar tuzilishiCN1CCC [C @ H] 1c2cccnc2
Oenantotoksin (C17H22O2)Oenantotoksinning molekulyar tuzilishiCCC [C @@ H] (O) CCC = CC = CC # CC # CC # CC = CCO
CCC [C @@ H] (O) CC / C = C / C = C / C # CC # C / C = C / CO
Piretrin II (C22H28O5)Piretrin II ning molekulyar tuzilishiCC1 = C (C (= O) C [C @@ H] 1OC (= O) [C @@ H] 2 ​​[C @ H] (C2 (C) C) / C = C (C) / C () = O) OC) C / C = CC = C
Aflatoksin B1 (C17H12O6)Aflatoksin B1 ning molekulyar tuzilishiO1C = C [C @ H] ([C @ H] 1O2) c3c2cc (OC) c4c3OC (= O) C5 = C4CCC (= O) 5
Glyukoza (β-D.-glukopiranoza) (S6H12O6)Glyukopiranozning molekulyar tuzilishiOC [C @@ H] (O1) [C @@ H] (O) [C @ H] (O) [C @@ H] (O) [C @ H] (O) 1
Bergenin (kuskutin, a qatron ) (C14H16O9)Kuskutinning molekulyar tuzilishi (bergenin)OC [C @@ H] (O1) [C @@ H] (O) [C @ H] (O) [C @@ H] 2 ​​[C @@ H] 1c3c (O) c (OC) c ( O) cc3C (= O) O2
A feromon Kaliforniyalik tarozi hasharotlar(3Z, 6R) -3-metil-6- (prop-1-en-2-yl) deka-3,9-dien-1-il asetatCC (= O) OCCC (/ C) = CC [C @ H] (C (C) = C) CCC = C
(2S,5R)-Xalkogran: a feromon ning qobiq qo'ng'izi Pityogenes chalcographus[11](2S, 5R) -2-etil-1,6-dioksaspiro [4.4] nonanCC [C @ H] (O1) CC [C @@] 12CCCO2
a-Thujone (C10H16O)Tujonaning molekulyar tuzilishiCC (C) [C @@] 12C [C @@ H] 1 [C @@ H] (C) C (= O) C2
Tiamin (B vitamini1, C12H17N4OS+)Tiaminning molekulyar tuzilishiOCCc1c (C) [n +] (cs1) Cc2cnc (C) nc2N

9 dan ortiq halqali molekulani tasvirlash uchun o'ylab ko'ring sefalostatin -1,[12] steroid 13 halqali pirazin bilan empirik formula C54H74N2O10 dan ajratilgan Hind okeani gemikordat Cephalodiscus gilchristi:

Tsefalostatin-1 ning molekulyar tuzilishi

Rasmdagi eng chap metil guruhidan boshlang:

CC (C) (O1) C [C @@ H] (O) [C @@] 1 (O2) [C @@ H] (C) [C @@ H] 3CC = C4 [C @] 3 ( C2) C (= O) C [C @ H] 5 [C @ H] 4CC [C @@ H] (C6) [C @] 5 (C) Cc (n7) c6nc (C [C @@] 89 (C)) c7C [C @@ H] 8CC [C @@ H]% 10 [C @@ H] 9C [C @@ H] (O) [C @@]% 11 (C) C% 10 = C [C @ H] (O% 12) [C @] 11 (O) [C @ H] (C) [C @]% 12 (O% 13) [C @ H] (O) C [C @@]% 13 (C) CO

Yozib oling % uzukni yopish yorliqlari ko'rsatkichi oldida 9 dan yuqori paydo bo'ladi; qarang § uzuklar yuqorida.

Tabassumlarning boshqa misollari

SMILES yozuvlari tomonidan taqdim etilgan SMILES nazariy qo'llanmasida keng tavsiflangan Kunduzgi kimyoviy ma'lumot tizimlari va bir qator tasviriy misollar keltirilgan. Daylight's tasvirlangan yordam dasturi foydalanuvchilarga o'zlarining SMILES namunalarini tekshirish vositalarini taqdim etadi va bu qimmatli ta'lim vositasidir.

Kengaytmalar

SMARTS molekulalardagi pastki tuzilmalarni aniqlash uchun chiziqli yozuvdir. SMILES bilan bir xil belgilarning ko'pini ishlatsa-da, shuningdek, spetsifikatsiyalashga imkon beradi joker belgilar atomlar va bog'lanishlar, bular uchun pastki tuzilmaviy so'rovlarni aniqlash uchun ishlatilishi mumkin kimyoviy ma'lumotlar bazasi qidirish. Keng tarqalgan noto'g'ri tushunchalardan biri shundaki, SMARTS asosida tuzilmaviy izlash SMILES va SMARTS satrlarini moslashtirishni o'z ichiga oladi. Aslida, ikkala SMILES va SMARTS satrlari avval qidirilayotgan ichki grafik tasvirlarga aylantiriladi subgraf izomorfizm.

SMIRKS, "reaktsiya SMILES" ning yuqori to'plami va "SMARTS reaktsiyasi" ning quyi to'plami, bu reaktsiya o'zgarishlarini belgilash uchun chiziqli belgi. Reaksiya kengaytmalari uchun umumiy sintaksis quyidagicha REAKTANT> AGENT> MAHSULOT (bo'sh joysiz), bu erda har qanday maydon bo'sh qoldirilishi yoki nuqta bilan ajratilgan bir nechta molekulalar bilan to'ldirilishi mumkin (.) va asosiy tavsifga bog'liq bo'lgan boshqa tavsiflar. Atomlarni qo'shimcha ravishda raqam bilan aniqlash mumkin (masalan.) [C: 1]) xaritalash uchun,[13] masalan [CH2: 1] = [CH: 2] [CH: 3] = [CH: 4] [CH2: 5] [H: 6] >> [H: 6] [CH2: 1] [CH: 2] = [CH: 3] [CH: 4] = [CH2: 5].[14]

Konversiya

SMILESni strukturaviy diagramma yaratish (SDG) algoritmlari yordamida ikki o'lchovli tasvirlarga qaytarish mumkin.[15] Ushbu konversiya har doim ham aniq emas. Uch o'lchovli vakillikka o'tish energiyani minimallashtirish yondashuvlari bilan amalga oshiriladi. Ko'plab yuklab olinadigan va veb-ga asoslangan konvertatsiya dasturlari mavjud.

Shuningdek qarang

Adabiyotlar

  1. ^ Vayninger, Devid (1988 yil fevral). "SMILES, kimyoviy til va axborot tizimi. 1. Metodologiya va kodlash qoidalari bilan tanishish". Kimyoviy axborot va kompyuter fanlari jurnali. 28 (1): 31–6. doi:10.1021 / ci00057a005.
  2. ^ a b Vayninger, Devid; Vayninger, Artur; Vayninger, Jozef L. (1989 yil may). "SMILES. 2. Noyob tabassum yozuvlarini yaratish algoritmi". Kimyoviy ma'lumot va modellashtirish jurnali. 29 (2): 97–101. doi:10.1021 / ci00062a008.
  3. ^ Vayninger, Devid (1990 yil avgust). "Tabassumlar. 3. DEPICT. Kimyoviy tuzilmalarni grafik tasvirlash". Kimyoviy ma'lumot va modellashtirish jurnali. 30 (3): 237–43. doi:10.1021 / ci00067a005.
  4. ^ Swanson, Richard Pommier (2004). "Kombinatorial kimyoga informatika kirib kelishi" (PDF). Rayvardda V. [Warden] Boyd; Bowden, Meri Ellen (tahrir). Ilmiy va texnologik axborot tizimlarining tarixi va merosi: Amerika Axborot fanlari va texnologiyalari jamiyati va Kimyoviy meros fondi 2002 konferentsiyasi materiallari.. Medford, NJ: Bugungi ma'lumot. p. 205. ISBN  9781573872294.
  5. ^ Vayninger, Deyv (1998). "Daylight tutorial tabassumlari va boshqalar sahifasida minnatdorchilik". Olingan 24 iyun, 2013.
  6. ^ Anderson, E .; Veyt, G. D .; Vayninger, D. (1987). SMILES: Kimyoviy tuzilmalar uchun chiziqli yozuv va kompyuterlashtirilgan tarjimon (PDF). Dyulut, MN: AQSh EPA, Dulut atrof-muhit tadqiqotlari laboratoriyasi. Hisobot raqami EPA / 600 / M-87/021.
  7. ^ "SMILES qo'llanmasi: tabassum nima?". AQSh EPA. Olingan 23 sentyabr, 2012.
  8. ^ Xetchison D, Kanade T, Kittler J, Klienberg JM, Mattern F, Mitchell JC, Naor M, Nierstrasz O, Rangan CP, Steffen B, Sudan M, Terzopulos D, Tygar D, Vardi MY, Weikum G, Raschid L, Neglur G, Grossman RL, Liu B (2005). "Ma'lumotlarni integratsiyasi uchun kimyoviy birikmalarga noyob kalitlarni berish: ba'zi qiziqarli qarshi misollar". Lyudesher B (tahr.) Da. Hayot fanlari bo'yicha ma'lumotlar integratsiyasi. Kompyuter fanidan ma'ruza matnlari. 3615. Berlin: Springer. 145-157 betlar. doi:10.1007/11530084_13. ISBN  978-3-540-27967-9. Olingan 12 fevral, 2013.
  9. ^ Sidorova, J. Anisimova M, 'NLP tomonidan ilhomlangan naqshni kimyoviy qo'llanishda aniqlash', Pattern Recognition Letters, 45 (2014) 11-16.
  10. ^ Sidorova, J, Garsiya, J, 'Sintaktikadan statistik usullarga o'tish: ketma-ketliklardan avtomatik ravishda segmentlangan xususiyatlarga ega tasnif', Pattern Recognition, 48 (11), 3749-3756
  11. ^ Byers, JA; Birgersson, G; Löfqvist, J; Appelgren, M; Bergström, G (1990 yil mart). "Qobiq qo'ng'izining feromon sinergistlarini ajratish," Pityogenes chalcographus, hasharotlar va o'simliklarning murakkab hidlaridan fraktsiyalash va subtraktiv-kombinatsion bioassay orqali " (PDF). Kimyoviy ekologiya jurnali. 16 (3): 861–76. doi:10.1007 / BF01016496. PMID  24263601. S2CID  226090.
  12. ^ "CID 183413". PubChem. Olingan 12 may, 2012.
  13. ^ "SMIRKS qo'llanmasi". Yorug'lik. Olingan 29 oktyabr, 2018.
  14. ^ "Reaksiya tabassumlari va tabassumlari". Olingan 29 oktyabr, 2018.
  15. ^ Xelson, H. E. (1999). "Tuzilmalar diagrammasini yaratish". Lipkovitsda K. B.; Boyd, D. B. (tahrir). Rev. Comput. Kimyoviy. Hisoblash kimyosi bo'yicha sharhlar. 13. Nyu-York: Vili-VCH. 313–398 betlar. doi:10.1002 / 9780470125908.ch6. ISBN  9780470125908.