Cargando…

An algorithm to identify functional groups in organic molecules

BACKGROUND: The concept of functional groups forms a basis of organic chemistry, medicinal chemistry, toxicity assessment, spectroscopy and also chemical nomenclature. All current software systems to identify functional groups are based on a predefined list of substructures. We are not aware of any...

Descripción completa

Detalles Bibliográficos
Autor principal: Ertl, Peter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5462667/
https://www.ncbi.nlm.nih.gov/pubmed/29086048
http://dx.doi.org/10.1186/s13321-017-0225-z
_version_ 1783242548224983040
author Ertl, Peter
author_facet Ertl, Peter
author_sort Ertl, Peter
collection PubMed
description BACKGROUND: The concept of functional groups forms a basis of organic chemistry, medicinal chemistry, toxicity assessment, spectroscopy and also chemical nomenclature. All current software systems to identify functional groups are based on a predefined list of substructures. We are not aware of any program that can identify all functional groups in a molecule automatically. The algorithm presented in this article is an attempt to solve this scientific challenge. RESULTS: An algorithm to identify functional groups in a molecule based on iterative marching through its atoms is described. The procedure is illustrated by extracting functional groups from the bioactive portion of the ChEMBL database, resulting in identification of 3080 unique functional groups. CONCLUSIONS: A new algorithm to identify all functional groups in organic molecules is presented. The algorithm is relatively simple and full details with examples are provided, therefore implementation in any cheminformatics toolkit should be relatively easy. The new method allows the analysis of functional groups in large chemical databases in a way that was not possible using previous approaches. [Figure: see text] ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s13321-017-0225-z) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5462667
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-54626672017-06-22 An algorithm to identify functional groups in organic molecules Ertl, Peter J Cheminform Methodology BACKGROUND: The concept of functional groups forms a basis of organic chemistry, medicinal chemistry, toxicity assessment, spectroscopy and also chemical nomenclature. All current software systems to identify functional groups are based on a predefined list of substructures. We are not aware of any program that can identify all functional groups in a molecule automatically. The algorithm presented in this article is an attempt to solve this scientific challenge. RESULTS: An algorithm to identify functional groups in a molecule based on iterative marching through its atoms is described. The procedure is illustrated by extracting functional groups from the bioactive portion of the ChEMBL database, resulting in identification of 3080 unique functional groups. CONCLUSIONS: A new algorithm to identify all functional groups in organic molecules is presented. The algorithm is relatively simple and full details with examples are provided, therefore implementation in any cheminformatics toolkit should be relatively easy. The new method allows the analysis of functional groups in large chemical databases in a way that was not possible using previous approaches. [Figure: see text] ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s13321-017-0225-z) contains supplementary material, which is available to authorized users. Springer International Publishing 2017-06-07 /pmc/articles/PMC5462667/ /pubmed/29086048 http://dx.doi.org/10.1186/s13321-017-0225-z Text en © The Author(s) 2017 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Methodology
Ertl, Peter
An algorithm to identify functional groups in organic molecules
title An algorithm to identify functional groups in organic molecules
title_full An algorithm to identify functional groups in organic molecules
title_fullStr An algorithm to identify functional groups in organic molecules
title_full_unstemmed An algorithm to identify functional groups in organic molecules
title_short An algorithm to identify functional groups in organic molecules
title_sort algorithm to identify functional groups in organic molecules
topic Methodology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5462667/
https://www.ncbi.nlm.nih.gov/pubmed/29086048
http://dx.doi.org/10.1186/s13321-017-0225-z
work_keys_str_mv AT ertlpeter analgorithmtoidentifyfunctionalgroupsinorganicmolecules
AT ertlpeter algorithmtoidentifyfunctionalgroupsinorganicmolecules