Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2026 Jun 22;148(25):25370–25388. doi: 10.1021/jacs.5c19960

Modular Framework for 3D Molecular Generation in Computational Chemistry Applications

Thanapat Worakul †, Mohammed Azzouzi ‡, Matthew D Wodrich †,§, Clémence Corminboeuf †,§,*
PMCID: PMC13339657  PMID: 42329132

Abstract

Three-dimensional molecular generative models construct molecules by assigning atoms explicit Cartesian coordinates. This formulation allows the molecular generation process to be guided by geometric (e.g., steric effects, molecular shape) and physicochemical constraints toward desired objectives in a given chemical problem. The practical adoption of these models, however, remains limited by two key challenges: the high computational cost associated with model training as well as the lack of standardized platforms that allow models to be developed, evaluated, and compared. The landscape of 3D generative models for molecular design is fragmented, with most methods developed for specific molecular generation objectives. The implementations of these models are scattered across different repositories, software environments, and evaluation protocols, which impedes reproducibility and controlled comparison of different approaches and, generally, limits broader adoption. Here, we introduce MolCraftDiffusion, a modular and extensible platform for building, deploying, and evaluating 3D molecular diffusion models in computational chemistry. Its layered architecture decouples core training logic from model definitions and task implementations, enabling new generative architectures, guidance strategies, and evaluation metrics to be integrated. As part of the package, we implement curriculum learning, a progressive chemical complexity training approach used to construct a pretrained diffusion model on 3D molecular data sets compiled from multiple sources, circumventing the cost of full training in downstream applications. The framework provides a modular set of guidance mechanisms for directing generation toward chemically relevant objectives: structure control via molecular inpainting (systematic exploration of structural variants around a reference) and outpainting (extending molecules with new chemical groups), and property-conditioned generation via gradient-based and classifier-free approaches. We illustrate these capabilities across computational chemistry tasks, including virtual library construction and inverse molecular design. The extensibility of the platform is further demonstrated by porting three architecturally distinct models from the literature: TABASCO, ADiT, and ShEPhERD, each integrated without modifications to the core codebase. The codebase, pretrained models, and examples are available at: https://github.com/lcmd-epfl/MolCraftDiffusion and https://huggingface.co/pregH/MolecularDiffusion.


graphic file with name ja5c19960_0020.jpg


graphic file with name ja5c19960_0018.jpg

Introduction

Among AI-based approaches in chemistry, generative deep learning − has the potential to facilitate the exploration of chemical space. These models learn the underlying statistical distribution of molecular structures from large datasets, enabling the de novo generation of compounds that resemble those in the training data. This capability not only accelerates the discovery of molecules but also expands molecular repositories in both scope and diversity, thereby strengthening the foundation for data-driven molecular design and property prediction.

Most existing molecular generative models consider either string-based representations (e.g., SMILES) − or graph-based molecular representations. − The models capable of directly generating three-dimensional (3D) molecular geometries are relatively less established owing to the inherent complexity of 3D conformational space, spatial constraints, and molecular symmetry. Nevertheless, since most molecular properties depend on 3D structure, direct 3D generation provides a more physically meaningful route for molecular discovery. By conditioning the generative process directly in Cartesian space, 3D molecular generative models enable the design of candidates that satisfy both electronic and geometric requirements, an essential capability for applications such as catalysis − and protein–ligand binding. −

For 3D molecular structure generation, diffusion models, − which learn to reverse a gradual noising process to sample complex data distributions, have emerged as one of the most promising generative frameworks. One of the first applications of diffusion models to 3D molecular systems was introduced by Hoogeboom et al. which used E(3)-equivariant graph neural networks to predict atom types and Cartesian coordinates. While reliable for small organic molecules, its performance deteriorates on larger, structurally complex systems, prompting a succession of more robust architectures that can generate increasingly intricate 3D structures. − These advances, while improving the quality of generated molecules, generally raise computational demands for training and generation.

To adapt diffusion models for molecular discovery applications, several guidance diffusion techniques have been developed to steer the generative process toward specific 3D structures or target properties. Structure-directed guidance methods ,,,− have enabled applications such as scaffold decoration, , shape-conditioned generation, and lead optimization. In parallel, property-directed guidance approaches, − often based on gradient-based or classifier-free guidance, bias generation toward molecules satisfying target electronic or geometric criteria. Despite these advances, existing methods remain largely task-specific and are implemented in isolation, with no common infrastructure for training, evaluation, or systematic comparison across approaches for 3D molecule generation.

To address this gap, we introduce MolCraftDiffusion, a modular and extensible platform for building and deploying 3D molecular diffusion models (Figure ). The platform provides a unified environment in which different generative architectures and guidance strategies operate under identical training, generation, and evaluation protocols, enabling reproducible workflows and fair comparison across models. New architectures, guidance mechanisms, and evaluation metrics can be incorporated with minimal changes to the core codebase. All workflows, including training, fine-tuning, generation, property regression, and evaluation, are accessible via a command-line interface with YAML configuration files. Within this platform, we develop curriculum learning, a progressive chemical complexity training approach, to construct a pretrained diffusion model on a chemically diverse dataset of 3D molecular structures compiled from multiple sources, circumventing the cost of full training in downstream applications. We further integrate a comprehensive suite of structure-directed and property-directed generation mechanisms and illustrate their utility across molecular generation applications, including virtual library construction and inverse molecular design. The extensibility of the platform is demonstrated by porting three architecturally distinct models from the literature, specifically, TABASCO (Transformer-based atomistic diffusion model operating under a flow-matching framework), ADiT (all-atom latent diffusion transformer), and ShEPhERD (SE(3)-equivariant diffusion for pharmacophore-conditioned generation) on top of the E(3)-equivariant diffusion model (EDM). Collectively, MolCraftDiffusion provides a common foundation for integrating and comparing current and future advances in 3D molecular generative modeling within data-driven computational chemistry workflows.

1.

1

Overview of the MolCraftDiffusion platform, consisting of four modules: (i) model trainer, for building 3D molecular diffusion models, property regressors, and guidance models; (ii) 3D molecule generator, for controlled 3D molecular generation via structure-directed and/or property-directed guidance mechanisms; (iii) 3D molecule analyzer, for the standardized evaluation of generated 3D molecular structures; and (iv) property regressor, for property regression from 3D molecular inputs.

Methods

MolCraftDiffusion is a modular Python package for building and deploying 3D molecular diffusion models in computational chemistry. The platform is organized into four modules: training, generation, prediction, and analysis (Figure ). The training module supports training models (i.e., diffusion model, property regressor, and guidance model (time-aware property regressor))­from scratch or fine-tuning pretrained models. The generation module provides a suite of guidance mechanisms distinguished by target type: structure-directed generation, which steers generation toward molecules satisfying specific structural constraints, and property-directed generation, which biases sampling toward molecules with target physicochemical or electronic properties. The prediction and analysis modules enable direct property regression from 3D molecular inputs and standardized evaluation of generated structures, respectively.

In this section, we describe each component of MolCraftDiffusion. We first present the 3D diffusion model and the curriculum learning strategy that improves training efficiency (Figure a). We then introduce the guidance mechanisms: structure-directed methods including molecular inpainting and outpainting (Figure b), and property-directed methods, including gradient-based and classifier-free guidance (Figure c). We next define the structure quality metrics used to assess generative model performance, followed by an overview of the MolCraftDiffusion framework.

2.

2

(a) Curriculum learning workflow, where molecular size is used to organize the data set into progressively challenging subsets for training. (b) Structure-directed guidance methods: molecular inpainting, which selectively modifies masked atoms, and molecular outpainting, which generates additional molecular substructures anchored to a predefined core. (c) Property-directed generation methods, including gradient-based guidance, where the gradient ∇f is added during each denoising step, and classifier-free guidance, which directs generation toward the target y by amplifying the difference between conditional ϕ­(z t , t, y) and unconditional predictions ϕ­(z t , t).

Diffusion Model for 3D Molecule Generation

The generative model currently used in MolCraftDiffusion is based on the E(3)-equivariant diffusion model (EDM) introduced by Hoogeboom et al. In this model, a molecule is represented as a set of atom types and their corresponding 3D Cartesian coordinates, x = (h, x). The model operates through a diffusion process, which consists of two phases: a forward process that gradually adds Gaussian noise to the molecular structure until it becomes pure noise, and a reverse process that learns to denoise it back to a valid molecule.

The core of the diffusion process is a denoising network, ϕ­(z t , t), which predicts the noise added at each time step t. We employ an Equivariant Graph Neural Network (EGNN) for this task, which respects the rotational and translational symmetries of 3D molecules. The network is trained by minimizing the mean squared error between the predicted and true noise. Generation starts from random noise and iteratively applies the denoising network to produce a clean molecular structure. Concretely, sampling proceeds by (i) initializing zT∼N(0,I) ; (ii) for t = T, ..., 1 with s = t – 1, computing the Gaussian transition p(zs|zt)=N(μ,σ2I) with μ=1αt|szt−σt|s2αt|sσtϕ(zt,t) and σ=σt|sσsσt , then sampling z s ; (iii) after each update, subtracting the center of gravity of the coordinate block z s in the concatenated latent z s = [z s , z s ] to preserve translation equivariance; and (iv) decoding z 0 to obtain [x, h]. This procedure corresponds to Algorithm 1 and uses a variance-preserving noise schedule to define α t , σ t , and their stepwise ratios α t|s and σ t|s . A detailed description of the diffusion equations, model architecture, and generation algorithm is provided in the Supporting Information.graphic file with name ja5c19960_0013.jpg

An ablation study of the equivariant diffusion model architecture on the QM9 data set, examining the effects of model capacity, noise scheduling, and atomic feature choices, is provided in Section 9 of Supporting Information.

Training with Curriculum Learning

Training these diffusion models can be computationally demanding and often difficult to converge owing to the high-variance nature of the denoising objective. To mitigate these challenges, we complement conventional training with curriculum learning strategies − for molecular diffusion models. In these approaches, the model is first trained on simpler molecules and gradually exposed to more structurally complex molecules, facilitating smoother convergence.

We implement three curriculum learning strategies: predefined curriculum learning (PCL), self-paced learning (SPL), and hybrid curriculum learning (HCL). PCL follows a fixed curriculum, where molecules are ordered according to predefined difficulty criteria such as molecular size, number of heavy atoms, or topological complexity (e.g., presence of rings or branching). This approach ensures a structured and interpretable training process, making it straightforward to implement and analyze.

SPL instead allows the model to dynamically select training samples based on loss magnitude (Figure b). Starting from a model pretrained on small molecules, we apply a hard regularizer that discards molecules in each batch whose loss exceeds a predefined threshold. This threshold is gradually increased over training, ensuring the model first learns from simpler molecules before progressing to more complex structures. This adaptive mechanism provides flexibility and can improve the learning convergence.

3.

3

Curriculum learning strategies employed in this work including (a) PCL, where subsets are manually selected based on predefined complexity criteria and trained sequentially. (b) SPL, where the model autonomously selects training samples based on difficulty. (c) HCL, integrating SPL with PCL, enabling adaptive progression while utilizing predefined data set partitions.

