SMILES表达式(SMILES format),理学-化学-物理化学-化学信息学-化学结构存储格式-SMILES表达式,一种分子结构线性编码系统。SMILES全称为简化分子线性编码输入系统(simplified molecular input line entry system)。最初的SMILES编码在20世纪80年代由D.魏宁格尔[注]开发出来。针对要获得唯一性编码的线性码语法规则过于复杂、不利于使用者掌握的缺陷,提出了用户可以用较少的语法规则灵活地书写SMILES编码。不同的使用者书写的同一分子的SMILES编码形式上可能是不同的。同一分子SMILES编码的唯一化由SMILES相关程序进行处理。用户友好性是SMILES编码得到广泛应用的根本原因。G.法伊特[注]、R.鲁索[注]、A.莱奥[注]和C.汉施[注]等对SMILES编码工作进行了扩展,A.魏宁格尔[注]和J.斯科菲尔德[注]为这项工作的编程系统提供了帮助,后期日光化学信息系统有限公司对SMILES编码进行了更完善的修改和扩展,被称为同分异构SMILES,包含两个额外的化学式定义SMARTS™和SMIRKS™。