Kochev Nikolay, Jeliazkova Nina, Tancheva Gergana
University of Plovdiv, Faculty of Chemistry, Department of Analytical Chemistry and Computer Chemistry, 24 Tsar Assen Str., 4000, Plovdiv, Bulgaria.
Ideaconsult Ltd., 4 Angel Kanchev Str, 1000, Sofia, Bulgaria.
Mol Inform. 2021 Nov;40(11):e2100027. doi: 10.1002/minf.202100027. Epub 2021 Aug 3.
SLN (SYBYL Line Notation) is the most comprehensive and rich linear notation for representation of chemical objects of various kinds facilitating a wide range of cheminformatics algorithms. Though, it is not the most popular linear notation nowadays, SLN has capabilities for supporting the most challenging tasks of the present day cheminformatics research. We present Ambit-SLN, a new software library for cheminformatics processing of chemical objects via linear notation SLN. Ambit-SLN is developed as a part of the cheminformatics platform AMBIT. It is an open-source tool, distributed under LGPL license, written in Java and based on the Chemistry Development Kit. Ambit-SLN includes a parser for the full SLN syntax of chemical structures and substructure search queries including support for macro and Markush atoms, global and local dictionaries and user defined properties which can be stored and used by the Ambit data model. The Ambit-SLN library includes functionalities for substructure matching based on SLN query strings and utilities for conversion of SLN objects to other chemical formats such as SMILES and SMARTS. The functionality for Markush atom expansion can be used for generation of combinatorial structure sets.
SLN(SYBYL 线式表示法)是用于表示各类化学对象的最全面、最丰富的线性表示法,有助于广泛的化学信息学算法。虽然它如今并非最流行的线性表示法,但 SLN 具备支持当今化学信息学研究中最具挑战性任务的能力。我们展示了 Ambit-SLN,这是一个用于通过线性表示法 SLN 对化学对象进行化学信息学处理的新软件库。Ambit-SLN 是作为化学信息学平台 AMBIT 的一部分开发的。它是一个开源工具,根据 LGPL 许可进行分发,用 Java 编写并基于化学开发工具包。Ambit-SLN 包括一个用于解析化学结构和子结构搜索查询的完整 SLN 语法的解析器,包括对宏原子和马库什原子、全局和局部字典以及可由 Ambit 数据模型存储和使用的用户定义属性的支持。Ambit-SLN 库包括基于 SLN 查询字符串进行子结构匹配的功能以及将 SLN 对象转换为其他化学格式(如 SMILES 和 SMARTS)的实用工具。马库什原子扩展功能可用于生成组合结构集。