SMILES 转 InChI 转换器
简而言之:将 SMILES 字符串转换为标准 InChI 标识符,用于数据库和论文发表。免费使用,在网页浏览器中运行,无需下载。
将 SMILES 转换为标准 InChI,用于检索、索引和论文发表。
InChI 输出将显示在这里。
输入与输出格式
| 输入:SMILES | 输出:InChI | |
|---|---|---|
| 全称 | SMILES(简化分子线性输入规范) | InChI(IUPAC 国际化学标识符) |
| 包含的信息 | 以一行文本表示原子、化学键、环、电荷和立体化学,不含坐标。 | 由结构生成的分层文本标识符。标准 InChI 在任何程序中都相同。 |
| 文件或形式 | .smi 或纯文本 | 以 InChI=1S/ 开头的文本 |
文件格式说明
SMILES 是一种紧凑的分子连接关系线性表示法,便于在绘图工具、搜索框和脚本中使用。
InChI 即 IUPAC 国际化学标识符,是一种分层的标准化标识符,专为化学数据库交换、索引和比较而设计。
需要可编辑的结构字符串时使用 SMILES;需要不依赖特定 SMILES 规范化方式的标准化标识符时使用 InChI。
示例与输出解读
阿司匹林的 SMILES CC(=O)OC1=CC=CC=C1C(=O)O 转换结果为:
InChI=1S/C9H8O4/c1-6(10)13-8-5-3-2-4-7(8)9(11)12/h2-5H,1H3,(H,11,12)
1S:第 1 版,标准 InChI。C9H8O4:分子式层。/c…:连接层,使用 InChI 自己的原子编号。/h…:氢原子的位置;括号表示两个羧基氧原子之间共享的可移动氢。
为什么同一分子总是得到相同的 InChI
根据起始原子的不同,可以用多种 SMILES 描述阿司匹林。标准 InChI 是规范化的,因此它们都会得到上面完全相同的字符串。这使 InChI 非常适合比较结构和检查重复。
常见问题
包含立体化学吗?包含。SMILES 中的 @ 和 @@ 会变成 InChI 中的 /t、/m 和 /s 层。需要更短的标识?请使用 SMILES 转 InChIKey。
最后更新: