Scaffold-Aware Generative Augmentation and Reranking for Enhanced Virtual Screening
Xin Wang, Yu Wang, Yunchao Liu, Jens Meiler, Tyler Derr
TL;DR
The paper tackles three persistent challenges in ligand-based virtual screening: extreme class imbalance, structural imbalance among active molecules, and the need for scaffold diversity among top candidates. It introduces ScaffAug, a scaffold-aware framework with three modules: (i) augmentation using scaffold-aware sampling (SAS) and scaffold extension via a graph diffusion model (DiGress) to produce a Generative Diverse Scaffold-Augmented (G-DSA) dataset, (ii) a model-agnostic self-training pipeline with confidence-based pseudo-labeling to safely integrate synthetic data, and (iii) a reranking step based on Maximal Marginal Relevance (MMR) to boost scaffold diversity in the top predictions. Across five WelQrate datasets, ScaffAug with DeepGIN delivers superior performance on ranking metrics such as logAUC and BEDROC, and achieves higher scaffold diversity (SD$_{100}$) while maintaining hit enrichment (EF$_{100}$). The work demonstrates that scaffold-aware generative augmentation, safe integration of synthetic data, and diversity-oriented reranking can substantially improve early discovery efficiency in virtual screening and promote exploration of novel chemical spaces. This framework advances computational drug discovery by effectively leveraging generative AI to balance data distributions and diversify top hits, with practical implications for scaffold hopping and novel active discovery.
Abstract
Ligand-based virtual screening (VS) is an essential step in drug discovery that evaluates large chemical libraries to identify compounds that potentially bind to a therapeutic target. However, VS faces three major challenges: class imbalance due to the low active rate, structural imbalance among active molecules where certain scaffolds dominate, and the need to identify structurally diverse active compounds for novel drug development. We introduce ScaffAug, a scaffold-aware VS framework that addresses these challenges through three modules. The augmentation module first generates synthetic data conditioned on scaffolds of actual hits using generative AI, specifically a graph diffusion model. This helps mitigate the class imbalance and furthermore the structural imbalance, due to our proposed scaffold-aware sampling algorithm, designed to produce more samples for active molecules with underrepresented scaffolds. A model-agnostic self-training module is then used to safely integrate the generated synthetic data from our augmentation module with the original labeled data. Lastly, we introduce a reranking module that improves VS by enhancing scaffold diversity in the top recommended set of molecules, while still maintaining and even enhancing the overall general performance of identifying novel, active compounds. We conduct comprehensive computational experiments across five target classes, comparing ScaffAug against existing baseline methods by reporting the performance of multiple evaluation metrics and performing ablation studies on ScaffAug. Overall, this work introduces novel perspectives on effectively enhancing VS by leveraging generative augmentations, reranking, and general scaffold-awareness.
