2015
DOI: 10.1021/acs.jcim.5b00036
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Heuristics for Maximum Common Substructure Search

Abstract: Maximum common substructure search is a computationally hard optimization problem with diverse applications in the field of cheminformatics, including similarity search, lead optimization, molecule alignment, and clustering. Most of these applications have strict constraints on running time, so heuristic methods are often preferred. However, the development of an algorithm that is both fast enough and accurate enough for most practical purposes is still a challenge. Moreover, in some applications, the quality … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
49
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(49 citation statements)
references
References 56 publications
0
49
0
Order By: Relevance
“…By examination of a number of chemical structures with high substructure scores, we determined that B was almost inevitably a substructure of A if the score was above 0.9. To test this cutoff value, we later evaluated each pair using the MCS (Maximum Common Substructure) tool implemented in ChemAxon 48 . The MCS is defined as the largest subgraph shared by graphs representing the chemical structures of the large and small ligands; similarity between the graph of the smaller ligand and the shared subgraph implies that the smaller ligand is indeed a substructure of the larger ligand.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…By examination of a number of chemical structures with high substructure scores, we determined that B was almost inevitably a substructure of A if the score was above 0.9. To test this cutoff value, we later evaluated each pair using the MCS (Maximum Common Substructure) tool implemented in ChemAxon 48 . The MCS is defined as the largest subgraph shared by graphs representing the chemical structures of the large and small ligands; similarity between the graph of the smaller ligand and the shared subgraph implies that the smaller ligand is indeed a substructure of the larger ligand.…”
Section: Methodsmentioning
confidence: 99%
“…This computational solvent mapping server carries out global docking using 16 distinct small molecule probes, then reports consensus clusters at which many overlapping probe molecules are found. In parallel, we used the MCS (maximum common substructure) tool implemented in ChemAxon 48 to identify the portion of the larger ligand’s chemical structure that is common to both the larger and smaller ligands in our pair.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Both approaches are described for undirected, unlabelled graphs; their extension to richer graphs is discussed in section 2.3. Other approaches have been tried, mixed integer programming [37] and heuristics [17]; SAT encodings seem to struggle even for subgraph isomorphism [31].…”
Section: Existing Complete Approaches For Mcsmentioning
confidence: 99%
“…In this setting, common molecular substructures correspond to common connected induced subgraphs, which gives rise to the computational problem of finding a maximum common connected induced subgraph (MCCIS) of two input molecular graphs. Many heuristics (Rahman et al, 2009;Englert and Kovács, 2015) and exact approaches (McCreesh et al, 2016;Droschinsky et al, 2017) have been proposed for MCCIS. A frequent variant of MCCIS is to enumerate all maximal common connected induced subgraphs, which we refer to as MCCIS-E. Koch (2001) proposed an exact algorithm for MCCIS-E.…”
Section: Introductionmentioning
confidence: 99%