اسمایلز کیست؟ توضیح بده.
سیستم خطی ساده‌شدهٔ درون‌دهی مولکولی () که به اختصار به آن «اسمایلز» (SMILES) می‌گویند نوعی فرمول خطی برای توصیف ساختار گونه‌های شیمیایی با استفاده از رشته‌های کوتاه ASCII است. بسیاری از برنامه‌های رایانه‌ایِ ویرایشِ مولکول، قادر به استفاده و درون‌ریزی رشته‌های اسمایلز برای تبدیل مجدد آنها به نقشه‌های دو بعدی یا مدل‌های سه بعدی مولکولی هستند.جزئیات اولیه اسمایلز در دهه ۱۹۸۰ در آزمایشگاهی در دانشگاه مینه‌سوتا در دلوث تعریف و ارائه شد و از آن زمان تغییراتی یافته و توسعه پیدا کرده است. در سال ۲۰۰۷، یک استاندارد باز به نام «اوپن‌مایلز» در جامعه علمی متن‌باز شیمی توسعه یافت. تأمین بودجه و حمایت مالی برای آغاز و توسعه این پروژه به عهدهٔ آژانس حفاظت محیط زیست ایالات متحده آمریکا بود.در ژوئیهٔ ۲۰۰۶، «آیوپاک» شناسه شیمیایی بین‌المللی (InChI) را به عنوان استانداردی برای نمایش فرمول‌های شیمیایی معرفی کرد. اسمایلز عموماً خوانایی آسان‌تری نسبت به شناسه شیمیایی بین‌المللی برای انسان دارد. اسمایلز همچنین پایگاه گسترده‌ای از پشتیبانی نرم‌افزاری با پشتوانه نظری گسترده (مانند نظریه گراف) دارد.توصیف.اتم‌ها.اتم‌ها با علامت اختصاری استاندارد عناصر شیمیایی، در قلاب (کروشه) نشان داده می‌شوند، مانند codice_1 برای طلا. ممکن است براکت‌ها در حالت معمول حذف شوند؛ برای اتم‌هایی که:تمام عناصر دیگر باید در قلاب (کروشه) قرار گیرند و بار الکتریکی و هیدروژن‌ها هم نمایش داده شوند. برای مثال، اسمایلز برای آب ممکن است به صورت codice_2 یا codice_3 نوشته شود. هیدروژن همچنین ممکن است به عنوان یک اتم جداگانه نوشته شود. آب را می‌توان به‌صورت codice_4 هم نمایش داد.هنگامی که از قلاب (کروشه) استفاده می‌شود، اگر اتم داخل کروشه به یک یا چند هیدروژن پیوند داشته باشد، نماد codice_5 اضافه می‌شود، به دنبال آن؛ تعداد اتم‌های هیدروژن اگر بیشتر از ۱ باشد و سپس علامت codice_6 برای بار الکتریکی مثبت یا codice_7 برای بار الکتریکی منفی افزوده می‌شود. به عنوان مثال، codice_8 برای آمونیوم (). اگر بیش از یک بار الکتریکی وجود داشته باشد، معمولاً به صورت عددی نوشته می‌شود. با این حال، می‌توان علامت مثبت یا منفی را به تعداد دفعاتی که یون بار الکتریکی دارد تکرار کرد: برای تیتانیم(IV) Ti4+ می‌توان نوشت codice_9 یا codice_10. بنابراین، آنیون هیدروکسید () با codice_11، کاتیون هیدرونیوم () با codice_12 و کاتیون کبالت (III) (Co3+) هم یا codice_13 یا codice_14 است.پیوندها.پیوند شیمیایی با یکی از این علائم نشان داده می‌شود: codice_15.پیوندهای بین اتم‌های ترکیبات آلیفاتیک منفرد فرض می‌شوند، مگر اینکه طور دیگری در فرمول‌نویسی خطی اسمایلز مشخص شده باشد. اگرچه پیوندهای منفرد ممکن است به صورت codice_7 نوشته شوند، این معمولاً این علامت را حذف می‌کنند. برای مثال، اسمایلز برای الکل طبی ممکن است به صورت codice_17، codice_18 یا codice_19 نوشته شود، اما معمولاً codice_20 نوشته می‌شود.پیوندهای شیمیایی دوگانه، سه‌گانه و چهارگانه را به‌ترتیب با علائم codice_21، codice_22، و codice_23 نمایش می‌دهند؛ مثلا: codice_24 (کربن دی‌اکسید )، codice_25 (هیدروژن سیانید HCN) و codice_26 (گالیم آرسنید)یک نوع دیگر از پیوند، «غیر-پیوند» است که با codice_27 نشان داده شده است، تا نشان دهد که دو قسمت به هم متصل نیستند. برای مثال، سدیم کلرید آبی را به صورت codice_28 می‌نویسند تا این عدم اتصال را نشان داده باشند.یک پیوند آروماتیک «یکی و نصفی» را می‌توان با codice_29 نشان داد.پیوندهای منفرد مجاور با پیوندهای دوگانه ممکن است با استفاده از codice_30 یا codice_31 برای نشان دادن پیکربندی استریوشیمیایی مولکول نشان داده شوند.حلقه‌ها.ساختارهای حلقه با شکستن هر حلقه در یک نقطه دلخواه نوشته می‌شوند (اگرچه برخی از انتخاب‌ها منجر به خوانایی بهتر اسمایلز نسبت به سایر فرمول‌ها می‌شود) تا یک ساختار غیر چرخه‌ای ایجاد شود و برچسب‌های عددی بسته شدن حلقه برای نشان دادن اتصال بین اتم‌های غیر همجوار اضافه شود.به عنوان نمونه، سیکلوهگزان و دی‌اُکسان ممکن است به ترتیب به صورت codice_32 و codice_33 نوشته شوند. برای حلقه دوم، برچسب ۲ خواهد بود. برای مثال، دکالین (دکاهیدرونافتالین) ممکن است به صورت codice_34 نوشته شود.خصلت آروماتیکی.حلقه‌های آروماتیک همچون بنزن به یکی از سه صورت زیر نوشته می‌شود:در مورد آخری، پیوندهای بین دو اتم آروماتیک (اگر به صراحت نشان داده نشده باشد) به عنوان پیوندهای آروماتیک فرض می‌شوند؛ بنابراین، بنزن، پیریدین و فوران را می‌توان به ترتیب با codice_44, codice_45 and codice_46. نشان داد.نیتروژن آروماتیک متصل به هیدروژن، که مثلا در پیرول یافت می شود، باید حتما به صورت codice_47 نشان داده شود. بنابراین ایمیدازول با نماد اسمایلز به صورت codice_48 نوشته می‌شود.هنگامی که اتم‌های آروماتیک به صورت مجزا به یکدیگر پیوند می‌خورند، مانند بی‌فنیل، یک پیوند منفرد باید به وضوح ارائه شود: codice_49. این یکی از معدود مواردی است که نماد پیوند منفرد codice_7 مورد نیاز است. (در واقع، اکثر نرم‌افزارهای اسمایلز می‌توانند به درستی استنباط کنند که پیوند بین دو حلقه نمی‌تواند آروماتیک باشد و بنابراین فرم غیر استاندارد codice_51 را می‌پذیرد).شاخه‌ها.شاخه‌ها با کمان (پرانتز) نمایش داده می‌شوند، مانند codice_52 برای پروپانوئیک اسید و codice_53 برای فلوئوروفرم. نخستین اتم داخل پرانتز و نخستین اتم بعد از گروه پرانتزشده، هر دو به یک اتم نقطه شاخه‌ای متصل هستند. نماد پیوند باید در داخل پرانتز ظاهر شود و خارج آن (به عنوان مثال: codice_54) پذیرفته نیست.حلقه‌های جایگزین را می‌توان با نقطه انشعاب در حلقه نوشت، همان‌طور که در codice_55 (تصویر) و codice_56 (تصویر) دیده می‌شوند که ایزومرهای ۳ و ۴-سیانوآنیزول را کد می‌کنند. نوشتن اسمایلز برای حلقه‌های جایگزین به این روش می‌تواند آنها را برای انسان خواناتر می‌کند.یکی از شاخه‌هایی که نیازی به استفاده از پرانتز در فرمول‌نویسی ندارد، پیوندهای حلقه بسته هستند. انتخاب مناسب پیوندهای تکمیل حلقه می‌تواند تعداد پرانتزهای مورد نیاز را کاهش دهد. به عنوان مثال، تولوئن معمولاً به صورت codice_57 or codice_58 نوشته می‌شود تا از به‌کارگیری پرانتزهای مورد نیاز در روش codice_59 یا codice_60 اجتناب شود.ایزوتوپ.ایزوتوپ‌ها با عددی برابر با جرم ایزوتوپی عدد صحیح قبل از نماد اتمی مشخص می‌شوند. بنزن که یک اتم آن کربن-۱۴ است به‌صورت codice_61 و دئوتراتد کلروفرم به‌صورت codice_62 نوشته می‌شود.مثال‌ها.برای نشان دادن یک مولکول با بیش از ۹ حلقه، مولکول «سفالوستاتین-۱» را در نظر بگیرید یک پیرازین استروئیدی ۱۳ حلقه‌ای با فرمول تجربیC54H74N2O10 که از یکی از نیم‌طنابداران اقیانوس هند به نام "«سفالودیسکوس گیلکریستی»" به‌دست آمد:با گروه متیل در منتهی‌الیه سمت چپ شکل شروع کنید:codice_64 در جلوی شاخص برچسب‌هایِ تکمیلِ حلقه (بیش از ۹ حلقه) ظاهر می‌شود.