| Literature DB >> 30128804 |
Nikolay Kochev1,2, Svetlana Avramova1, Nina Jeliazkova3.
Abstract
Ambit-SMIRKS is an open source software, enabling structure transformation via the SMIRKS language and implemented as an extension of Ambit-SMARTS. As part of the Ambit project it builds on top of The Chemistry Development Kit (The CDK). Ambit-SMIRKS provides the following functionalities: parsing of SMIRKS linear notations into internal reaction (transformation) representations based on The CDK objects, application of the stored reactions against target (reactant) molecules for actual transformation of the target chemical objects, reaction searching, stereo information handling, product post-processing, etc. The transformations can be applied on various sites of the reactant molecule in several modes: single, non-overlapping, non-identical, non-homomorphic or externally specified list of sites utilizing efficient substructure searching algorithm. Ambit-SMIRKS handles the molecules stereo information and supports basic chemical stereo elements implemented in The CDK library. The full SMARTS logical expressions syntax for reactions specification is supported, including recursive SMARTS expressions as well as additional syntax extensions. Since its initial development for the purpose of metabolite generation within Toxtree, the Ambit-SMIRKS module was used in various chemoinformatics projects, both developed by the authors of the package and by external teams. We show several use cases of the Ambit-SMIRKS software including standardization of large chemical databases and pathway transformation database and prediction. Ambit-SMIRKS is distributed as a Java library under LGPL license. More information on use cases and applications, including download links is available at http://ambit.sourceforge.net/smirks .Entities:
Keywords: Linear notation; Reaction presentation; SMIRKS; Software library; Structure transformation
Year: 2018 PMID: 30128804 PMCID: PMC6102164 DOI: 10.1186/s13321-018-0295-6
Source DB: PubMed Journal: J Cheminform ISSN: 1758-2946 Impact factor: 5.514
Fig. 1Ambit-SMIRKS software architecture
List of all flags used to configure Ambit-SMIRKS
| Flag and description | Default value | |
|---|---|---|
| 1. |
| SSM_NON_OVERLAPPING |
| 2. |
| True |
| 3. |
| False |
| 4. |
| False |
| 5. |
| True |
| 6. |
| True |
| 7. |
| True |
| 8. |
| False |
| 9. |
| False |
| 10. |
| False |
| 11. |
| True |
| 12. |
| False |
| 13. |
| False |
| 14. |
| False |
| 15. |
| Implicit |
| 16. |
| False |
Fig. 2Substructure search query representation within Ambit-SMIRKS
Fig. 3Reaction representation of amide reduction by Ambit-SMIRKS
Fig. 4SMIRKS parsing algorithm. Reaction processing applied for reaction of dihydropyrrole aromatization
Fig. 5Substructure search/match in various modes for the molecule of cyclohexane-1,2-diamine
Fig. 6Specification of reaction center via recursive SMARTS for the reaction of ester hydrolysis
Fig. 7Reaction transformation according to the substructure match modes
Fig. 8Reaction search strategies
Fig. 9Processing unmapped atoms in SMIRKS notation
Fig. 10Handling H atoms for aliphatic hydroxylation SMIRKS reaction
Fig. 11Handling aromatic systems by Ambit-SMIRKS
Fig. 12Stereo representation approaches for the molecule of 2-hydroxypropanoic acid
Fig. 13Stereo transformation cases without stereo specification within SMIRKS notation. a Stereo element preservation, b stereo element change of ligand, c stereo element removal
Fig. 14Stereo transformation cases defined by SMIRKS notation. a Create new stereo element, b stereo element update/change, c stereo element removal
Fig. 15Application of Ambit-SMIRKS for obtaining Stepronin metabolites
Fig. 16Screenshot from enviPath web system. Reaction transformations of a biochemical pathway for the molecule of 1,2 dichclorethane; Ambit-SMIRKS is used in each pathway step molecule transformation
Fig. 17Application of Ambit-SMIRKS for the implementation of a standardization protocol within ExCAPE project database
Fig. 18Ambit-SMIRKS GUI: application of aromatic hydroxylation reaction at four possible sites of the molecule of 3-ethylpyridine
Fig. 19Example reaction transformations within Ambit-Reactor application