There is a newer version of the record available.

Published May 28, 2021 | Version 1.01

Ambit-SLN: an open source software tool for processing of chemical objects via SLN linear notation

  • 1. University of Plovdiv, Faculty of Chemistry, Department of Analytical Chemistry and Computer Chemistry, 24 Tsar Assen Str., 4000 Plovdiv, Bulgaria
  • 2. Ideaconsult Ltd., 4 Angel Kanchev Str, 1000 Sofia, Bulgaria

Description

Ambit-SLN is a software library for chemoinformatics processing of chemical objects via linear notation SLN [1]. Ambit-SLN is developed as a part of the chemoinformatics platform AMBIT [2]. It is an open-source tool, distributed under LGPL license, written in Java and based on the Chemistry Development Kit [3].  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.
Ambit-SLN library implements functionalities for substructure matching based on SLN query string 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.

The full capability of Ambit-SLN could be experienced using it as a Java library (see http://ambit.sourceforge.net/) with an APIs for accessing the functionality for SLN parsing, conversion utilities, substructure search utilities, macro atom expanding and Markush atom based combinatorial library generation. Here we present a console tool, ambit-sln.jar, available as command-line interface (CLI).

You can start using it right away with the console command:

             java -jar ambit-sln.jar -s CH3CH2O[charge=-1] -f ct.

Detailed usage examples are given in file Ambit-SLN-usage-examples.pdf.

 

References:

[1] R. Webster Homer, Jon Swanson, Robert J. Jilek, Tad Hurst, and Robert D. Clark SYBYL Line Notation (SLN): A Single Notation To Represent Chemical Structures, Queries, Reactions, and Virtual Libraries, J. Chem. Inf. Model. 2008, 48, 2294–2307

[2] N. Jeliazkova, V. Jeliazkov, AMBIT RESTful web services: an implementation of the OpenTox application programming interface, Journal of Cheminformatics 2011, 3:18, doi:10.1186/1758-2946-3-18

[3] E.L. Willighagen, J.W. Mayfield, J. Alvarsson, A. Berg, L. Carlsson, N. Jeliazkova, S. Kuhn, T. Pluskal, M. Rojas-Chertó, O. Spjuth, G. Torrance, C.T. Evelo, R. Guha, C. Steinbeck, J. Cheminform, 2017, 9(1), 33.

 

 

 

Notes

Ambit-SLN library includes several chemoinformatics functionalities: (1) Internal representation of the SLN string information as a SLNContainer object; (2) 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; (3) Substructure searching based on SLN query string. Optionally, the substructure searching can be combined with molecular property matching (i.e. SLN CT attributes can be matched against the CDK molecular properties); (4) Configurable utilities for conversion of a SLNContainer object (i.e. object parsed from a SLN string) to the popular chemical formats such as SMILES (or structure represented as a CT and conversable to other chemical formats supported in CDK e.g. InChI or CML) and SMARTS for query structures or molecular fragments/templates; (5) Macro and Markush atoms representation and storage plus functionality for macro atoms expansion and generation of combinatorial structure sets based on Markush atoms.

Files

ambit-sln-javadocs.zip

Files (25.6 MB)

Name Size Download all
md5:313caf4b03ed13a9ffe34de94264114b
563.9 kB Preview Download
md5:7ebc6eed74555b099a7365ef5c6dcc0a
162.1 kB Preview Download
md5:4012f61cb65b233325fc91753fdbd7f7
23.9 MB Download
md5:23bfd73aab495b04f84a0b26ffe067bf
60 Bytes Download
md5:e18c6d701074f8cdc4ef6751be40a524
29 Bytes Download
md5:548b7d0e71703dc3c368132360bc3fb8
46 Bytes Download
md5:165771e4d06419cd04d74f15750d33f3
245 Bytes Preview Download
md5:1f720535ccb0aee5fe1ab5548eff18f2
510.2 kB Download
md5:a887a274e29cff246fe5ba26d3b3835e
396.7 kB Preview Download