Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Химические структуры: ChemDraw, Avogadro, SMILES

Химические структуры: ChemDraw, Avogadro, SMILES

Как рисовать и хранить химические структуры: редакторы, SMILES и InChI, проверка валентности, экспорт в отчёт, трёхмерные модели и типичные ошибки.

Химические структуры: ChemDraw, Avogadro, SMILES

Структуру можно нарисовать, но рисунок сам по себе не является данными. Чтобы её можно было проверить, найти в базе или воспроизвести, нужна машинная запись: SMILES, InChI или файл формата mol.

Разберём, как рисовать и хранить структуры без потерь.

Редакторы

ChemDraw — распространённый редактор в учебной и научной среде.

Avogadro — свободный редактор с трёхмерным просмотром.

RDKit — библиотека для работы со структурами в Python.

Двумерная и трёхмерная запись

Двумерная схема показывает связи и порядок.

Трёхмерная модель нужна для оценки геометрии и стереохимии.

Не рисуйте трёхмерные эффекты на двумерной схеме: это затрудняет чтение.

SMILES

Строка, которая кодирует структуру: атомы, связи, ветвление, циклы.

Одна и та же молекула может иметь несколько валидных SMILES.

Для сравнения структур используйте каноническую форму.

InChI

Стандартизованный идентификатор, который удобен для поиска в базах.

Он не заменяет рисунок, но помогает однозначно определить вещество.

Проверяйте версию: разные версии могут давать разные строки.

Проверка валентности

Редактор обычно предупреждает о недопустимой валентности.

Игнорирование предупреждения приводит к структуре, которую невозможно интерпретировать.

Проверьте заряды и радикалы, если они есть.

Стереохимия

Цис- и транс-изомеры различаются пространственным расположением.

Без указания стереохимии структура описывает смесь или неопределённость.

Проверьте, требуется ли стереоописание для вашей задачи.

Экспорт

Сохраняйте структуру в формате mol или SDF.

Для вставки в отчёт используйте векторный формат.

Проверьте, что при экспорте не потерялись водороды и заряды.

Именование

Название по номенклатуре IUPAC должно соответствовать структуре.

Автоматические генераторы названий иногда ошибаются.

Сверьте название и структуру вручную.

Базы данных

Поиск по структуре возможен в химических базах.

Используйте InChI или SMILES для точного поиска.

Проверяйте, что база содержит ту же форму (соль, гидрат), что и ваша запись.

Оформление в отчёте

Рисунки должны быть читаемыми и пронумерованными.

Укажите, в каком редакторе построена структура, если это важно.

Не вставляйте скриншоты низкого разрешения.

Типичные ошибки

Пропущенный атом водорода.

Неверный порядок связи.

Не указан заряд.

Разные структуры подписаны одним номером.

Файлы структур

Формат mol описывает атомы, связи и координаты.

SDF — набор таких записей, часто используется для баз данных.

При экспорте проверьте, что водороды и заряды сохранены.

Получение структуры из SMILES

Многие редакторы строят двумерную схему по строке SMILES.

Это быстрее, чем рисовать вручную, но результат нужно проверить.

Автоматическая раскладка иногда даёт нечитаемую схему.

Сравнение структур

Сравнивайте по каноническому SMILES или InChI.

Разные записи могут описывать одно вещество.

Проверяйте версию и настройки генерации.

Поиск в базах

По InChI или SMILES можно найти вещество в химических базах.

Проверьте, что найденная запись соответствует вашей форме: соль, гидрат или нейтральная молекула.

Сохраните идентификатор из базы, если он нужен для ссылки.

Оформление схем реакций

Стрелки, условия и реагенты подписываются по правилам.

Нумерация соединений должна совпадать с текстом.

Проверьте, что схема читается при уменьшении.

Молекулярная масса

Рассчитывается по брутто-формуле и атомным массам.

Проверьте, учтены ли все атомы, включая водороды.

Для солей и гидратов учитывайте противоионы и воду.

Заряды и соли

Нейтральная молекула и её соль — разные записи.

Укажите, какая форма рассматривается.

Для баз данных это важно: поиск по нейтральной форме не найдёт соль.

Копирование из статей

Структуры из публикаций часто приводят без стереохимии.

Если стереохимия важна, восстановите её по тексту или дополнительным материалам.

Не копируйте схему, не проверив валентность.

Проверка перед сдачей

Пройдите по всем атомам и связям.

Сверьте название и структуру.

Убедитесь, что рисунок читается в печати.

Инструменты для больших наборов

Для десятков структур удобнее библиотека, чем редактор.

RDKit позволяет читать и записывать SMILES, считать массы и проверять валидность.

Это экономит время при подготовке таблиц.

Работа с изомерами

Изомеры имеют одинаковую брутто-формулу, но разное строение.

Проверьте, что структура соответствует названию.

Одинаковый InChI означает одно и то же вещество.

Что указывать в подписи

Название, формулу и, при необходимости, стереохимию.

Ссылку на источник, если структура взята из базы.

Номер соединения в тексте.

Рисунок и данные

Рисунок нужен читателю, данные — программе.

Храните оба.

Если структура исправлена, обновите и рисунок, и запись: расхождение между ними замечают на защите быстрее, чем ошибку в названии.

Проверка на занятии

Сравните свою структуру с эталоном преподавателя.

Уточните спорные случаи стереохимии.

Запишите замечания и внесите их в обе версии файла, чтобы не потерять при следующей правке.

Что хранить вместе с отчётом

Черновики структур, исходные файлы и записи SMILES.

Если структура исправлялась, сохранённые версии показывают, что изменилось.

Это помогает при повторной сдаче и при подготовке к защите.

Чек-лист

  • Структура построена.
  • Валентность проверена.
  • Стереохимия указана.
  • SMILES или InChI получены.
  • Экспорт проверен.
  • Название сверено.

Частые вопросы

Можно ли сдавать только SMILES?

Обычно требуется и рисунок, и запись; уточните требования.

Чем отличается SMILES от InChI?

SMILES ближе к записи структуры, InChI — к стандартному идентификатору.

Нужен ли трёхмерный редактор?

Только если задача связана с геометрией или стереохимией.