Finally, we combine both approaches into the HCL strategy: the data set is first ordered using the predefined molecular size-based criterion, and self-paced learning is employed at each stage (Figure c). This hybrid strategy leverages the interpretability of a fixed curriculum while retaining the adaptability of SPL, enabling the model to handle unanticipated complexity not captured by predefined criteria.

Guidance Generation Approaches

With diffusion models now capable of generating 3D molecular structures, an important next step is to guide the denoising process toward molecules that exhibit specific attributes relevant for downstream applications. In the following, we categorize and describe these guidance methods according to the nature of the target attributes: geometrical/structural constraints or molecular properties.

Structure Guidance Diffusion

To direct the denoising generative process to molecules with target geometrical or structural attributes, we consider inpainting and outpainting approaches. While several existing approaches incorporate structural constraints into the molecular generation, ,,,− they are often embedded directly into the model architecture and require specialized training objectives and datasets. In contrast, our proposed guidance methods operate in a plug-and-play manner, allowing integration with the unconditionally trained diffusion models.

Inpainting enables systematic modification of a reference 3D molecular structure. This technique was originally developed for image restoration and completion tasks. , For 3D molecules, inpainting involves applying noise at a specified level d (denoising strength) to the atomic attributes and positions, thereby partially removing structural information (Algorithm 2). The denoising process is then carried out from the noise level d onward to generate new 3D molecules. Higher d values result in higher variation from the reference 3D molecule. In contrast, lower d values allow more structural information from the reference to be retained, thereby encouraging the generation of molecules that resemble the original 3D structure. Our implementation of molecular inpainting also allows for targeted modifications by applying noise only to a designated subset of atoms (i.e., the masked atoms), while the remaining unmasked atoms are kept fixed throughout the denoising process. These capabilities are particularly useful for applications such as fragment replacement or side-chain decoration, enabling precise edits to specific regions of a molecule.graphic file with name ja5c19960_0014.jpg

Outpainting, on the other hand, incorporates the target 3D core structure into the generated molecules. Outpainting is a method used for image extrapolation tasks. , This method conditions the diffusion model to generate 3D molecular structures around a fixed core structure. With this capability, molecular outpainting not only enables scaffold decoration , for in silico library design but also facilitates goal-directed generation when specific geometrical attributes of the molecules are the design targets.

In the outpainting, the initial latent variable at the final time step T, z T , is formed by concatenating the core structure with randomly initiated atoms. During the denoising process, the coordinates and atom types of the core part are kept fixed. To prevent steric clashes, we also enforce spatial constraints to ensure that atoms in the generated region do not overlap with the core scaffold.graphic file with name ja5c19960_0015.jpg

While outpainting can be applied directly in a plug-and-play manner with pretrained diffusion models, we introduce two additional strategies to improve generation quality. First, during the denoising generative process, we allow the denoising of all atom positions in the final steps of the denoising generative process while keeping the core atom types fixed. This late-stage relaxation allows the core to adjust spatially and better integrate with the generated structure. Second, we propose a dedicated conditional training objective tailored for molecular outpainting. In this training scheme, the positions and atom types of the core atoms are frozen during the forward process. Consequently, the model is trained to ignore these core atoms and predict the noise only for the remaining, noncore atoms, explicitly adapting the model to perform the conditional generation task. Instead of training from scratch, MolCraftDiffusion enables fine-tuning of an unconditionally trained model for this outpainting training objective.graphic file with name ja5c19960_0016.jpg

Property Guidance Diffusion

In addition to guiding the generative process to molecules with specific structural features, we incorporate two complementary property-conditioning techniques aimed at biasing generation toward molecules with specific target properties y (Figure c): gradient guidance and classifier-free guidance (CFG).

Gradient guidance, also known as classifier-based guidance, operates in a plug-and-play fashion. It perturbs the latent variable at each denoising step t (z t ) using the gradient of a differentiable target function ∇ z t f(z t ) that reflects desired properties. This gradient guides the generation process toward the desired property without requiring fine-tuning of the diffusion model. Obtaining such gradients necessitates a target function that is continuous and differentiable with respect to z t and operates on the same molecular representation, Cartesian coordinates, and node attributes as used in the diffusion model.

To fulfill this requirement, we train a guidance model, f θ(z t , t), capable of predicting the target property y directly from the latent representation at each denoising step. The model shares the same EGNN backbone as the diffusion model and is trained via supervised regression on diffusion-perturbed molecular data (training details are provided in the Supporting Information). Specifically, given a clean molecular structure x 0 and its corresponding property y, we perturb x 0 with Gaussian noise according to the diffusion noise scheduler at time step t to obtain a noisy input zt . The guidance model is then optimized to minimize the mean squared error between the predicted and true property values.graphic file with name ja5c19960_0017.jpg

As an alternative to gradient-based schemes, CFG offers a conceptually different mechanism for incorporating conditioning information. Rather than relying on an external classifier or regressor, CFG trains the diffusion model itself to support both conditional and unconditional generation. Similar to the outpainting training objective, MolCraftDiffusion enables adaptation of an unconditionally trained model for CFG by extending the model with additional input features to accommodate conditioning variables (y). To preserve the unconditional mode, these features are randomly dropped with a defined probability (typically 0.1–0.2) by replacing their values with a predefined null token. The training objective otherwise remains unchanged from the unconditional setting.

During inference, the model’s predictions under both conditions are combined to guide the generation with the condition y:

ϵ̃=(1+w)ϕ(zt,t,y)−wϕ(zt,t) 1

Here, ϕ­(z t , t, y) represents the noise prediction from the conditional model (with property y provided) and ϕ­(z t , t) corresponds to the unconditional prediction. The CFG scale parameter w ⩾ 0 controls the strength of conditioning. By increasing w, the generation is more biased toward satisfying the condition y,

Structure Quality Metrics

The quality of generated 3D molecular structures is critical to their practical utility. Generated molecules must satisfy fundamental chemical rules, including correct valencies and geometries consistent with valence shell electron pair repulsion theory. They should also form a single connected structure and approximate stable conformations along the potential energy surface. Without these checks, poorly generated molecules may still satisfy task-specific target criteria but lack chemical relevance, limiting their value. To ensure a comprehensive evaluation, we employ a suite of complementary metrics, each capturing distinct aspects of chemical validity, stability, and structural integrity, to assess the quality of the generated 3D molecules. To ensure a comprehensive evaluation, we employ a suite of complementary metrics that capture distinct aspects of chemical validity, structural stability, and diversity. Detailed definitions of all metrics are provided in the Supporting Information.

We first apply basic checks for valency and connectivity, including (1) Chemical validity (%), (2) Connected (%), and (3) Chemically valid and connected (%). Next, we assess 3D structural plausibility using the PoseBusters sanity checks, which compare geometrical attributes in the generated 3D molecules to the reference values. Here, we consider (4) Bond lengths/angles, (5) Ring flat, (6) Double bond flatness, (7) No steric clash, and (8) Internal energy. We then evaluate deviations from optimized geometries through (9) Average RMSD (Å) and (10) Intact chemical topology (%), which together reflect geometric accuracy and structural stability after relaxation. Finally, we quantify chemical diversity to ensure broad exploration of chemical space, using (11) Uniqueness and (12) Novelty, based on pairwise Tanimoto similarity of molecular fingerprints to assess internal diversity and generalization beyond the training data.

Overview of the Platform

MolCraftDiffusion is a modular Python package that covers the full pipeline of 3D molecular generative modeling, from data ingestion through training, generation, and evaluation. Its layered architecture decouples core training logic from model definitions and task implementations, enabling independent modification of each component. The data layer accepts multimodal molecular data sets in multiple formats, geometric data (XYZ with CSV metadata), Atomic Simulation Environment (ASE) databases, and preprocessed binaries and automatically handles the collation strategies required by graph neural networks and point cloud representations. Native interfaces to RDKit, Morfeus, and Cosymblib allow chemically relevant node features beyond atomic identity to be incorporated directly.

The platform is organized into four modules: (i) training, for building diffusion models, property regressors, and guidance models; (ii) generation, supporting controlled generative mechanisms; (iii) prediction, for direct property regression from 3D inputs; and (iv) analysis, providing standardized evaluation tools. This design enables a systematic and reproducible 3D molecule generative workflow application while remaining extensible: new 3D generative architectures, controlled generation strategies, or molecular quality metrics can be integrated with minimal changes to the core codebase. In practice, all modules are accessible via a command-line interface, with tasks specified through YAML configuration files. Tutorials illustrating configuration and usage for each module are publicly available at https://preghosh.github.io/MolCraftDiffusion/. Additional implementation details are provided in Section S10 of the Supporting Information.

Results and Discussion

Curriculum Learning for Training Diffusion Models

Ensuring the quality of generated 3D molecular structures is a critical prerequisite for the usability of diffusion models in downstream data-driven applications. To this end, we introduce three curriculum learning strategies for training equivariant diffusion models. Here, we consider the EDM by Hoogeboom et al. In all curriculum learning cases, the model is first pretrained for 200 epochs on a concatenated dataset of QM9 and VQM24, which contain small-sized organic and inorganic molecules. The pretrained model is then further trained on the GEOM data set using one of three approaches (PCL, SPL, and HCL) as introduced in the method section.

Conventional training, where we train the diffusion model directly on the GEOM data set, yields a model with poor generation performance, producing only 2.4% valid and connected 3D molecules (Table ). After geometry optimization with GFN2-xTB, merely 1.1% of these molecules retain the same chemical topology as their optimized counterparts, with an average RMSD of 1.63 Å. Most also fail to pass the PoseBuster tests (Table S2). In contrast, all three curriculum learning strategies substantially improve generation quality (Table ). The majority of generated molecules are chemically valid, form a single connected graph, and over 90% successfully pass the PoseBuster test. Furthermore, the discrepancies between the generated and optimized counterparts are reduced, with the chemical topology of the generated molecules remaining intact after the geometry optimization, and the RMSD is decreased to ∼ 1 Å.

1. Unconditional Generation of 1000 3D Chemical Structures using the EDM Trained With Different Strategies on the GEOM and the Large-Scale Chemical Databases .

model chemically valid (%) connected (%) valid and connected (%) RMSD (Å) intact topology (%) novelty uniqueness
GEOM Database
EDM 9.7 ± 0.1 19.3 ± 1.1 2.4 ± 0.2 1.63 ± 0.04 1.1 ± 1.1 0.72 ± 0.00 0.79 ± 0.00
EDM + PCL 92.3 ± 0.9 76.3 ± 0.8 71.9 ± 0.07 1.08 ± 0.02 83.6 ± 1.5 0.68 ± 0.00 0.78 ± 0.00
EDM + SPL 95.7 ± 0.9 79.3 ± 0.7 77.4 ± 1.2 1.00 ± 0.02 86.1 ± 1.0 0.66 ± 0.00 0.76 ± 0.00
EDM + HCL 94.8 ± 1.2 82.6 ± 1.5 79.0 ± 2.1 0.97 ± 0.02 88.1 ± 2.0 0.65 ± 0.00 0.76 ± 0.01
Compiled 3D Molecule Database
EDM + HCL 83.4 ± 0.4 82.2 ± 1.9 ± 73.8 ± 1.6 1.03 ± 0.03 83.8 ± 1.4 0.64 ± 0.01 0.77 ± 0.00
a

The mean and standard deviation over three trials of these generations are reported.

Among these curriculum learning methods, the HCL, which combines elements of PCL and SPL, delivers the best generative performance (Table ). The model trained with HCL creates the highest percentage of valid and connected molecules (79.0%). These generated molecules are also the most consistent with their optimized counterparts (RMSD = 0.97 Å, and 88.1% intact chemical topology after geometry optimization). However, while SPL contributes to improved chemical validity and geometric stability, its inclusion slightly compromises uniqueness and novelty compared to models trained with a predefined curriculum alone. This trade-off arises because SPL explicitly discards molecules with high training loss, which can cause the model to learn fewer molecules in the training data.

Building upon the diffusion model trained on the GEOM database, we further fine-tune it with SPL on the compilation dataset of 3D molecules (more information available in the Supporting Information). The resulting pretrained diffusion model generates 73.8% chemically valid and fully connected 3D molecules. Following the geometry optimization, the RMSD between these generated and optimized geometries is 1.03 Å with 83.8% of these molecules retaining their original connectivity. Furthermore, the generated molecules are structurally diverse, both within the batch and relative to the training set, as quantified by a uniqueness score of 0.65 and a novelty score of 0.77.

3D Molecular Generative Applications

With a pretrained diffusion model in place, we demonstrate its applicability through structure-directed and property-directed guidance, enabling both virtual library generation and inverse molecular design. In these tasks, we first apply the pretrained model directly with the proposed guidance diffusion methods. If the resulting performance is insufficient, we employ the fine-tuning strategies implemented in MolCraftDiffusion to further adapt the model to these specific downstream applications, thereby enhancing the generative performance. These examples not only illustrate the flexibility of the framework but also serve as case studies to highlight current limitations and to inform avenues for future methodological improvements.

Virtual Library Design

We first illustrate the utility of MolCraftDiffusion for constructing virtual libraries of specific molecular families. This is achieved through the use of the structure-guidance methods implemented in the framework, which steer the generative process toward molecules belonging to a desired chemical class. Such libraries not only provide diversified starting points for lead identification, but also define a structured chemical space that can be leveraged for downstream optimization and predictive modeling. As an illustrative case study, a library of asymmetric cyclopentadienyl (Cp) ligands is constructed. Upon complexation with group 9 metals (Co, Rh, Ir), this class of ligands has been shown to facilitate the enantioselective formation of dihydroisoquinolones. − Despite their value as important components of transition metal-catalyzed reactions, the complex synthetic effort required to make these ligands has, to the best of our knowledge, precluded the development of extensive screening campaigns. The development of a virtual library, however, could be highly valuable as a database that allows the interplay between sterics and catalytic activity/selectivity to be systematically analyzed. Such knowledge could be used to refine and test ligand design models that go beyond “back-of-the-envelope” with the objective of steering ligand design into an appropriate region of chemical space where species with improved activity/selectivity for a desired reaction can be found.

In building this virtual library of Cp ligands, focus is placed on introducing various amounts of steric diversity at multiple locations within the ligand. As a starting template, we consider 1,1′-bi-2-naphthol cyclopentadienyl (BINOL-Cp) ligand, a widely used asymmetric scaffold in Cp ligands. This ligand’s underlying design principle , aims to orient the incoming substrate in a particular manner (Figure a) via the manipulation of three key structural components (the back wall, the side wall, and the ceiling) in order to induce high enantioselectivity. These structural components shape the chiral pocket as follows: the back wall hinders access to one face of the catalyst, while the side wall and the ceiling orient the incoming substrate to minimize unfavorable steric interactions (Figure a). Here, the BINOL moiety serves as the back and side walls, while selective substitution at the R1, R2, and R3 positions on the Cp ring allows the ceiling to be adjusted. The simplest way of analyzing the steric environment imparted by the backbone as well as these substitutions is by examining the occupancy of the various quadrants and octants around the catalyst’s metal center (Figure b). To do this, we examine the buried volume with a radius of 5 Å. Using this quadrant/octant model, the BINOL backbone should primarily dictate the steric environments of Q2 and Q3, with Q3 being occupied and Q2 is unoccupied by the upward and downward pointing nature of the naphthyl moieties. At the same time, structural elements connected to the Cp moiety will vary the occupations of Q1, Q4, O1, and O4, which represent the regions of space where the substrate approaches the metal center during the reaction (Figure ). To explore the different steric design spaces intrinsic to these asymmetric ligands, we constructed two libraries, the first of which exclusively makes substitutions on the Cp ring while the BINOL backbone is left untouched, and the second diversifies the BINOL backbone itself. A summary of the workflow for generating these Cp ligands is provided in Figure .

4.

4

(a) Stereochemical model of the BINOL-Cp catalyst used for steric analysis. The backwall (blue) and sidewall (green) planes define key steric regions around the metal center. (b) The quadrant and octant analysis around the metal center. The steric environment is quantified within a 5 Å buried volume sphere, subdivided into quadrants (Q1–Q4) and octants (O1–O8).

5.

5

(a) Workflow for generating the virtual library of the asymmetric Cp ligand. (b) Docking of the generated Cp ligands onto a Co­(III) center, followed by geometry optimization using xTB. The resulting CpCo­(III) complexes are analyzed with MORFEUS to extract quantitative steric descriptors for downstream modeling.

For the BINOL-Cp derivative set, we start from a bare BINOL-Cp scaffold and apply molecular outpainting, a technique that generates atoms conditioned on a given scaffold. In this case, the method completes the BINOL-Cp framework by generating substituents at the R1, R2, and R3 positions (Figure a). Among the initial 2,500 structures generated with outpainting, 745 of these pass the valency check and possess an overall charge of −1, qualifying them as chemically (although not necessarily synthetically) valid Cp ligands (success rate = 29.8%). To assess the steric properties of these ligands, each valid Cp ligand is first docked onto a Co­(III) complex, and then optimized at the GFN2-xTB level. Following optimization, a set of steric descriptors for the Cp ligands is computed using the Morfeus package (Figure b).

These generated BINOL-Cp derivatives span a broad region of the O1/O4 property map, in contrast to existing experimentally realized Cp ligands, which are predominantly clustered in the bottom-left region, indicative of relatively unhindered steric environments (Figure b,c). Yet, this initial pool of generated structures still only sparsely populates the top-right region of the map (Figure b), with most ligands remaining in the lower-left cluster. To enrich this library and cover the missing area of the O1/O4 map, we selected two ligands (1 and 2) located proximate to the uncovered area, and employed the inpainting (as opposed to the previously employed outpainting) method to vary their R1, R2, and R3 positions while the BINOL-Cp scaffold itself is unchanged. Proceeding in this manner resulted in the generation of an additional 366 valid structures (out of 1,000 initial structures generated), many of which lie in the previously sparsely populated regions of the O1/O4 map (Figure c), showing success in broadening the steric diversity of the ligand set. Examination of the specific structures shows our diffusion model generates BINOL-Cp derivatives with R-groups that can either selectively block substrate approach from one side (O1 or O4) or, in extreme cases such as 3, shield the metal center from nearly all directions. Such steric diversity allows for systematic evaluations of how steric hindrance in specific quadrants or octants influences the reaction outcome, providing a foundation for developing improved stereochemical models of asymmetric transformations that extend beyond “back-of-the-envelope.”

6.

6

(a) Reference experimental BINOL-Cp ligands investigated in Ozols et al. and bottom view of the Co­(III) complex. O1/O4 steric property maps of generated Cp ligands obtained by (b) molecular outpainting alone and (c) molecular outpainting augmented with inpainting of the selected generated molecules.

To probe different steric environments of the back and side walls that occupy Q2 and Q3 we explored alternative backbones to BINOL. Starting from BINOL-Cp structures bearing hydrogen substituents at the R1, R2, and R3 positions, the inpainting method was applied to the BINOL backbone while keeping the Cp ring and hydrogen substituents fixed. Importantly, we restrict the model to produce new ligands that retain the molecular size as the BINOL-Cp. The extent of backbone modification during inpainting is controlled by the denoising strength parameter d in the molecular inpainting algorithm (Algorithm 2), with larger d values producing greater deviations from the initial structure. We evaluate the validity of the generated ligands using the same criteria described above and assess their steric properties following the same workflow. For each denoising strength (d), we generate 1,000 candidate structures. At low denoising strength (d = 0.3), the method yields the highest fraction of valid Cp ligands (87%), although most correspond to the duplicate of the input BINOL-Cp structure with only minor geometrical variations. As d increases, the generated ligands become more structurally diverse, spanning a broader region of the Q2/Q3 property map and including molecules distinct from BINOL-Cp (Figure a). However, this increase in diversity comes at the expense of a lower overall success rate, as higher denoising strengths more frequently produce invalid structures (Table S4). Figure b shows examples of the rich structural diversity in the different ligands created, ranging from those having considerable steric bulk in Q3 due to the presence of an indole moiety but a relatively open Q2 (4) to ligands such as 5 and 6 that are congested in both Q2 and Q3. In principle, ligands such as these would possess very effective “back wall sterics”, thereby permitting computational analysis, testing, and validation of the efficacy of the current heuristic “back-of-the-envelope” design models. Importantly, hypothetical structures such as these can serve a valuable role as conceptual probes for developing and refining ligand design models, even if many of the proposed ligands are not synthetically feasible.

7.

7

(a) Q2/Q3 steric property maps for Cp ligands generated via inpainting the BINOL backbone under varying denoising strengths. (b) Representative examples of generated asymmetric Cp generated with inpainting.

Designing Molecules with Target Geometrical Features

The next illustrative example is a molecular inverse design problem in which specific 3D geometrical features, such as targeted bond distances and relative orientations of functional groups, are the design objectives. For this case study, we consider the inverse design of intramolecular frustrated Lewis pairs (IFLPs) for catalytic hydrogenation of CO2 to formate (CHTF) (Figure a). IFLPs are bifunctional molecules in which a Lewis acid and a Lewis base are tethered within the same framework but sterically prevented from quenching each other, thereby creating reactive sites for small-molecule activation. − In the catalytic cycle, the IFLP first activates H2, forming the INT2 intermediate, where the Lewis acid binds H– and the Lewis base binds H+. This intermediate then binds with CO2 (INT3) and subsequently forms formate (INT4), after which the catalyst is regenerated. Previous studies , established two key factors governing IFLP catalytic performance: (i) the geometrical attributes of the INT2 intermediate, specifically the B–N distance (d BN ) and the angle between the B–H and N–H bonds (Φ), and (ii) the acidity and basicity of the Lewis centers. As a proof of concept for structure-directed generation, we focus on controlling the geometrical attributes of INT2, targeting d BN values between 2.4–3.2 Å and Φ values between 70–140°, which correspond to high catalytic activity as established in previous studies (Figure b). This design task presents two key challenges: (i) the generated molecules must incorporate valid Lewis units that bind with hydride and proton to form chemically plausible INT2 structures, and (ii) the d BN and Φ of resulting INT2 must lie within the target region of the property map.

8.

8

(a) Reaction mechanism of CHTF with the IFLP. (b) Activity map showing the relative turnover frequency (ΔTOF) for CHTF as a function of d BN and Φ for B/N IFLPs. The ΔTOF is computed as log­(TOF/TOF uLP ) where uLP is the unconstrained intermolecular B/N Lewis pair. Adapted from ref . Available under a CC-BY 4.0 license. Copyright 2022 Author(s). (c) Molecular outpainting methods over B–H and N–H motifs (highlighted in green) with target d and Φ values to generate INT2 structures.

To tackle this molecular design problem, we employ the outpainting method, a structure-guided generation technique that extends existing molecular fragments by generating additional atoms around a fixed core structure, effectively completing the molecular scaffold during the diffusion process. This makes the outpainting approaches particularly suitable for inverse design applications where geometrical features are the primary design targets, as well as for scenarios requiring the preservation of specific atoms or functional motifs to ensure chemically relevant candidates.

As input for outpainting generation, we extract an INT2 structure with the desired geometrical properties (d BN = 2.82 Å, Φ = 94.8°) from the curated INT2 data set derived from the CoRE MOF 2019 database (Figure c). The substructure, containing the B–H and N–H motifs, is used as the input scaffold, from which 1,000 candidate INT2 structures are generated using this guidance method. A 3D structure is classified as a chemically valid INT2 if it satisfies the following criteria:

  • 1.

    All atoms satisfy standard valency rules.

  • 2.

    The hydride and proton atoms in the core scaffold bond exclusively to the B and N Lewis centers, respectively.

  • 3.

    The B and N centers belong to the same connected molecule.

While directly using the outpainting method with the pretrained diffusion model was successful to enrich the BINOL-Cp scaffold in the previous case study, its performance on the BH/NH scaffold of INT2 is unsatisfactory, yielding only 5.2% valid INT2 structures. This low success rate arises from the sparsity of the INT2 core, which lacks the spatial rigidity provided by the Cp scaffold in the previous example. Incorporating an extended INT2 scaffold that includes BH/NH motifs along with adjacent atoms around the Lewis centers (Figure S4; see SI for details) modestly improves the validity to 9.8%. Additional discussion of the distorted structures obtained in this setting is provided in the Supporting Information.

To better tailor the diffusion model for outpainting generation, we introduce the adaptive outpainting strategy, specifically developed to address the shortcomings of direct outpainting on sparse scaffolds such as the BH/NH core of INT2. This involves fine-tuning the pretrained diffusion model on the INT2 dataset described above with a specialized molecular outpainting objective (Algorithm 4, Figure c) for 200 epochs. During fine-tuning, the core atoms of INT2 (i.e., B–H and N–H motifs) are kept fixed, conditioning the model to generate complete INT2 structures around these motifs. This training scheme specifically tailors the diffusion model to complete the structure from the BH/NH core, potentially offering improved performance in the case where the direct outpainting method fails due to limited spatial and chemical constraints. With the adapted diffusion model, we follow the generation and evaluation procedure as described above.

Using the same BH/NH scaffold of INT2 as in direct outpainting, the adaptive approach yields a substantially higher fraction of chemically valid and connected INT2 structures (38.1%). However, this scaffold, while possessing the desired d BN and Φ values, is underrepresented in the data set, making the performance of adaptive outpainting sensitive to the choice of input scaffold. When employing a more common BH/NH scaffold (d BN = 2.67 Å and Φ = 33.45°) instead, the success rate further improves, yielding 46.7% valid INT2 structures.

Next, we evaluate the generated INT2 structures after geometry relaxation at the GFN2-xTB level, since the relevant properties must be assessed at their equilibrium geometries. At this stage, a valid INT2 must not only remain chemically intact but also preserve the original topology of the core scaffold upon optimization. The key geometrical descriptors, d BN and Φ, are then remeasured from the optimized geometries to assess whether they remain within the desired region of the property map. We define postoptimization validity as an optimized INT2 structure that satisfies the chemical validity criteria outlined above, and a postoptimization hit as one that additionally retains d BN and Φ within this target region. We observe a greater fraction of valid INT2 molecules after geometry relaxation, as the optimization step can correct distortions and enforce chemically consistent structures. However, in some cases relaxation disrupts the core scaffold, leading to loss of the intended INT2 topology. A higher proportion of structures generated with the common BH/NH scaffold remain chemically intact after optimization (83.8%) compared to those generated with the target BH/NH scaffold (64.1%). Yet, fewer of the optimized structures from the common scaffold fall within the target region of d BN and Φ­(18.6% vs 25.7%, Table S5).

Akin to the previous work, most of the generated IFLPs with favorable d BN and Φ values possess two or three atoms between the B and N centers (Figure b), corresponding to cis-vicinal or ansa-type arrangements. Representative INT2 of IFLP candidates with the target distances and angles are shown in Figure c. Despite a non-negligible number of structures satisfying the desired geometrical criteria, the hit rate after geometry optimization could be improved through active learning, where valid and hit INT2 structures are iteratively added to the training set to refine the model. The generated IFLPs also show higher average SCScore and SAScore than those in the training data set, suggesting room to improve chemical relevance and synthesizability. Notably, some of the generated molecules contain structurally exotic motifs (Figure c), such as quinoidal patterns and polynitrogen heteroaromatic systems. Additionally, chemical constraints such as the acidity and basicity of the Lewis centers are not considered in the present guidance diffusion framework, primarily due to the difficulty of generalizing such structure–property relationships required to guide generation based on these chemical properties.

9.

9

(a) Activity map showing the relative turnover frequency (ΔTOF) for CHTF as a function of d BN and Φ for B/N IFLPs. The ΔTOF is computed as log­(TOF/TOF uLP ) where uLP is the unconstrained intermolecular B/N Lewis pair considered in the previous work. for B/N IFLPs; each point corresponds to a generated hit IFLP molecule optimized at the GFN2-xTB level. (b) Distribution of the number of atoms separating the Lewis centers. Adapted from ref . Available under a CC-BY 4.0 license. Copyright 2022 Author(s). (c) Representative examples of generated INT2 candidates.

To explore potential improvements, we evaluated an augmented diffusion model incorporating additional atomistic features in the molecular representation. While this model generates a higher fraction of valid FLP candidates prior to geometry optimization compared to the original model, the proportion of postoptimization valid and hit FLP molecules remains lower (Table S4). Representative FLP molecules generated by these EDM variants are shown in Figure S8. These results call for the development of more robust 3D generative models and tailored training and guidance strategies capable of more effectively constraining the generative process toward chemically consistent structures.

Designing Molecules with Target Molecular Properties

Apart from guiding the generative process toward specific structural features, the pretrained diffusion model can also be adapted for inverse molecular design by steering sampling toward target molecular characteristics computed from or predicted for a 3D structure (e.g., vertical excitation energies and ionization energies). To enable this, we employ three guided diffusion techniques: GG, CFG, and a hybrid method combining both methods (presented in the Method section). Here, we want to demonstrate the ability of our framework to generate molecules with target properties and assess the performance of these three guidance methods. As a case study, we revisit the problem of discovering singlet fission (SF) chromophoresa molecular design problem we addressed previously using different generative approaches, including: a genetic algorithm, , and a smiles-based generative model. These organic compounds are of particular interest due to their potential to enhance solar energy conversion by generating two triplet excitons from a single absorbed photon. −

For molecules to be considered viable SF chromophores, − they must satisfy vertical excited-state criteria: Near-thermoneutral singlet fission driving energy (ΔSF ≡ E S1,ve −2E T1,ve ≳ −1 eV); emission in the absorption range of silicon (E T1,ve > 1.1 eV); and absorption of abundant photons in the solar spectrum (E S1,ve < 3.8 eV), where E S1,ve and E T1,ve are the vertical excitations to S1 and T1 at the ground-state geometry. Importantly, generated candidates must satisfy these criteria after ground-state geometry optimization. This adds complexity to the molecular design problem, as the generative model must produce molecules that not only possess reasonable ground-state geometries but also exhibit the desired excited-state properties when subjected to quantum chemical evaluation. In what follows, we define the energy score function, as formulated in previous work, to quantify the suitability of a molecule for SF applications (more details in the Method section).

Regardless of the guidance approach considered (CFG, GG, or hybrid), we need a data set of molecules with computed S1 and T1 energies to train property prediction models and define target criteria. For this purpose, we leverage the FORMED database, a data set of 117k experimentally reported organic crystal structures with computed ground- and excited-state properties at the DFT level. The excited-state properties in FORMED were computed using TD-DFT at ωB97X/6-31G* level, providing the reference data needed for our SF application.

To enable rapid evaluation of the generated molecules, we train an EGNN-based surrogate model to predict E S1,ve and E T1,ve directly from 3D molecular structures. This predictive model, trained on the FORMED database using the same TD-DFT reference values (ωB97X/6-31G*), serves as the evaluation function for both gradient-based guidance and initial candidate screening. Final validation of promising candidates is performed using full xTB geometry optimization followed by TD-DFT.

The three guidance methods explored here require different training strategies (Figure a). In what follows, we briefly summarize the training procedure for each guidance method:

  • 1.

    Gradient Guidance (GG): This method uses the gradient of the evaluation objective to guide the denoising process. Accordingly, we need to evaluate the gradient of the objective at every denoising step, meaning the surrogate model must compute the gradient of the target function with respect to the structures generated at each step (including noisy representations). We therefore train an EGNN-based model to predict the target function established above from diffusion-perturbed inputs. Because this depends on the diffusion model’s noise schedule and parametrization, the surrogate must be trained specifically for each diffusion model and retrained if the architecture changes. For GG, we define a guidance scale and a gradient-clipping threshold to prevent excessive deviation from the pretrained sampling trajectory.

  • 2.

    Classifier-Free Guidance (CFG): This method relies on a conditioned generative model to guide the diffusion process. To achieve this, we need a diffusion model conditioned on the target properties. This requires fine-tuning the pretrained diffusion model on the FORMED dataset with the target function as the condition. To incorporate property conditions into the EGNN, we extend the input dimension of the EGNN encoder layer and initialize the additional channels randomly. For the CFG approach, we define the target value for the property to optimize and the guidance scale. In this case, we maximize the target function defined above. Property values are scaled by a factor of 0.5, with a dropout ratio of 0.2 applied to the conditions and null values set to −4. CFG can be used with multiple target values to generate molecules that satisfy multiple objectives (this is discussed in the Supporting Information).

  • 3.

    Hybrid Guidance (CFG/GG): This approach combines the strengths of both GG and CFG. The two guidance approaches can be used together in a hybrid mode, where the conditioned diffusion model is used in parallel with the gradient of the target function to guide the diffusion model. For the hybrid approach, we define the guidance scale for both CFG and GG, as well as the number (or fraction) of denoising steps where gradient guidance is applied.

10.

10

a) Workflow of the property-directed molecular generation leveraging a pretrained diffusion model to build guidance models and classifier-free guidance models. These models are then used to steer the denoising process to 3D molecules satisfying target properties. b) Workflow for selecting candidate 3D molecules for computational validation.

To compare the performance of these three guidance approaches, we define a set of hyperparameters for each method (with details and sensitivity in the Supporting Information) and focus in the main text on representative settings. We generate 1000 molecules with each guidance mode and assess performance by comparing the resulting distributions of energy scores of the generated molecules against those from the pretrained, unguided model (Figure a). All three methods shift the distribution of the energy score toward more positive values relative to the FORMED database and the unguided model. CFG alone struggles to push the energy score near the edge of the FORMED distribution, likely due to the limited representation of SF-satisfying molecules in FORMED, which constrains the conditional signal. In contrast, GG effectively shifts the distribution toward positive values, with many molecules achieving an energy score value higher than 0. The hybrid approach leverages both effects: CFG biases sampling toward the desired property manifold, while GG fine-tunes trajectories via gradients, yielding the largest positive shift.

11.

11

(a) Kernel density histogram plots of the energy score value predicted with the regressor model for 1000 molecules generated using a pretrained diffusion model, GG, CFG, and CFG/GG guidance modes, compared against molecules from the FORMED database. (b) The bar plot summarizes the performance of GG, CFG, and CFG/GG. The percentage values are calculated with respect to the total number of molecules generated.

Apart from shifting the distribution of the target function, we need to assess the ability of the guidance approaches to generate molecules that are chemically valid. Here, we define chemical validity as the ability of the generated molecules to pass basic chemical checks, including valency checks, the absence of disconnected fragments, and the presence of chemically reasonable bonding patterns (as defined in the Method section and Supporting Information). The results for the three methods are shown in Figure and Table S8. We find that the CFG approach achieves the highest chemical validity (89.1%), followed by CFG/GG (84.7%) and GG (65.5%). Both CFG and CFG/GG have a similar validity value as the pretrained model. The use of the gradient to guide the generation of the GG lowers the chemical validity of the generated molecules. Clamping the gradient or using a lower guidance strength increases the validity of the molecules at the expense of the target function optimization (Table S7). For CFG, increasing the CFG scale or changing the target value does not improve the hit rate but considerably reduces the validity of the generated molecules (Table S6).

To further assess the performance of the three guidance methods, we perform geometry optimization on the generated molecules using GFN2-xTB and predict the properties of the molecules using the new geometries. This step is crucial, as the properties of interest are computed at the ground-state equilibrium geometry, and the generation process does not guarantee that the generated structures are at a local minimum. We define postoptimization hits as molecules that satisfy the SF criteria after geometry optimization and property prediction. In the same spirit, we define preoptimization hits as the molecules that satisfy the SF criteria before optimization. The postoptimization hits discard the molecules that are not valid prior to the optimization step. The results are shown in Figure b. We find that the hybrid approach achieves the highest postoptimization hit rate (43.9%), followed by CFG (27.8%) and GG (13.6%). Although GG achieves a high preoptimization hit rate (62.9%), the majority of these hits are not chemically valid. The introduction of gradient into the generative process distorts the geometries (the average RMSD is 1.02 Å, compared to the optimized geometries), forcing structures to exhibit target properties at the cost of the quality of their 3D structure (Figure S11). CFG, on the other hand, achieves a lower preoptimization hit rate (27.8%) but retains most of these hits after geometry optimization. Interestingly, in some cases, molecules that initially failed to meet the SF criteria become valid postoptimization hits (Table S6). The hybrid approach effectively combines the strengths of both methods, achieving a high preoptimization hit rate (80.8%) and retaining a significant portion of these hits after geometry optimization. Both CFG and the hybrid approach produce high-quality 3D molecular structures, with average RMSD values of 0.53 and 0.57 Å, respectively, compared to their optimized counterparts. We discuss these results in more detail in the Supporting Information section 8. Considering both 3D structure quality and guidance effectiveness, the hybrid method demonstrates the best overall performance, offering superior sampling efficiency and a higher likelihood of generating viable SF chromophores compared to CFG (27.8%) and GG (13.6%). The hybrid approach effectively combines the strengths of both methods, leveraging the ability of CFG to generate molecules with desired properties and the fine-tuning capability of GG using the gradient of the target function. This results in a more efficient exploration of chemical space and a higher likelihood of generating viable SF chromophores. We further note that SF candidates generated using these property-directed guidance methods alone tend to exhibit relatively high synthetic complexity, with average SCScores of approximately 3.9 (Tables S6 and S7). Incorporating SCScore as an additional conditioning variable during guidance generation provides a mechanism to bias the model toward chemically more feasible structures, leading to a lower average SCScore for the generated molecules (∼3.4). However, this improvement comes with a slight reduction in hit rate (Table S6), reflecting a trade-off between optimizing target excited-state properties and enforcing feasibility-related criteria.

On top of the performance metrics discussed above, we also assess the diversity and novelty of the generated molecules. For the generative models, this is an important aspect to consider, as we want to ensure that the models are not simply memorizing the training data but are able to generate new and diverse molecules. We compute the uniqueness and novelty of the postoptimization hits generated by the three guidance methods. Uniqueness is defined as the dissimilarity between the molecules generated using Tanimoto similarity metrics and Morgan fingerprint representation. Novelty is defined as the average distance between the molecules generated and those in the data set that satisfy the SF criteria. The results are shown in Table S8. We find that all three guidance methods achieve high uniqueness and novelty scores, ranging from 0.70 to 0.80 for uniqueness and from 0.65 to 0.70 for novelty. For comparison, the molecules in the FORMED data set that satisfy the SF criteria have a uniqueness of 0.49. In comparison, the RL-based approach ,,− optimizes molecular generation policies to achieve higher hit rates, but the resulting molecules are often structurally similar and concentrated within narrow regions of chemical space in each trial. As a result, external structural constraints and multiple optimization runs are required to ensure broader exploration.

In what follows, we focus our subsequent analysis on the chemical structures generated and the computational validation of the postoptimization hits generated using the hybrid guidance method. We consider here the top 150 molecules according to their postoptimization SF score. This following analysis aims to discuss the potential of the diffusion model to generate novel, diverse, and chemically relevant SF chromophores. Among the 150 molecules, 134 molecules satisfy the vertical SF criteria. We also consider a more stringent condition based on adiabatic excited-state energies, requiring that viable SF chromophores satisfy S1,ad – 2T1,ad ≥ 0 eV. Based on this criterion, we identify 69 molecules as viable SF chromophores. Thanks to our diffusion model’s ability to explore chemical space, we discover a diverse range of SF chromophore families.

Examining the illustrative examples of molecules generated by the EDM in Figure , we observe a notable prevalence of heterocyclic compounds, including fulvenoid and azoxy moieties, features consistent with previous studies. Alongside these desirable motifs, the model also generates molecules with less favorable or potentially artifactual chemical characteristics that are not penalized by standard synthesizability scores, such as SCScore and SAScore. Noteworthy issues include reversed π-conjugation in azo switches (4), free boron centers susceptible to hydrolysis (11) and synthetically challenging heterocycles (1, 10 ). While these examples highlight current limitations of the proposed candidate molecules, they also indicate clear opportunities for improvement. MolCraftDiffusion is designed as a modular framework within which alternative 3D generative models and more robust guidance mechanisms can be readily implemented to improve generation quality and hit rates. Motivated by the successful incorporation of SCScore into EDM trained on the GEOM data set, which results in the generation of molecules with lower average SCScore values compared to unconditional generation (Figure S3), we further explore this capability by introducing SCScore as an additional conditioning signal alongside the SF energy targets. In parallel, we augment the molecular representation by incorporating additional atomistic features into the diffusion model.

12.

12

(a) t-SNE plot generated from the Morgan fingerprint representation of the predicted SF chromophores generated by the diffusion model guided by the hybrid guidance and molecules in the FORMED data set. (b) Selected candidate molecules generated by the diffusion model and their computed adiabatic S1 and T1 energies with TD-DFT (ωB97X-D/6–31G­(d)), as well as their SAScore and SCScore values.

Under otherwise identical settings, this modification leads to improved structural quality of the generated molecules, as reflected by a higher proportion of chemically valid and connected molecules and reduced distortion relative to optimized geometries (Table S6). In addition, the generated molecules exhibit lower average SCScore values (3.4) compared to those created by the original EDM (3.9). Representative molecules generated using the original EDM and the augmented model incorporating additional atomistic features and SCScore conditioning are shown in Figure S13. Compared to molecules generated with the original model, those produced by the augmented model exhibit no third-row elements and fewer chemically unstable or reactive functional groups, such as ketenes, hydroxyhydrazines, and Se–S motifs, suggesting that SCScore conditioning helps constrain the generation toward more chemically feasible target molecules.

Extensibility of the Platform

Having demonstrated the versatility of MolCraftDiffusion across a range of molecular generation tasks using our preliminary diffusion model (EDM), we now illustrate the modular nature of the platform by porting additional 3D generative architectures from the literature. Crucially, integrating these external models required no modifications to the core codebase.

As general-purpose unconditional generators, we integrated TABASCO, a Transformer-based atomistic diffusion model operating under a flow-matching framework, and ADiT, an all-atom latent diffusion transformer. Both models were trained on the GEOM data set for 600,000 steps and evaluated using the same analysis pipeline described above. Results are reported in Table S3 and show competitive performance relative to our EDM trained with HCL and to models from Nikitin et al. Because all models (EDM-HCL, TABASCO, and ADiT in Table S3) share the same training, generation, and evaluation protocols, MolCraftDiffusion can serve as a unified benchmarking platform for comparing the generative capabilities of diverse molecular diffusion architectures, as more 3D generative models will be included in the future.

To demonstrate extensibility to specialized generative tasks, we integrated ShEPhERD into our MolCraftDiffusion, an SE(3)-equivariant diffusion model for pharmacophore-conditioned generation that jointly operates on 3D molecular structures and their interaction profiles, encompassing molecular shape, electrostatic potential surfaces, and directional pharmacophores. Alongside the model, we integrated the ShEPhERD scoring functions, a suite of metrics for evaluating 3D molecules based on their interaction profile, into our evaluation and analysis module. To verify the implementation, we loaded the ShEPhERD-GDB17 pretrained weights from the original work and assessed self-consistency between the generated interaction profiles and those computed directly from the generated 3D structures. Consistent with the results reported by Adams et al., generated shape and ESP profiles show high self-consistency, closely matching their true profiles (Figure S15). In contrast, pharmacophore self-similarity is lower than that observed for shape and ESP, although it remains higher than the similarity to randomly selected molecules from the ShEPhERD-GDB17 data set.

Conclusion

We have introduced MolCraftDiffusion, a modular and extensible platform for building, deploying, and evaluating 3D molecular diffusion models in computational chemistry. The platform decouples core training logic from model definitions and task implementations, providing a consistent environment in which diverse generative architectures and guidance strategies operate under identical protocols. All workflows are accessible via a command-line interface with YAML configuration files, lowering the barrier to adoption for domain chemists. The extensibility of the platform is demonstrated by incorporating three architecturally distinct models from the literature, TABASCO, ADiT, and ShEPhERD, on top of the baseline EDM, without modifying the core codebase.

Within this platform, we implement curriculum learning for training and fine-tuning diffusion models, and integrate a suite of guidance mechanisms categorized by target attribute type. Structure-directed methods include molecular inpainting, for systematic exploration of structural variants around a reference molecule, and outpainting, for completing 3D structures conditioned on user-defined scaffolds. Property-directed generation is supported via gradient-based and classifier-free guidance, steering the denoising process toward molecules satisfying target physicochemical criteria.

We demonstrate these control generation capabilities across several downstream tasks. First, we construct a virtual library of asymmetric cyclopentadienyl ligands based on the BINOL-Cp scaffold, systematically varying structures to explore a broad range of steric profiles. In addition, we apply MolCraftDiffusion to molecular inverse design: generating intramolecular frustrated Lewis pairs satisfying target geometric criteria and singlet fission chromophores meeting excited-state criteria. In the singlet fission application, we observe that the quality of generated 3D molecular structures can be improved under the same generative model through richer molecular representation with additional atomistic features, whereas results for the IFLP system, involving larger molecular size remain more challenging and less conclusive under the same enhancements.

More broadly, MolCraftDiffusion provides a common foundation for integrating, comparing, and extending current and future advances in 3D molecular generative modeling, supporting continued methodological progress in data-driven computational chemistry.

Supplementary Material

ja5c19960_si_001.pdf (15MB, pdf)

Acknowledgments

The authors thank EPFL for computational resources. T.W. acknowledges the Swiss National Science Foundation (grant number 204178) for financial support. M.A. acknowledges the Swiss National Science Foundation (SNSF) for funding through an SNSF Swiss Postdoctoral Fellowship (TMPFP2_217256). C.C. and M.D.W. acknowledge funding from the NCCR Catalysis (grant number 180544), a National Centre of Competence in Research funded by the Swiss National Science Foundation, for some of the applications presented in the publication.

The MolCraftDiffusion software package is available publicly at https://github.com/lcmd-epfl/MolCraftDiffusion. The trained models and a compiled data set can be found at https://huggingface.co/pregH/MolecularDiffusion. The executable YAML configuration files corresponding to each experiment described in the manuscript are provided at https://zenodo.org/records/19511401. Tutorials covering the configuration of the YAML files for all workflows are available publicly at https://preghosh.github.io/MolCraftDiffusion/.

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/jacs.5c19960.

  • Detailed description of the diffusion model and training procedures; composition and statistics of the compiled 3D molecular data sets; additional implementation details and hyperparameters; definitions of structure quality and PoseBusters metrics; supplementary results for curriculum learning, structure-guided virtual library generation, and inverse molecular design applications; parameter sensitivity analyses for guidance methods; additional figures and tables supporting the main text; ablation study of diffusion models; software implementation details (PDF)

The authors declare no competing financial interest.

References

  1. Han M., Joung J. F., Jeong M., Choi D. H., Park S.. Generative Deep Learning-Based Efficient Design of Organic Molecules with Tailored Properties. ACS Cent. Sci. 2025;11:219–227. doi: 10.1021/acscentsci.4c00656. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Sousa T., Correia J., Pereira V., Rocha M.. Generative Deep Learning for Targeted Compound Design. J. Chem. Inf. Model. 2021;61:5343–5361. doi: 10.1021/acs.jcim.0c01496. [DOI] [PubMed] [Google Scholar]
  3. Bilodeau C., Jin W., Jaakkola T., Barzilay R., Jensen K. F.. Generative models for molecular discovery: Recent advances and challenges. WIREs Comput. Mol. Sci. 2022;12:e1608. doi: 10.1002/wcms.1608. [DOI] [Google Scholar]
  4. Vanhaelen Q., Lin Y.-C., Zhavoronkov A.. The Advent of Generative Chemistry. ACS Med. Chem. Lett. 2020;11:1496–1505. doi: 10.1021/acsmedchemlett.0c00088. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Anstine D. M., Isayev O.. Generative Models as an Emerging Paradigm in the Chemical Sciences. J. Am. Chem. Soc. 2023;145:8736–8750. doi: 10.1021/jacs.2c13467. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Zeng X., Wang F., Luo Y., Kang S.-g., Tang J., Lightstone F. C., Fang E. F., Cornell W., Nussinov R., Cheng F.. Deep generative molecular design reshapes drug discovery. Cell Rep. Med. 2022;3:100794. doi: 10.1016/j.xcrm.2022.100794. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Zeni C., Pinsler R., Zügner D.. et al. A generative model for inorganic materials design. Nature. 2025;639:624–632. doi: 10.1038/s41586-025-08628-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Pang C., Qiao J., Zeng X., Zou Q., Wei L.. Deep Generative Models in De Novo Drug Molecule Generation. J. Chem. Inf. Model. 2024;64:2174–2194. doi: 10.1021/acs.jcim.3c01496. [DOI] [PubMed] [Google Scholar]
  9. Walters W. P., Barzilay R.. Applications of Deep Learning in Molecule Generation and Molecular Property Prediction. Acc. Chem. Res. 2021;54:263–270. doi: 10.1021/acs.accounts.0c00699. [DOI] [PubMed] [Google Scholar]
  10. Cheng Y., Gong Y., Liu Y., Song B., Zou Q.. Molecular design in drug discovery: a comprehensive review of deep generative models. Brief. Bioinform. 2021;22:bbab344. doi: 10.1093/bib/bbab344. [DOI] [PubMed] [Google Scholar]
  11. Lim J., Ryu S., Kim J. W., Kim W. Y.. Molecular generative model based on conditional variational autoencoder for de novo molecular design. J. Cheminform. 2018;10:31. doi: 10.1186/s13321-018-0286-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Blaschke T., Arús-Pous J., Chen H., Margreitter C., Tyrchan C., Engkvist O., Papadopoulos K., Patronov A.. REINVENT 2.0: an AI tool for de novo drug design. J. Chem. Inf. Model. 2020;60:5918–5922. doi: 10.1021/acs.jcim.0c00915. [DOI] [PubMed] [Google Scholar]
  13. Ross J., Belgodere B., Chenthamarakshan V., Padhi I., Mroueh Y., Das P.. Large-scale chemical language representations capture molecular structure and properties. Nat. Mach. Intell. 2022;4:1256–1264. doi: 10.1038/s42256-022-00580-7. [DOI] [Google Scholar]
  14. He J., Nittinger E., Tyrchan C., Czechtizky W., Patronov A., Bjerrum E. J., Engkvist O.. Transformer-based molecular optimization beyond matched molecular pairs. J. Cheminform. 2022;14:18. doi: 10.1186/s13321-022-00599-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Merk D., Friedrich L., Grisoni F., Schneider G.. De Novo Design of Bioactive Small Molecules by Artificial Intelligence. Mol. Inf. 2018;37:1700153. doi: 10.1002/minf.201700153. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Wang, W. ; Wang, Y. ; Zhao, H. ; Sciabola, S. . A Transformer-Based Generative Model for de Novo Molecular Design. arXiv preprint arXiv:2210.08749 2022 (accessed May 15, 2026).
  17. Alperstein, Z. ; Cherkasov, A. ; Rolfe, J. T. . All SMILES Variational Autoencoder. arXiv preprint arXiv:1905.13343 2019 (accessed May 15, 2026).
  18. Kotsias P.-C., Arús-Pous J., Chen H., Engkvist O., Tyrchan C., Bjerrum E. J.. Direct steering of de novo molecular generation with descriptor conditional recurrent neural networks. Nat. Mach. Intell. 2020;2:254–265. doi: 10.1038/s42256-020-0174-5. [DOI] [Google Scholar]
  19. Segler M. H. S., Kogej T., Tyrchan C., Waller M. P.. Generating Focused Molecule Libraries for Drug Discovery with Recurrent Neural Networks. ACS Cent. Sci. 2018;4:120–131. doi: 10.1021/acscentsci.7b00512. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Kang S., Cho K.. Conditional Molecular Design with Deep Generative Models. J. Chem. Inf. Model. 2019;59:43–52. doi: 10.1021/acs.jcim.8b00263. [DOI] [PubMed] [Google Scholar]
  21. Arús-Pous J., Patronov A., Bjerrum E. J., Tyrchan C., Reymond J.-L., Chen H., Engkvist O.. SMILES-based deep generative scaffold decorator for de-novo drug design. J. Cheminform. 2020;12:38. doi: 10.1186/s13321-020-00441-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Popova M., Isayev O., Tropsha A.. Deep reinforcement learning for de novo drug design. Sci. Adv. 2018;4:eaap7885. doi: 10.1126/sciadv.aap7885. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Popova, M. ; Shvets, M. ; Oliva, J. ; Isayev, O. . MolecularRNN: Generating Realistic Molecular Graphs with Optimized Properties. arXiv preprint arXiv:1905.13372 2019 (accessed May 15, 2026).
  24. De Cao, N. ; Kipf, T. . MolGAN: An Implicit Generative Model for Small Molecular Graphs. arXiv preprint arXiv:1805.11973 2018 (accessed May 15, 2026).
  25. Jin, W. ; Barzilay, R. ; Jaakkola, T. . Junction tree variational autoencoder for molecular graph generation. In International Conference on Machine Learning 2018; pp 2323–2332. [Google Scholar]
  26. Iwata H., Nakai T., Koyama T., Matsumoto S., Kojima R., Okuno Y.. VGAE-MCTS: A New Molecular Generative Model Combining the Variational Graph Auto-Encoder and Monte Carlo Tree Search. J. Chem. Inf. Model. 2023;63:7392–7400. doi: 10.1021/acs.jcim.3c01220. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Li Y., Zhang L., Liu Z.. Multi-objective de novo drug design with conditional graph generative model. J. Cheminform. 2018;10:33. doi: 10.1186/s13321-018-0287-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Lim J., Hwang S.-Y., Moon S., Kim S., Kim W. Y.. Scaffold-based molecular design with a graph generative model. Chem. Sci. 2020;11:1153–1164. doi: 10.1039/C9SC04503A. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Yang N., Wu H., Zeng K., Li Y., Bao S., Yan J.. Molecule generation for drug design: A graph learning perspective. Fundam. Res. 2024;6:40–52. doi: 10.1016/j.fmre.2024.11.027. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Mercado R., Rastemo T., Lindelöf E., Klambauer G., Engkvist O., Chen H., Bjerrum E. J.. Practical notes on building molecular graph generative models. Appl. AI Lett. 2020;1:ail2.18. doi: 10.1002/ail2.18. [DOI] [Google Scholar]
  31. Mahmood O., Mansimov E., Bonneau R., Cho K.. Masked graph modeling for molecule generation. Nat. Commun. 2021;12:3156. doi: 10.1038/s41467-021-23415-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Das S., Laplaza R., Blaskovits J. T., Corminboeuf C.. Mapping Active Site Geometry to Activity in Immobilized Frustrated Lewis Pair Catalysts. Angew. Chem., Int. Ed. 2022;61:e202202727. doi: 10.1002/anie.202202727. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Antinucci G., Dereli B., Vittoria A., Budzelaar P. H. M., Cipullo R., Goryunov G. P., Kulyabin P. S., Uborsky D. V., Cavallo L., Ehm C., Voskoboynikov A. Z., Busico V.. Selection of Low-Dimensional 3-D Geometric Descriptors for Accurate Enantioselectivity Prediction. ACS Catal. 2022;12:6934–6945. doi: 10.1021/acscatal.2c00976. [DOI] [Google Scholar]
  34. Dotson J. J., Van Dijk L., Timmerman J. C., Grosslight S., Walroth R. C., Gosselin F., Püntener K., Mack K. A., Sigman M. S.. Data-Driven Multi-Objective Optimization Tactics for Catalytic Asymmetric Reactions Using Bisphosphine Ligands. J. Am. Chem. Soc. 2023;145:110–121. doi: 10.1021/jacs.2c08513. [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Aguado-Ullate S., Urbano-Cuadrado M., Villalba I., Pires E., García J. I., Bo C., Carbó J. J.. Predicting the Enantioselectivity of the Copper-Catalysed Cyclopropanation of Alkenes by Using Quantitative Quadrant-Diagram Representations of the Catalysts. Chem. -Eur. J. 2012;18:14026–14036. doi: 10.1002/chem.201201135. [DOI] [PubMed] [Google Scholar]
  36. Peng, X. ; Luo, S. ; Guan, J. ; Xie, Q. ; Peng, J. ; Ma, J. . Pocket2mol: Efficient molecular sampling based on 3d protein pockets. In International Conference on Machine Learning 2022; pp 17644–17655. [Google Scholar]
  37. Liu H., Qin Y., Niu Z., Xu M., Wu J., Xiao X., Lei J., Ran T., Chen H.. How Good are Current Pocket-Based 3D Generative Models?: The Benchmark Set and Evaluation of Protein Pocket-Based 3D Molecular Generative Models. J. Chem. Inf. Model. 2024;64:9260–9275. doi: 10.1021/acs.jcim.4c01598. [DOI] [PubMed] [Google Scholar]
  38. Yim J., Stärk H., Corso G., Jing B., Barzilay R., Jaakkola T. S.. Diffusion models in protein structure and docking. WIREs Comput. Mol. Sci. 2024;14:e1711. doi: 10.1002/wcms.1711. [DOI] [Google Scholar]
  39. Lin H., Huang Y., Zhang O., Ma S., Liu M., Li X., Wu L., Ji S., Hou T., Li S. Z.. DiffBP: generative diffusion of 3D molecules for target protein binding. Chem. Sci. 2025;16:1417––1431. doi: 10.1039/D5SC90047F. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Zhung W., Kim H., Kim W. Y.. 3D molecular generative framework for interaction-guided drug design. Nat. Commun. 2024;15:2688. doi: 10.1038/s41467-024-47011-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Luo, C. Understanding diffusion models: A unified perspective. arXiv preprint arXiv:2208.11970 2022.
  42. Chen, M. ; Mei, S. ; Fan, J. ; Wang, M. . An overview of diffusion models: Applications, guided generation, statistical rates and optimization. arXiv preprint arXiv:2404.07771 2024.
  43. Alakhdar A., Poczos B., Washburn N.. Diffusion Models in De Novo Drug Design. J. Chem. Inf. Model. 2024;64:7238–7256. doi: 10.1021/acs.jcim.4c01107. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Huang H., Sun L., Du B., Lv W., Sun L.. Learning Joint 2-D and 3-D Graph Diffusion Models for Complete Molecule Generation. IEEE Trans. Neural Networks Learn. Syst. 2024;35:11857–11871. doi: 10.1109/TNNLS.2024.3416328. [DOI] [PubMed] [Google Scholar]
  45. Hoogeboom, E. ; Satorras, V. G. ; Vignac, C. ; Welling, M. . Equivariant diffusion for molecule generation in 3d. In International Conference on Machine Learning 2022; pp 8867–8887. [Google Scholar]
  46. Peng, X. ; Guan, J. ; Liu, Q. ; Ma, J. . Moldiff: Addressing the atom-bond inconsistency problem in 3d molecule diffusion generation. arXiv preprint arXiv:2305.07508 2023 (accessed May 15, 2026).
  47. Vignac, C. ; Osman, N. ; Toni, L. ; Frossard, P. . Midi: Mixed graph and 3d denoising diffusion for molecule generation. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases 2023; pp 560–576 10.1007/978-3-031-43415-0_33. [DOI] [Google Scholar]
  48. Joshi, C. K. ; Fu, X. ; Liao, Y.-L. ; Gharakhanyan, V. ; Miller, B. K. ; Sriram, A. ; Ulissi, Z. W. . All-atom diffusion transformers: Unified generative modelling of molecules and materials. arXiv preprint arXiv:2503.03965 2025 (accessed May 25, 2026).
  49. Xu C., Wang H., Wang W., Zheng P., Chen H.. Geometric-Facilitated Denoising Diffusion Model for 3D Molecule Generation. Proc. AAAI Conf. Artif. Intell. 2024;38:338–346. doi: 10.1609/aaai.v38i1.27787. [DOI] [Google Scholar]
  50. Le, T. ; Cremer, J. ; Noé, F. ; Clevert, D.-A. ; Schütt, K. . Navigating the design space of equivariant diffusion-based generative models for de novo 3d molecule generation. arXiv preprint arXiv:2309.17296 2023 (accessed May 15, 2026).
  51. Tibo A., He J., Janet J. P., Nittinger E., Engkvist O.. Exhaustive local chemical space exploration using a transformer model. Nat. Commun. 2024;15:7315. doi: 10.1038/s41467-024-51672-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  52. He J., You H., Sandström E., Nittinger E., Bjerrum E. J., Tyrchan C., Czechtizky W., Engkvist O.. Molecular Optimization by Capturing Chemist’s Intuition Using Deep Neural Networks. J. Cheminform. 2021;13:26. doi: 10.1186/s13321-021-00497-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Huang L., Xu T., Yu Y., Zhao P., Chen X., Han J., Xie Z., Li H., Zhong W., Wong K.-C., Zhang H.. A dual diffusion model enables 3D molecule generation and lead optimization based on target pockets. Nat. Commun. 2024;15:2657. doi: 10.1038/s41467-024-46569-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Wang S., Lin T., Peng T., Xing E., Chen S., Burak Kara L., Cheng X.. TopMT-GAN: a 3D topology-driven generative model for efficient and diverse structure-based ligand design. Chem. Sci. 2025;16:2796–2809. doi: 10.1039/D4SC05211K. [DOI] [PMC free article] [PubMed] [Google Scholar]
  55. Klarner, L. ; Rudner, T. G. ; Morris, G. M. ; Deane, C. M. ; Teh, Y. W. . Context-guided diffusion for out-of-distribution molecular and protein design. arXiv preprint arXiv:2407.11942 2024.
  56. Chen Z., Peng B., Zhai T., Adu-Ampratwum D., Ning X.. Generating 3D small binding molecules using shape-conditioned diffusion models with guidance. Nat. Mach. Intell. 2025;7:758–770. doi: 10.1038/s42256-025-01030-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Xie J., Chen S., Lei J., Yang Y.. DiffDec: Structure-Aware Scaffold Decoration with an End-to-End Diffusion Model. J. Chem. Inf. Model. 2024;64:2554–2564. doi: 10.1021/acs.jcim.3c01466. [DOI] [PubMed] [Google Scholar]
  58. Fialková V., Zhao J., Papadopoulos K., Engkvist O., Bjerrum E. J., Kogej T., Patronov A.. LibINVENT: Reaction-based Generative Scaffold Decoration for in Silico Library Design. J. Chem. Inf. Model. 2022;62:2046–2063. doi: 10.1021/acs.jcim.1c00469. [DOI] [PubMed] [Google Scholar]
  59. Loeffler H. H., He J., Tibo A., Janet J. P., Voronov A., Mervin L. H., Engkvist O.. Reinvent 4: Modern AI–driven generative molecule design. J. Cheminform. 2024;16:20. doi: 10.1186/s13321-024-00812-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  60. Zaman, S. ; Akhiyarov, D. ; Araya-Polo, M. ; Chiu, K. . STRIDE: Structure-guided Generation for Inverse Design of Molecules. arXiv preprint arXiv:2311.06297 2023.
  61. Runcie N. T., Mey A. S.. SILVR: Guided Diffusion for Molecule Generation. J. Chem. Inf. Model. 2023;63:5996–6005. doi: 10.1021/acs.jcim.3c00667. [DOI] [PMC free article] [PubMed] [Google Scholar]
  62. Cross S., Cruciani G.. FragExplorer: GRID-Based Fragment Growing and Replacement. J. Chem. Inf. Model. 2022;62:1224–1235. doi: 10.1021/acs.jcim.1c00821. [DOI] [PubMed] [Google Scholar]
  63. Weiss T., Mayo Yanes E., Chakraborty S., Cosmo L., Bronstein A. M., Gershoni-Poranne R.. Guided diffusion for inverse molecular design. Nat. Comput. Sci. 2023;3:873–882. doi: 10.1038/s43588-023-00532-0. [DOI] [PubMed] [Google Scholar]
  64. Ninniri, M. ; Podda, M. ; Bacciu, D. . Classifier-free graph diffusion for molecular property targeting. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases 2024; pp 318–335 10.1007/978-3-031-70359-1_1. [DOI] [Google Scholar]
  65. Kerby, T. J. ; Moon, K. R. . Training-free guidance for discrete diffusion models for molecular generation. arXiv preprint arXiv:2409.07359 2024.
  66. Vonessen, C. ; Harris, C. ; Cretu, M. ; Lio, P. . TABASCO: A Fast, Simplified Model for Molecular Generation with Improved Physical Quality. arXiv preprint arXiv:2507.00899 2025.
  67. Adams, K. ; Abeywardane, K. ; Fromer, J. C. ; Coley, C. W. . ShEPhERD: Diffusing Shape, Electrostatics, and Pharmacophores for Bioisosteric Drug Design. In: International Conference on Learning Representations (ICLR) 2025, (accessed May 15, 2026).
  68. Karras, T. ; Aittala, M. ; Lehtinen, J. ; Hellsten, J. ; Aila, T. ; Laine, S. . Analyzing and Improving the Training Dynamics of Diffusion Models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition 2024; pp 24174–24184. [Google Scholar]
  69. Hacohen, G. ; Weinshall, D. . On the power of curriculum learning in training deep networks. In International Conference on Machine Learning 2019; pp 2535–2544. [Google Scholar]
  70. Wang X., Chen Y., Zhu W.. A survey on curriculum learning. IEEE Trans. Pattern Anal. Mach. Intell. 2021;44:4555–4576. doi: 10.1109/TPAMI.2021.3069908. [DOI] [PubMed] [Google Scholar]
  71. Soviany P., Ionescu R. T., Rota P., Sebe N.. Curriculum learning: A survey. Int. J. Comput. Vis. 2022;130:1526–1565. doi: 10.1007/s11263-022-01611-x. [DOI] [Google Scholar]
  72. Kumar M., Packer B., Koller D.. Self-paced learning for latent variable models. Adv. Neural. Inf. Process Syst. 2010;23:1189–1197. [Google Scholar]
  73. Lugmayr, A. ; Danelljan, M. ; Romero, A. ; Yu, F. ; Timofte, R. ; Van Gool, L. . Repaint: Inpainting using denoising diffusion probabilistic models. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition 2022; pp 11461–11471. [Google Scholar]
  74. Saharia, C. ; Chan, W. ; Chang, H. ; Lee, C. ; Ho, J. ; Salimans, T. ; Fleet, D. ; Norouzi, M. . Palette: Image-to-image diffusion models. In ACM SIGGRAPH 2022 conference proceedings 2022; pp 1–10. [Google Scholar]
  75. Rombach, R. ; Blattmann, A. ; Lorenz, D. ; Esser, P. ; Ommer, B. . High-resolution image synthesis with latent diffusion models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition 2022; pp 10684–10695. [Google Scholar]
  76. Yao H., Liu J., Xu S., Zhu Z., Xu J.. The structural modification of natural products for novel drug discovery. Expert Opin. Drug Discov. 2017;12:121–140. doi: 10.1080/17460441.2016.1272757. [DOI] [PubMed] [Google Scholar]
  77. Guo Y., Yuan H., Yang Y., Chen M., Wang M.. Gradient guidance for diffusion models: An optimization perspective. Adv. Neural Inf. Process. 2024;37:90736–90770. [Google Scholar]
  78. Ho, J. ; Salimans, T. . Classifier-free diffusion guidance. arXiv preprint arXiv:2207.12598 2022.
  79. Buttenschoen M., Morris G. M., Deane C. M.. PoseBusters: AI-Based Docking Methods Fail to Generate Physically Valid Poses or Generalise to Novel Sequences. Chem. Sci. 2024;15:3130–3139. doi: 10.1039/d3sc04185a. [DOI] [PMC free article] [PubMed] [Google Scholar]
  80. RDKit: Open-source cheminformatics. http://www.rdkit.org.
  81. Jorner, K. ; Turcani, L. . kjelljorner/morfeus: v0.7.2. 2022; 10.5281/zenodo.7017599 https://zenodo.org/records/7017599. [DOI]
  82. Alemany, P. ; Bernuz, E. ; Carreras, A. ; Llunell, M. . Cosymlib: a Python Library for Continuous Symmetry Measures. 2021; 10.5281/zenodo.4925767. https://zenodo.org/records/4925767. [DOI]
  83. Ramakrishnan R., Dral P. O., Rupp M., Von Lilienfeld O. A.. Quantum chemistry structures and properties of 134 kilo molecules. Sci. Data. 2014;1:140022. doi: 10.1038/sdata.2014.22. [DOI] [PMC free article] [PubMed] [Google Scholar]
  84. Khan, D. ; Benali, A. ; Kim, S. Y. ; von Rudorff, G. F. ; von Lilienfeld, O. A. . Towards comprehensive coverage of chemical space: Quantum mechanical properties of 836k constitutional and conformational closed shell neutral isomers consisting of HCNOFSiPSClBr. arXiv preprint arXiv:2405.05961 2024.
  85. Axelrod S., Gómez-Bombarelli R.. GEOM, energy-annotated molecular conformations for property prediction and molecular generation. Sci. Data. 2022;9:185. doi: 10.1038/s41597-022-01288-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  86. Colletti S. L., Halterman R. L.. Binaphthylcyclopentadiene: A C2-Symmetric Annulated Cyclopentadienyl Ligand with Axial Chirality. Tetrahedron Lett. 1989;30:3513–3516. doi: 10.1016/S0040-4039(00)99427-9. [DOI] [Google Scholar]
  87. Ye B., Cramer N.. A Tunable Class of Chiral Cp Ligands for Enantioselective Rhodium­(III)-Catalyzed C–H Allylations of Benzamides. J. Am. Chem. Soc. 2013;135:636–639. doi: 10.1021/ja311956k. [DOI] [PubMed] [Google Scholar]
  88. Ye B., Cramer N.. Chiral Cyclopentadienyls: Enabling Ligands for Asymmetric Rh­(III)-Catalyzed C–H Functionalizations. Acc. Chem. Res. 2015;48:1308–1318. doi: 10.1021/acs.accounts.5b00092. [DOI] [PubMed] [Google Scholar]
  89. Ozols K., Jang Y.-S., Cramer N.. Chiral Cyclopentadienyl Cobalt­(III) Complexes Enable Highly Enantioselective 3d-Metal-Catalyzed C–H Functionalizations. J. Am. Chem. Soc. 2019;141:5675–5680. doi: 10.1021/jacs.9b02569. [DOI] [PubMed] [Google Scholar]
  90. Mas-Roselló J., Herraiz A. G., Audic B., Laverny A., Cramer N.. Chiral Cyclopentadienyl Ligands: Design, Syntheses, and Applications in Asymmetric Catalysis. Angew. Chem., Int. Ed. 2021;60:13198–13224. doi: 10.1002/anie.202008166. [DOI] [PubMed] [Google Scholar]
  91. Ye B., Cramer N.. Chiral Cyclopentadienyl Ligands as Stereocontrolling Element in Asymmetric C–H Functionalization. Science. 2012;338:504–506. doi: 10.1126/science.1226938. [DOI] [PubMed] [Google Scholar]
  92. Audic B., Wodrich M. D., Cramer N.. Mild complexation protocol for chiral Cp x Rh and Ir complexes suitable for in situ catalysis. Chem. Sci. 2019;10:781–787. doi: 10.1039/C8SC04385J. [DOI] [PMC free article] [PubMed] [Google Scholar]
  93. Stephan D. W.. Frustrated Lewis pairs. J. Am. Chem. Soc. 2015;137:10018–10032. doi: 10.1021/jacs.5b06794. [DOI] [PubMed] [Google Scholar]
  94. Stephan D. W., Erker G.. Frustrated Lewis pair chemistry: development and perspectives. Angew. Chem., Int. Ed. 2015;54:6400–6441. doi: 10.1002/anie.201409800. [DOI] [PubMed] [Google Scholar]
  95. Stephan D. W., Erker G.. Frustrated Lewis pairs: metal-free hydrogen activation and more. Angew. Chem., Int. Ed. 2010;49:46–76. doi: 10.1002/anie.200903708. [DOI] [PubMed] [Google Scholar]
  96. Das S., Laplaza R., Blaskovits J. T., Corminboeuf C.. Engineering Frustrated Lewis Pair Active Sites in Porous Organic Scaffolds for Catalytic CO2 Hydrogenation. J. Am. Chem. Soc. 2024;146:15806–15814. doi: 10.1021/jacs.4c01890. [DOI] [PMC free article] [PubMed] [Google Scholar]
  97. Chung Y. G., Haldoupis E., Bucior B. J., Haranczyk M., Lee S., Zhang H., Vogiatzis K. D., Milisavljevic M., Ling S., Camp J. S., Slater B., Siepmann J. I., Sholl D. S., Snurr R. Q.. Advances, Updates, and Analytics for the Computation-Ready, Experimental Metal–Organic Framework Database: CoRE MOF 2019. J. Chem. Eng. Data. 2019;64:5985–5998. doi: 10.1021/acs.jced.9b00835. [DOI] [Google Scholar]
  98. Coley C. W., Rogers L., Green W. H., Jensen K. F.. SCScore: Synthetic Complexity Learned from a Reaction Corpus. J. Chem. Inf. Model. 2018;58:252–261. doi: 10.1021/acs.jcim.7b00622. [DOI] [PubMed] [Google Scholar]
  99. Ertl P., Schuffenhauer A.. Estimation of synthetic accessibility score of drug-like molecules based on molecular complexity and fragment contributions. J. Cheminform. 2009;1:8. doi: 10.1186/1758-2946-1-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  100. Das S., Turnell-Ritson R. C., Dyson P. J., Corminboeuf C.. Design of Frustrated Lewis Pair Catalysts for Direct Hydrogenation of CO2 . Angew. Chem., Int. 2022;134:e202208987. doi: 10.1002/ange.202208987. [DOI] [PubMed] [Google Scholar]
  101. Worakul T., Laplaza R., Terence Blaskovits J., Corminboeuf C.. Generative design of singlet fission materials leveraging a fragment-oriented database. Chem. Sci. 2025;16:17956–17969. doi: 10.1039/D5SC03184B. [DOI] [PMC free article] [PubMed] [Google Scholar]
  102. Smith M. B., Michl J.. Singlet Fission. Chem. Rev. 2010;110:6891–6936. doi: 10.1021/cr1002613. [DOI] [PubMed] [Google Scholar]
  103. Walker B. J., Musser A. J., Beljonne D., Friend R. H.. Singlet exciton fission in solution. Nat. Chem. 2013;5:1019–1024. doi: 10.1038/nchem.1801. [DOI] [PubMed] [Google Scholar]
  104. Singh S., Stoicheff B.. Double-Photon Excitation of Fluorescence in Anthracene Single Crystals. J. Chem. Phys. 1963;38:2032–2033. doi: 10.1063/1.1733919. [DOI] [Google Scholar]
  105. Singh S., Jones W., Siebrand W., Stoicheff B., Schneider W.. Laser generation of excitons and fluorescence in anthracene crystals. J. Chem. Phys. 1965;42:330–342. doi: 10.1063/1.1695695. [DOI] [Google Scholar]
  106. Schaufelberger L., Blaskovits J. T., Laplaza R., Jorner K., Corminboeuf C.. Inverse Design of Singlet-Fission Materials with Uncertainty-Controlled Genetic Optimization. Angew. Chem., Int. Ed. 2025;64:e202415056. doi: 10.1002/anie.202415056. [DOI] [PMC free article] [PubMed] [Google Scholar]
  107. Blaskovits J. T., Laplaza R., Vela S., Corminboeuf C.. Data-Driven Discovery of Organic Electronic Materials Enabled by Hybrid Top-Down/Bottom-Up Design. Adv. Mater. 2024;36:2305602. doi: 10.1002/adma.202305602. [DOI] [PubMed] [Google Scholar]
  108. Korshunova M., Huang N., Capuzzi S., Radchenko D. S., Savych O., Moroz Y. S., Wells C. I., Willson T. M., Tropsha A., Isayev O.. Generative and reinforcement learning approaches for the automated de novo design of bioactive compounds. Commun. Chem. 2022;5:129. doi: 10.1038/s42004-022-00733-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  109. Zhou Z., Kearnes S., Li L., Zare R. N., Riley P.. Optimization of Molecules via Deep Reinforcement Learning. Sci. Rep. 2019;9:10752. doi: 10.1038/s41598-019-47148-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  110. Olivecrona M., Blaschke T., Engkvist O., Chen H.. Molecular de-novo design through deep reinforcement learning. J. Cheminform. 2017;9:48. doi: 10.1186/s13321-017-0235-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  111. Nikitin F., Dunn I., Ryan Koes D., Isayev O.. GEOM-drugs revisited: toward more chemically accurate benchmarks for 3D molecule generation. Digit. Discov. 2025;4:3282–3291. doi: 10.1039/D5DD00206K. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

ja5c19960_si_001.pdf (15MB, pdf)

Data Availability Statement

The MolCraftDiffusion software package is available publicly at https://github.com/lcmd-epfl/MolCraftDiffusion. The trained models and a compiled data set can be found at https://huggingface.co/pregH/MolecularDiffusion. The executable YAML configuration files corresponding to each experiment described in the manuscript are provided at https://zenodo.org/records/19511401. Tutorials covering the configuration of the YAML files for all workflows are available publicly at https://preghosh.github.io/MolCraftDiffusion/.


Articles from Journal of the American Chemical Society are provided here courtesy of American Chemical Society

RESOURCES