Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2016 Nov 4:8:61.
doi: 10.1186/s13321-016-0174-y. eCollection 2016.

ClassyFire: automated chemical classification with a comprehensive, computable taxonomy

Affiliations

ClassyFire: automated chemical classification with a comprehensive, computable taxonomy

Yannick Djoumbou Feunang et al. J Cheminform. .

Abstract

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.

Keywords: Annotation; Data integration; Database; Inference; Ontology; Structure-based classification; Taxonomy; Text-based search.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
a Valclavam is annotated in the PubChem (CID 126919) and ChEBI (CHEBI:9920) databases. b In PubChem, it is incorrectly assigned the class of beta-lactams, which are sulfur compounds. Moreover, although the latter can be either inorganic or organic, it is wrong to describe a single compound both as organic and inorganic. The transitivity of the is_a relationship is not fulfilled, which makes the class inference difficult. In ChEBI, the same compound is correctly classified as a peptide. However, as in PubChem, the annotation is incomplete. Class assignments to “clavams” and “azetidines”, among others, are missing
Fig. 2
Fig. 2
Illustration of the taxonomy as a tree
Fig. 3
Fig. 3
The chemical taxonomy. The taxonomy is illustrated with the OBO-Edit software, showing definitions synonyms, references, and extended information
Fig. 4
Fig. 4
Workflow of the chemical classification
Fig. 5
Fig. 5
Different types of input accepted by ClassyFire
Fig. 6
Fig. 6
Classification results for the molecule Valclavam (CID126919) on the ClassyFire website. The structural representations, and the taxonomic tree are illustrated. The classification result can be downloaded in different formats
Fig. 7
Fig. 7
Classification results for the molecule Valclavam (CID126919) on the ClassyFire website. A detailed listing of the structural features of the molecule is provided, along with a structure-based text description
Fig. 8
Fig. 8
Examples of class assignments by ClassyFire for 12 compounds from the test set
Fig. 9
Fig. 9
Examples of conflicting and missing class assignments. a Structure of Bixin dimethyl ester (CID14413719). b Structure of cytidine-5′-Diphospho-Beta-d-Xylose (CID 46936568)

References

    1. Fridman Noy N, Hafner CD. The state of the art in ontology design. AI Mag. 1997;18:53–74.
    1. Gruber TR. Toward principles for the design of ontologies used for knowledge sharing? Int J Human Comput Stud. 1995;43(5–6):907–928. doi: 10.1006/ijhc.1995.1081. - DOI
    1. Hoehndorf R, Schofield PN, Gkoutos GV. The role of ontologies in biological and biomedical research: a functional perspective. Brief Bioinform. 2015;16(6):1069–1080. doi: 10.1093/bib/bbv011. - DOI - PMC - PubMed
    1. Cain AJ. Logic and memory in Linnaeus’s system of taxonomy. Proc Linn Soc Lond. 1958;169:114–163. doi: 10.1111/j.1095-8312.1958.tb00819.x. - DOI
    1. The BGS Rock Classification Scheme (2016) http://www.bgs.ac.uk/bgsrcs/. Accessed 20 April 2013