Конвертер InChI в SMILES
Коротко: преобразуйте идентификаторы InChI в канонические строки SMILES. Бесплатно, работает в браузере и не требует установки.
Преобразуйте строки InChI из литературы и баз данных в формат SMILES.
Входной и выходной форматы
| Вход: InChI | Выход: SMILES | |
|---|---|---|
| Полное название | InChI (IUPAC International Chemical Identifier) | SMILES (Simplified Molecular Input Line Entry System) |
| Что содержит | Многослойный текстовый идентификатор, построенный по структуре. Стандартный InChI одинаков во всех программах. | Атомы, связи, циклы, заряды и стереохимия в одной строке текста. Без координат. |
| Файл или форма | Текст, начинающийся с InChI=1S/ | .smi или обычный текст |
Объяснение форматов файлов
InChI — международный химический идентификатор IUPAC (IUPAC International Chemical Identifier). Он многослойный, однозначный и описывает молекулярную формулу, связность, водороды, заряд, стереохимию и изотопы.
SMILES короче, и его проще вставлять во многие программы для рисования, поиска и хемоинформатики. Преобразование InChI в SMILES полезно, когда база данных даёт InChI, а ваш процесс ожидает SMILES.
Разные сервисы могут возвращать разные канонические SMILES для одного InChI. Считайте эквивалентные строки SMILES корректными, если они описывают одну и ту же молекулу.
Когда преобразовывать InChI в SMILES
InChI отлично подходит для однозначной идентификации соединения, но большинство программ для рисования, хемоинформатических скриптов и полей поиска ожидают SMILES. Преобразование позволяет взять идентификатор из записи базы данных или дополнительных материалов статьи и превратить его в то, что можно редактировать и рисовать.
Как пользоваться
- Вставьте полную строку InChI, включая префикс
InChI=1S/. - Преобразуйте, затем скопируйте полученный SMILES.
- Вставьте SMILES в MolDraw, чтобы увидеть и отредактировать структуру.
Пример
Этанол: InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3 превращается в CCO. InChI перечисляет формулу, слой связности (атомы 1–2–3) и положение водородов; SMILES выражает ту же молекулу тремя символами.
Вопросы и ответы
Сохранится ли стереохимия? Если InChI содержит стереослои (/t, /m, /s или /b), они переводятся в символы SMILES @ или / и \. Почему мой SMILES отличается от результата другого инструмента? У одной молекулы может быть несколько корректных SMILES; сравните их, преобразовав оба в InChIKey с помощью SMILES в InChIKey.
Последнее обновление: