Please use this identifier to cite or link to this item: http://dx.doi.org/10.25673/110698
Title: MET : a Java package for fast molecule equivalence testing
Author(s): Schüler, Jördis-AnnLook up in the Integrated Authority File of the German National Library
Rechner, Steffen
Müller-Hannemann, MatthiasLook up in the Integrated Authority File of the German National Library
Issue Date: 2020
Type: Article
Language: English
Abstract: An important task in cheminformatics is to test whether two molecules are equivalent with respect to their 2D structure. Mathematically, this amounts to solving the graph isomorphism problem for labelled graphs. In this paper, we present an approach which exploits chemical properties and the local neighbourhood of atoms to define highly distinctive node labels. These characteristic labels are the key for clever partitioning molecules into molecule equivalence classes and an effective equivalence test. Based on extensive computational experiments, we show that our algorithm is significantly faster than existing implementations within SMSD, CDK and RDKit. We provide our Java implementation as an easy-to-use, open-source package (via GitHub) which is compatible with CDK. It fully supports the distinction of different isotopes and molecules with radicals.
URI: https://opendata.uni-halle.de//handle/1981185920/112653
http://dx.doi.org/10.25673/110698
Open Access: Open access publication
License: (CC BY 4.0) Creative Commons Attribution 4.0(CC BY 4.0) Creative Commons Attribution 4.0
Journal Title: Journal of cheminformatics
Publisher: BioMed Central
Publisher Place: London
Volume: 12
Original Publication: 10.1186/s13321-020-00480-1
Page Start: 1
Page End: 12
Appears in Collections:Open Access Publikationen der MLU

Files in This Item:
File Description SizeFormat 
s13321-020-00480-1.pdf1.71 MBAdobe PDFThumbnail
View/Open