InChI 转 SMILES 转换器
简而言之:将 InChI 标识符转换为规范 SMILES 字符串。免费使用,在网页浏览器中运行,无需下载。
将文献和数据库中的 InChI 字符串转换为 SMILES 格式。
SMILES 输出将显示在这里。
输入与输出格式
| 输入:InChI | 输出:SMILES | |
|---|---|---|
| 全称 | InChI(IUPAC 国际化学标识符) | SMILES(简化分子线性输入规范) |
| 包含的信息 | 由结构生成的分层文本标识符。标准 InChI 在任何程序中都相同。 | 以一行文本表示原子、化学键、环、电荷和立体化学,不含坐标。 |
| 文件或形式 | 以 InChI=1S/ 开头的文本 | .smi 或纯文本 |
文件格式说明
InChI 是 IUPAC 国际化学标识符。它是分层的、确定性的,可用于描述分子式、连接方式、氢原子、电荷、立体化学和同位素。
SMILES 更短,更容易粘贴到各种绘图、检索和化学信息学工具中。当数据库给出 InChI 而你的流程需要 SMILES 时,把 InChI 转换为 SMILES 很有帮助。
不同服务对同一 InChI 可能返回不同的规范 SMILES。只要描述的是同一分子,这些等价的 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;可用 SMILES 转 InChIKey 把两者都转换为 InChIKey 进行比较。
最后更新: