An Open-Source Implementation of the Scaffold Identification and Naming System (SCINS) and Example Applications

08 August 2024, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Organizing and partitioning sets of chemical structures is of considerable practical significance e.g. in compound library analysis and the post-processing of screening hit lists. Approaches such as unsupervised clustering are computationally demanding and dataset-dependent; on the other hand, rule-based methods, such as those based on Murcko scaffolds, have linear time complexity, but are often too fine-grained, leading to a large number of singletons or sparsely populated classes. An alternative rule-based method that seeks to achieve an optimal balance when grouping compounds into sets is the ‘Scaffold Identification and Naming System’ (SCINS). To facilitate public use of this previously published method, here we provide an open- source Python implementation of SCINS, dependent only on RDKit. We show that SCINS can be useful in identifying sparsely and densely populated regions in chemical space in large databases, here exemplified with Enamine REAL Diverse and ChEMBL. We find that Enamine REAL Diverse covers a much smaller SCINS space relative to ChEMBL; whereas the opposite is true when Murcko and generic Murcko scaffolds are considered. Additionally, we show that SCINS can result in chemically intuitive grouping of medium-sized sets of bioactive compounds, which can be useful in compound selection from virtual screening campaigns as well as post- processing of experimental hit lists. Hence in this work we both provide an open-source implementation of SCINS, as well as its characterization with relevant use cases.

Keywords

Scaffolds
Classification of chemical space
open-source
Chemical descriptors
Rule-based

Supplementary materials

Title
Description
Actions
Title
Supposting information for SCINS
Description
Examples of Murcko scaffolds in Enamine REAL Diverse with SCINS 2_2_3_3_0-3_0_0_0-1_3_0_0 and the same generic Murcko scaffold (Supplementary Figure 1); Examples of generic Murcko scaffolds in Enamine REAL Diverse with SCINS 2_2_3_3_0-3_0_0_0-1_3_0_0 (Supplementary Figure 2); Distribution of the number of members per SCINS class in ChEMBL (Supplementary Figure 3); Distribution of the number of members per SCINS class in Enamine REAL Diverse (Supplementary Figure 4); Molecular weight distribution of compounds in Enamine REAL Diverse (Supplementary Figure 5); Molecular weight distribution of small molecules in ChEMBL (Supplementary Figure 6); Distribution of the number of members per SCINS class in ChEMBL when physicochemical property filters as in obtaining Enamine REAL Diverse are applied (Supplementary Figure 7); SCINS retrieval curves for Enamine REAL Diverse and ChEMBL in terms of absolute number of SCINS classes (Supplementary Figure 8).
Actions

Supplementary weblinks

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.