SMILES 转 InChIKey 转换器
简而言之:将 SMILES 字符串转换为可检索的 InChIKey 标识符。免费使用,在网页浏览器中运行,无需下载。
由 SMILES 字符串生成简洁的 InChIKey 标识符。
InChIKey 输出将显示在这里。
输入与输出格式
| 输入:SMILES | 输出:InChIKey | |
|---|---|---|
| 全称 | SMILES(简化分子线性输入规范) | InChIKey |
| 包含的信息 | 以一行文本表示原子、化学键、环、电荷和立体化学,不含坐标。 | InChI 的 27 字符哈希值,专为网页和数据库检索设计。没有查询数据库就无法还原为结构。 |
| 文件或形式 | .smi 或纯文本 | 形如 XXXXXXXXXXXXXX-YYYYYYYYYY-Z 的文本 |
文件格式说明
SMILES 是一种紧凑的分子结构文本表示法,适用于输入、编辑和格式转换。
InChIKey 是由 InChI 派生的定长哈希标识符,专为快速数据库匹配和网页检索设计,但不借助数据库查询就无法完整还原。
需要稳定的化合物检索键时使用 InChIKey;需要可编辑的结构字符串时使用 SMILES。
为什么使用 InChIKey
InChIKey 专为检索而设计。把完整的 InChI 或 SMILES 粘贴到搜索引擎中常常会失败,因为 =、/ 和括号等符号会被特殊处理。仅由字母和连字符组成的 27 字符键检索起来干净利落,并能可靠地匹配数据库记录。
示例
咖啡因 CN1C=NC2=C1C(=O)N(C(=O)N2C)C 的 InChIKey 为 RYYVLZVUVIJVGH-UHFFFAOYSA-N。搜索该键即可找到 PubChem、ChEMBL 等数据库中咖啡因的页面。
键的结构
- 前 14 个字符:连接关系的哈希值。
- 接下来的 10 个字符:立体化学层和同位素层的哈希值,加上版本标记。没有立体层或同位素层的结构会出现
UHFFFAOYSA。 - 最后一个字符:质子化状态(N = 中性)。
常见问题
对映异构体的键不同吗?如果 SMILES 中定义了立体化学,则不同。它们的第一段相同,第二段不同。能从键还原结构吗?只能通过数据库查询,可使用 InChIKey 转 SMILES。
最后更新: