SMILES(Simplified molecular input line entry specification),簡化分子線性輸入規範,是一種用ASCII字元串明確描述分子結構的規範。SMILES由Arthur Weininger和David Weininger於20世紀80年代晚期開發,並由其他人,尤其是日光化學信息系統有限公司(Daylight Chemical Information Systems Inc.),修改和擴展。
由於SMILES用一串字元來描述一個三維化學結構,它必然要將化學結構轉化成一個生成樹,此系統採用縱向優先遍歷樹算法。轉化時,先要去掉氫,還要把環打開。表示時,被拆掉的鍵端的原子要用數字標記,支鏈寫在小括弧里。
SMILES字元串可以被大多數分子編輯軟體導入並轉換成二維圖形或分子的三維模型。轉換成二維圖形可以使用Helson的“結構圖生成算法”(Structure Diagram Generation algorithms)。
基本介紹
- 中文名:簡化分子線性輸入規範
- 外文名:Simplified molecular input line entry specification
- 簡寫:SMILES
- 領域:計算機