Cargando…

ClassyFire: automated chemical classification with a comprehensive, computable taxonomy

BACKGROUND: Scientists have long been driven by the desire to describe, organize, classify, and compare objects using taxonomies and/or ontologies. In contrast to biology, geology, and many other scientific disciplines, the world of chemistry still lacks a standardized chemical ontology or taxonomy....

Descripción completa

Detalles Bibliográficos
Autores principales: Djoumbou Feunang, Yannick, Eisner, Roman, Knox, Craig, Chepelev, Leonid, Hastings, Janna, Owen, Gareth, Fahy, Eoin, Steinbeck, Christoph, Subramanian, Shankar, Bolton, Evan, Greiner, Russell, Wishart, David S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5096306/
https://www.ncbi.nlm.nih.gov/pubmed/27867422
http://dx.doi.org/10.1186/s13321-016-0174-y
_version_ 1782465446485688320
author Djoumbou Feunang, Yannick
Eisner, Roman
Knox, Craig
Chepelev, Leonid
Hastings, Janna
Owen, Gareth
Fahy, Eoin
Steinbeck, Christoph
Subramanian, Shankar
Bolton, Evan
Greiner, Russell
Wishart, David S.
author_facet Djoumbou Feunang, Yannick
Eisner, Roman
Knox, Craig
Chepelev, Leonid
Hastings, Janna
Owen, Gareth
Fahy, Eoin
Steinbeck, Christoph
Subramanian, Shankar
Bolton, Evan
Greiner, Russell
Wishart, David S.
author_sort Djoumbou Feunang, Yannick
collection PubMed
description BACKGROUND: Scientists have long been driven by the desire to describe, organize, classify, and compare objects using taxonomies and/or ontologies. In contrast to biology, geology, and many other scientific disciplines, the world of chemistry still lacks a standardized chemical ontology or taxonomy. Several attempts at chemical classification have been made; but they have mostly been limited to either manual, or semi-automated proof-of-principle applications. This is regrettable as comprehensive chemical classification and description tools could not only improve our understanding of chemistry but also improve the linkage between chemistry and many other fields. For instance, the chemical classification of a compound could help predict its metabolic fate in humans, its druggability or potential hazards associated with it, among others. However, the sheer number (tens of millions of compounds) and complexity of chemical structures is such that any manual classification effort would prove to be near impossible. RESULTS: We have developed a comprehensive, flexible, and computable, purely structure-based chemical taxonomy (ChemOnt), along with a computer program (ClassyFire) that uses only chemical structures and structural features to automatically assign all known chemical compounds to a taxonomy consisting of >4800 different categories. This new chemical taxonomy consists of up to 11 different levels (Kingdom, SuperClass, Class, SubClass, etc.) with each of the categories defined by unambiguous, computable structural rules. Furthermore each category is named using a consensus-based nomenclature and described (in English) based on the characteristic common structural properties of the compounds it contains. The ClassyFire webserver is freely accessible at http://classyfire.wishartlab.com/. Moreover, a Ruby API version is available at https://bitbucket.org/wishartlab/classyfire_api, which provides programmatic access to the ClassyFire server and database. ClassyFire has been used to annotate over 77 million compounds and has already been integrated into other software packages to automatically generate textual descriptions for, and/or infer biological properties of over 100,000 compounds. Additional examples and applications are provided in this paper. CONCLUSION: ClassyFire, in combination with ChemOnt (ClassyFire’s comprehensive chemical taxonomy), now allows chemists and cheminformaticians to perform large-scale, rapid and automated chemical classification. Moreover, a freely accessible API allows easy access to more than 77 million “ClassyFire” classified compounds. The results can be used to help annotate well studied, as well as lesser-known compounds. In addition, these chemical classifications can be used as input for data integration, and many other cheminformatics-related tasks. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s13321-016-0174-y) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5096306
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-50963062016-11-18 ClassyFire: automated chemical classification with a comprehensive, computable taxonomy Djoumbou Feunang, Yannick Eisner, Roman Knox, Craig Chepelev, Leonid Hastings, Janna Owen, Gareth Fahy, Eoin Steinbeck, Christoph Subramanian, Shankar Bolton, Evan Greiner, Russell Wishart, David S. J Cheminform Software BACKGROUND: Scientists have long been driven by the desire to describe, organize, classify, and compare objects using taxonomies and/or ontologies. In contrast to biology, geology, and many other scientific disciplines, the world of chemistry still lacks a standardized chemical ontology or taxonomy. Several attempts at chemical classification have been made; but they have mostly been limited to either manual, or semi-automated proof-of-principle applications. This is regrettable as comprehensive chemical classification and description tools could not only improve our understanding of chemistry but also improve the linkage between chemistry and many other fields. For instance, the chemical classification of a compound could help predict its metabolic fate in humans, its druggability or potential hazards associated with it, among others. However, the sheer number (tens of millions of compounds) and complexity of chemical structures is such that any manual classification effort would prove to be near impossible. RESULTS: We have developed a comprehensive, flexible, and computable, purely structure-based chemical taxonomy (ChemOnt), along with a computer program (ClassyFire) that uses only chemical structures and structural features to automatically assign all known chemical compounds to a taxonomy consisting of >4800 different categories. This new chemical taxonomy consists of up to 11 different levels (Kingdom, SuperClass, Class, SubClass, etc.) with each of the categories defined by unambiguous, computable structural rules. Furthermore each category is named using a consensus-based nomenclature and described (in English) based on the characteristic common structural properties of the compounds it contains. The ClassyFire webserver is freely accessible at http://classyfire.wishartlab.com/. Moreover, a Ruby API version is available at https://bitbucket.org/wishartlab/classyfire_api, which provides programmatic access to the ClassyFire server and database. ClassyFire has been used to annotate over 77 million compounds and has already been integrated into other software packages to automatically generate textual descriptions for, and/or infer biological properties of over 100,000 compounds. Additional examples and applications are provided in this paper. CONCLUSION: ClassyFire, in combination with ChemOnt (ClassyFire’s comprehensive chemical taxonomy), now allows chemists and cheminformaticians to perform large-scale, rapid and automated chemical classification. Moreover, a freely accessible API allows easy access to more than 77 million “ClassyFire” classified compounds. The results can be used to help annotate well studied, as well as lesser-known compounds. In addition, these chemical classifications can be used as input for data integration, and many other cheminformatics-related tasks. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s13321-016-0174-y) contains supplementary material, which is available to authorized users. Springer International Publishing 2016-11-04 /pmc/articles/PMC5096306/ /pubmed/27867422 http://dx.doi.org/10.1186/s13321-016-0174-y Text en © The Author(s) 2016 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 Software
Djoumbou Feunang, Yannick
Eisner, Roman
Knox, Craig
Chepelev, Leonid
Hastings, Janna
Owen, Gareth
Fahy, Eoin
Steinbeck, Christoph
Subramanian, Shankar
Bolton, Evan
Greiner, Russell
Wishart, David S.
ClassyFire: automated chemical classification with a comprehensive, computable taxonomy
title ClassyFire: automated chemical classification with a comprehensive, computable taxonomy
title_full ClassyFire: automated chemical classification with a comprehensive, computable taxonomy
title_fullStr ClassyFire: automated chemical classification with a comprehensive, computable taxonomy
title_full_unstemmed ClassyFire: automated chemical classification with a comprehensive, computable taxonomy
title_short ClassyFire: automated chemical classification with a comprehensive, computable taxonomy
title_sort classyfire: automated chemical classification with a comprehensive, computable taxonomy
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5096306/
https://www.ncbi.nlm.nih.gov/pubmed/27867422
http://dx.doi.org/10.1186/s13321-016-0174-y
work_keys_str_mv AT djoumboufeunangyannick classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT eisnerroman classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT knoxcraig classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT chepelevleonid classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT hastingsjanna classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT owengareth classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT fahyeoin classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT steinbeckchristoph classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT subramanianshankar classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT boltonevan classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT greinerrussell classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy
AT wishartdavids classyfireautomatedchemicalclassificationwithacomprehensivecomputabletaxonomy