InChI 轉 SMILES 工具

簡而言之:將 InChI 識別碼轉換為標準 SMILES 字串。完全免費,在網頁瀏覽器中執行,不需下載。

將文獻與資料庫中的 InChI 字串轉換為 SMILES 格式。

SMILES 會顯示在這裡。

輸入與輸出格式

輸入:InChI輸出:SMILES
全名InChI(IUPAC 國際化學識別碼)SMILES (Simplified Molecular Input Line Entry System)
內容由結構產生的分層文字識別碼。標準 InChI 在任何程式中都相同。以一行文字表示原子、鍵、環、電荷與立體化學,不含座標。
檔案或形式以 InChI=1S/ 開頭的文字.smi 或純文字

檔案格式說明

InChI 是 IUPAC 國際化學識別碼(International Chemical Identifier)。它具分層性與確定性,可用來描述分子式、連接方式、氫原子、電荷、立體化學與同位素。

SMILES 較短,也更容易貼到許多繪圖、搜尋與化學資訊學工具中。當資料庫提供 InChI 而你的流程需要 SMILES 時,將 InChI 轉換為 SMILES 很有幫助。

不同服務對同一個 InChI 可能傳回不同的標準 SMILES。只要描述的是同一分子,等價的 SMILES 字串都是有效的。

何時將 InChI 轉換為 SMILES

InChI 非常適合明確辨識化合物,但大多數繪圖程式、化學資訊學腳本與搜尋框都使用 SMILES。轉換後,就能把資料庫紀錄或論文補充資料中的識別碼變成可編輯、可繪製的形式。

使用方式

  1. 貼上完整的 InChI 字串,包括 InChI=1S/ 前綴。
  2. 轉換後複製 SMILES 輸出。
  3. 將 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 來比較。

最後更新: