Конвертер InChI в InChIKey
Коротко: преобразуйте полные идентификаторы InChI в компактный формат InChIKey для поиска и индексирования. Бесплатно, работает в браузере и не требует установки.
Преобразуйте полную строку InChI в компактное значение InChIKey.
Входной и выходной форматы
| Вход: InChI | Выход: InChIKey | |
|---|---|---|
| Полное название | InChI (IUPAC International Chemical Identifier) | InChIKey |
| Что содержит | Многослойный текстовый идентификатор, построенный по структуре. Стандартный InChI одинаков во всех программах. | 27-символьный хеш InChI, созданный для поиска в интернете и базах данных. Обратно в структуру его можно превратить только с помощью базы данных. |
| Файл или форма | Текст, начинающийся с InChI=1S/ | Текст вида XXXXXXXXXXXXXX-YYYYYYYYYY-Z |
Объяснение форматов файлов
InChI — полный многослойный химический идентификатор, который может описывать связность, водороды, заряд, стереохимию и изотопы.
InChIKey — более короткое хешированное представление InChI. Его проще искать и индексировать, но он не предназначен для сохранения всех структурных слоёв в читаемом виде.
Используйте InChI, когда нужна полная детализация идентификатора. Используйте InChIKey, когда нужен компактный ключ базы данных или удобный для поиска идентификатор соединения.
InChI и InChIKey
InChI — многослойное текстовое описание структуры: формула, связность, водороды, заряд и стереохимия находятся каждый в своём слое. Он точен, но длинен и содержит символы вроде косых черт, с которыми поисковые системы работают плохо. InChIKey — 27-символьный хеш InChI фиксированной длины, созданный для поиска в интернете и индексирования баз данных.
Как читать InChIKey
InChIKey аспирина — BSYNRYMUTXBXSQ-UHFFFAOYSA-N.
- Первый блок из 14 букв кодирует связность (молекулярный скелет).
- Второй блок из 10 символов кодирует стереохимию, изотопы и другие слои, а также флаги стандартного InChI и версии.
- Последняя буква кодирует протонирование; N означает нейтральную форму.
Вопросы и ответы
Можно ли преобразовать InChIKey обратно в структуру? Математически нет, потому что хеш необратим. Нужен поиск по базе данных — именно это делает инструмент InChIKey в InChI. Могут ли две молекулы иметь один InChIKey? Коллизии теоретически возможны, но на практике крайне редки. Стереоизомеры имеют одинаковый первый блок, но различаются вторым.
Последнее обновление: