Full text
108,576 characters
· extracted from
preprint-html
· click to expand
SyntheMol-RL: a flexible reinforcement learning framework for designing novel and synthesizable antibiotics | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results SyntheMol-RL: a flexible reinforcement learning framework for designing novel and synthesizable antibiotics View ORCID Profile Kyle Swanson , View ORCID Profile Gary Liu , View ORCID Profile Denise B. Catacutan , Stewart McLellan , Autumn Arnold , View ORCID Profile Megan M. Tu , View ORCID Profile Eric D. Brown , View ORCID Profile James Zou , View ORCID Profile Jonathan M. Stokes doi: https://doi.org/10.1101/2025.05.17.654017 Kyle Swanson 1 Department of Computer Science, Stanford University , Stanford, CA, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Kyle Swanson Gary Liu 2 Department of Biochemistry and Biomedical Sciences, Michael G. DeGroote Institute of Infectious Disease Research, David Braley Centre for Antibiotic Discovery, McMaster University , Hamilton, Ontario, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Gary Liu Denise B. Catacutan 2 Department of Biochemistry and Biomedical Sciences, Michael G. DeGroote Institute of Infectious Disease Research, David Braley Centre for Antibiotic Discovery, McMaster University , Hamilton, Ontario, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Denise B. Catacutan Stewart McLellan 2 Department of Biochemistry and Biomedical Sciences, Michael G. DeGroote Institute of Infectious Disease Research, David Braley Centre for Antibiotic Discovery, McMaster University , Hamilton, Ontario, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site Autumn Arnold 2 Department of Biochemistry and Biomedical Sciences, Michael G. DeGroote Institute of Infectious Disease Research, David Braley Centre for Antibiotic Discovery, McMaster University , Hamilton, Ontario, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site Megan M. Tu 2 Department of Biochemistry and Biomedical Sciences, Michael G. DeGroote Institute of Infectious Disease Research, David Braley Centre for Antibiotic Discovery, McMaster University , Hamilton, Ontario, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Megan M. Tu Eric D. Brown 2 Department of Biochemistry and Biomedical Sciences, Michael G. DeGroote Institute of Infectious Disease Research, David Braley Centre for Antibiotic Discovery, McMaster University , Hamilton, Ontario, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Eric D. Brown James Zou 1 Department of Computer Science, Stanford University , Stanford, CA, USA 3 Department of Biomedical Data Science, Stanford University , Stanford, CA, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for James Zou For correspondence: stokesjm{at}mcmaster.ca jamesz{at}stanford.edu Jonathan M. Stokes 2 Department of Biochemistry and Biomedical Sciences, Michael G. DeGroote Institute of Infectious Disease Research, David Braley Centre for Antibiotic Discovery, McMaster University , Hamilton, Ontario, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Jonathan M. Stokes For correspondence: stokesjm{at}mcmaster.ca jamesz{at}stanford.edu Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract The rise of antibiotic-resistant pathogens such as Staphylococcus aureus has created an urgent need for new antibiotics. Generative artificial intelligence (AI) has shown promise in drug discovery, but existing models often fail to propose compounds that are both effective and synthetically tractable. To address these challenges, we introduce SyntheMol-RL, a reinforcement learning-based generative model that can rapidly design synthetically accessible small molecule drug candidates from a massive chemical space of 46 billion compounds. SyntheMol-RL improves upon our prior Monte Carlo Tree Search (MCTS)-based SyntheMol model by generalizing across chemically similar building blocks and enabling multi-parameter optimization. We applied SyntheMol-RL to generate candidate antibiotics against S. aureus by optimizing for both antibacterial activity and aqueous solubility, and we found that SyntheMol-RL generated molecules with improved predicted properties compared to both the previous MCTS version of SyntheMol as well as an AI-based virtual screening baseline. We synthesized 79 SyntheMol-RL compounds that were unique relative to the training dataset and found that 13 showed potent in vitro activity, of which seven were structurally novel after detailed literature searches. Furthermore, one hit compound, synthecin, demonstrated efficacy in a murine wound infection model of methicillin-resistant S. aureus (MRSA). These results validate SyntheMol-RL’s ability to generate novel and synthetically accessible candidate antibiotics and position SyntheMol-RL as a powerful tool for drug design across therapeutic domains. Introduction The rapid spread of antibiotic resistance is a critical challenge facing modern medicine, with global implications for public health. In 2019, approximately 4.95 million deaths were linked to infections caused by drug-resistant bacteria, and this number is expected to rise to 10 million annually by 2050 if the emergence of antimicrobial resistance (AMR) continues to outpace the development of new antibiotics 1 . Among the most concerning are the ESKAPE pathogens, six bacterial species notorious for their virulence and resistance to multiple drugs 2 . Among these, Staphylococcus aureus stands out as a significant cause of morbidity and mortality in both community and healthcare settings 3 , 4 . In high-income regions, S. aureus is the leading cause of deaths associated with AMR (25.4% of such deaths), and globally, in 2019, over 700,000 deaths associated with AMR were linked to S. aureus infections 1 . Furthermore, of drug-resistant pathogens, methicillin-resistant S. aureus (MRSA) had the greatest increase in attributable burden from 1990 to 2021, doubling from 57,200 to 130,000 attributable deaths over this period. The World Health Organization highlights S. aureus as a high priority for the development of new antibiotics, particularly due to the dwindling number of treatment options available for antibiotic-resistant S. aureus infections 5 . Thus, there is an urgent need for novel therapeutic approaches to combat S. aureus and its increasing antibiotic resistance. Artificial intelligence (AI) is playing an important role in drug development broadly and in antibiotic discovery in particular 6 – 9 . One AI method commonly employed in drug discovery is property prediction models, which are trained to predict the properties of molecules such as antibacterial activity or aqueous solubility 10 . These models can be applied in a virtual screening 11 approach to evaluate large chemical libraries to identify compounds that are predicted to be effective. However, since property prediction models must evaluate molecules one-by-one, they do not scale well to the chemical spaces of billions of molecules that are increasingly used in industrial and academic settings. Indeed, in recent years, multiple ultra- large synthetically accessible chemical databases have been assembled, including Enamine’s REAL Space, WuXi’s GalaXi, and OTAVA’s CHEMriya, all exceeding 10 10 molecules. Therefore, more recently, generative AI methods have been developed to directly design molecules with promising properties without a slow evaluation process 12 – 15 . Generative AI methods for drug discovery are promising, but a major limitation of many of these methods is the synthesizability of the compounds proposed by these models 16 . Although many of the AI-generated molecules are predicted to be effective, they are often synthetically intractable, thus preventing experimental validation and limiting the real-world impact of these models. To address this challenge, we previously developed SyntheMol 17 , a generative AI method for drug design that uses a Monte Carlo tree search (MCTS) guided by a trained antibacterial activity property predictor to explore a space of 30 billion easy-to-synthesize compounds. This method enabled us to rapidly synthesize 58 SyntheMol-generated compounds and experimentally validate their antibacterial efficacy, with six compounds proving to have high potency against Acinetobacter baumannii and several other ESKAPE species. SyntheMol successfully designed compounds with in vitro antibacterial activity, but two important limitations were observed. First, the MCTS algorithm that powers SyntheMol is not the most effective method for exploring chemical space. Indeed, SyntheMol builds compounds by selecting molecular building blocks and combining them with a pre-defined set of chemical reactions to form molecules, and MCTS is responsible for scoring and selecting the most promising building blocks. However, MCTS treats every building block independently and cannot learn patterns of antibacterial activity that are shared across chemically similar building blocks, thereby limiting its search efficiency. Second, SyntheMol can only optimize a single molecular property at a time, even though real-world drug discovery requires identifying compounds with many druglike properties simultaneously. This proved to be a particular challenge in our prior work, where only two of our six potent antibacterial compounds were sufficiently soluble to be administered for in vivo toxicity experiments. In this work, we introduce SyntheMol-RL, a new and significantly improved version of SyntheMol that overcomes the two limitations of the original version of SyntheMol (hereafter referred to as SyntheMol-MCTS). First, SyntheMol-RL replaces the MCTS algorithm with a reinforcement learning model that can generalize across chemically similar building blocks to more rapidly and effectively search massive combinatorial chemical spaces for promising, easy-to-synthesize compounds. Second, SyntheMol-RL introduces the ability to perform multi-parameter optimization to generate compounds that simultaneously possess multiple relevant molecular properties for drug discovery applications. Moreover, in this work we expand the chemical space SyntheMol-RL explores from 30 billion compounds to 46 billion compounds. We then apply SyntheMol-RL to design easily synthesizable compounds against the target bacterium S. aureus with simultaneous optimization for antibacterial activity against S. aureus and aqueous solubility ( Fig. 1 ). Importantly, SyntheMol-RL markedly outperforms SyntheMol- MCTS and a virtual screening approach that uses property prediction models in silico , finding more compounds that are novel, diverse, and predicted to be antibacterial. Next, we synthesized and experimentally tested 79 compounds designed by two variants of SyntheMol- RL and found two and 11 potent hits, respectively, compared to zero hits for SyntheMol-MCTS and two hits for virtual screening. We further investigated one particularly potent and structurally novel de novo generated compound, which we call synthecin, and we demonstrated its ability to fully arrest growth of MRSA in a murine wound infection model. These results demonstrate that SyntheMol-RL is an effective and flexible framework for novel drug design applications. Download figure Open in new tab Figure 1. Overview of the SyntheMol-RL pipeline. The SyntheMol-RL pipeline can be broken into three primary steps. (1) Property prediction models are trained based on a combination of in-house chemical screening data against S. aureus as well as aqueous solubility data obtained from the Therapeutic Data Commons. (2) SyntheMol-RL generates molecules guided by these property prediction models. A reinforcement learning (RL) model is used to iteratively select molecular building blocks based on their potential for generating molecules with promising S. aureus antibacterial activity and aqueous solubility (RL scores shown in blue). The generated molecule is then scored using the property prediction models, and these scores are used to update the RL model to improve its generative capacity (property prediction scores shown in green). (3) A prioritized subset of molecules is selected for synthesis and laboratory testing based on predicted properties as well as novelty and diversity. Notably, this SyntheMol-RL pipeline generated a novel compound that can effectively treat a MRSA wound infection in a mouse model, showing the utility of SyntheMol-RL for real-world drug discovery applications. Results Property Prediction Model Development SyntheMol-RL is guided by molecular property prediction models that evaluate the properties of generated molecules and thereby provide feedback to improve the generative model’s ability to design molecules with desired properties. Therefore, the first step toward building SyntheMol- RL is to train molecular property prediction models on the properties that we require of our molecules. Here, we focus on two key properties: (1) antibacterial activity, which we define here as the ability of a compound to effectively inhibit the growth of S. aureus in vitro , and (2) aqueous solubility, which is necessary for the compound to be efficiently delivered and tested in vivo . For antibacterial activity, we performed our own assay to build a training set, as described below. For aqueous solubility, we took the AqSolDB dataset of 9,982 molecules with log solubility values as curated by the Therapeutics Data Commons 18 . While there are many drug- like properties that we could prioritize at this stage, we chose aqueous solubility to help circumvent issues of low solubility that we observed when we previously applied SyntheMol- MCTS to antibiotic discovery 17 . To create our antibacterial activity training set, we physically screened 10,716 compounds against S. aureus RN4220 at 50 µM in LB medium ( Fig. 2a and Supplementary Data 1) 19 . Experiments were conducted in biological duplicate, with end-point growth being measured at 600 nm optical density (OD 600 ) after 16 hours of incubation at 37°C ( Extended Data Fig. 1a ). We computed the mean µ and standard deviation σ OD 600 value across the library and used µ− 2σ as a threshold for binarizing the OD 600 values into active (low OD 600 ) and inactive (high OD 600 ) molecules. After removing duplicate compounds based on SMILES (see Methods), we obtained a set of 10,658 unique molecules with 1,137 active compounds (10.7%) and 9,521 (89.3%) inactive compounds. A t-SNE visualization of our training dataset compounds and 1,007 molecules from ChEMBL 20 with known antibacterial activity (Supplementary Data 2) shows that our active compounds cover both known and novel antibiotic chemical space ( Fig. 2b ). Download figure Open in new tab Extended Data Figure 1. Analysis of S. aureus property predictor model and chemical spaces. a, Normalized growth of S. aureus RN4220 in duplicate experiments used as the training data. b, ROC and c, precision-recall curves for each S. aureus activity property prediction model in an ensemble of 10 split by scaffold. Dark curves represent the average across all models. Area under the curve is indicated on respective graphs. d, Density plots showing the distribution of molecular weight and cLogP across 1) the S. aureus model training set 2) a collection of known antibiotics from ChEMBL and 3) the REAL and WuXi GalaXi chemical spaces explored by SyntheMol-RL. Not visualized are two molecules with molecular weights exceeding >3,000 g/mol. e, Same as d, but focused on the region of the distribution containing the majority of molecules for visual clarity. Download figure Open in new tab Figure 2. Property prediction models and chemical spaces. a, A diverse set of small molecules were screened against S. aureus RN4220 at 50 µM final concentration. The mean normalized growth across two biological replicates is plotted. The hit cutoff is calculated as: (the mean minus two standard deviations). Points below the cutoff are considered “hits” and are colored red ( n = 1,137), and points above the cutoff are “non-hits” and are colored blue ( n = 9,521), totaling 10,658 data points used for training. b, A t-SNE visualization of chemical spaces represented by ChEMBL antibiotics and the S. aureus training set in comparison to the chemical spaces explored by SyntheMol-RL. c, Depictions of the two types of models used in this paper. Chemprop-RDKit (top) was consistently used as the property predictor in each experiment. Both architectures were used for the reinforcement learning model. d, ROC and precision-recall curves for each model in an ensemble of 10 models used as the S. aureus activity property prediction model. Dark curves represent the average of all 10 models in the ensemble. Area under the curve (AUC) is indicated on the respective plots. e, Example reactions are shown for the two ultra-large chemical spaces used for SyntheMol-RL: the Enamine REAL Space (top) and the WuXi GalaXi (bottom). After acquiring these two training datasets, we leveraged two different property prediction model architectures for each dataset: (1) Chemprop-RDKit and (2) MLP-RDKit ( Fig. 2c ). The Chemprop-RDKit architecture consists of the graph neural network (GNN) model Chemprop 10 augmented with 200 molecular features computed by the cheminformatics package RDKit 21 . Chemprop-RDKit combines the GNN representation of the molecule with the 200 RDKit features using a multilayer perceptron (MLP). The MLP-RDKit architecture is nearly identical to the MLP contained within the Chemprop-RDKit model, but MLP-RDKit only uses the 200 RDKit features as input and does not have a GNN component. We chose to experiment with both model architectures to compare the importance of accuracy and speed; Chemprop-RDKit learns a more comprehensive molecular representation and is thus potentially more accurate, while MLP-RDKit is potentially less accurate but is faster without the GNN component. We trained Chemprop-RDKit and MLP-RDKit on both the S. aureus antibacterial activity and aqueous solubility datasets. For each of the four model-dataset combinations, we trained the model using 10-fold cross-validation with splits containing 80% train, 10% validation, and 10% test data. Each of the four model-dataset combinations trained in less than 80 minutes on a machine with 8 CPUs and 1 GPU. The Chemprop-RDKit models slightly outperformed the MLP- RDKit models, although both showed high performance ( Fig. 2d , Table 1 , and Supplementary Data 3), including on more challenging splits based on molecular scaffold ( Extended Data Fig. 1b-c ). View this table: View inline View popup Download powerpoint Table 1. Property Prediction Model Performance Generative Model Development SyntheMol 17 is a generative model that designs easily synthesizable molecules with desirable properties, such as inhibition of bacterial growth in vitro . SyntheMol ensures straightforward synthesis of generated molecules by constraining the generative process to a combinatorial chemical space, where it builds molecules using small molecular building blocks that are readily purchasable and chemical reactions that are well-validated. To generate a molecule, SyntheMol selects two or three building blocks and combines them using a chemical reaction to form a molecule, which is then scored by a property prediction model. This score provides feedback to SyntheMol to guide its generative process toward higher scoring molecules, resulting in a set of generated molecules that are easy to synthesize and likely to possess the desired properties. We previously applied SyntheMol to generate antibiotic candidates against the gram-negative bacterium A. baumannii , and we successfully synthesized 58 generated compounds and identified six highly potent hits, demonstrating the ability of SyntheMol to design effective antibacterial compounds. In its original form, SyntheMol employed a Monte Carlo tree search (MCTS) algorithm 22 , 23 to guide its selection of building blocks and reactions to design molecules. SyntheMol-MCTS treats the generative process as a tree search, where nodes in the tree are combinations of one or more building blocks. SyntheMol-MCTS computes a value for each node based on statistics about the node that measure both exploration (how many times the node has been selected) and exploitation (the average property score of molecules built using that node). During generation, SyntheMol-MCTS sequentially explores nodes with one, two, or three building blocks, at each step choosing the node with the highest value. When two or three building blocks in a node are compatible with one of the specified chemical reactions, a new node is created with the product of the chemical reaction applied to those building blocks. Once a node with a product molecule is selected, SyntheMol-MCTS updates its statistics for each node involved in generating that molecule based on the property prediction score of the molecule, concluding one rollout. While MCTS is a simple and effective algorithm, it suffers from a key inefficiency by treating each node independently rather than leveraging the chemical similarity between molecular building blocks in different nodes to determine the nodes’ values. Here, we developed a new version of SyntheMol that overcomes this inefficiency by replacing MCTS with a reinforcement learning (RL) algorithm 24 – 27 ( Fig. 1 , see Methods). SyntheMol-RL uses a deep learning model as a value function that determines the value of a node based on the chemical structures of the building block(s) in that node. Specifically, the RL value function learns to predict the expected property score of molecules constructed using the building block(s) in a given node. During each step of generation, SyntheMol-RL computes the value of nodes containing one, two, or three building blocks. SyntheMol-RL then samples a node proportional to the node’s value, which encourages exploration (by not always selecting the highest value node) and exploitation (by sampling higher value nodes more frequently). To simultaneously optimize for multiple properties (in our case, antibacterial activity and aqueous solubility), the value of a node is computed as a weighted combination of multiple RL models – one for each property. SyntheMol-RL automatically adjusts the weights dynamically over time to explore the Pareto frontier of the multiple properties and identify where the greatest density of ‘hit’ molecules exist (those that pass user-defined thresholds for all properties). The RL models are trained during the generative process by taking nodes and molecules from previous iterations and training the RL models to predict the property scores of each molecule from the nodes that created it. Thus, as the RL model generates more molecules and creates more training data, the accuracy of the RL models and the quality of the generated molecules improve. For antibiotic generation with SyntheMol-RL, we used our trained Chemprop-RDKit models for antibacterial activity and aqueous solubility as fixed property predictors to score designed molecules since those models were the most accurate. For the RL value function, we used either a Chemprop-RDKit model architecture or an MLP-RDKit model architecture to evaluate tradeoffs between accuracy and speed. In both cases, we initialized the RL value models with the parameters from our trained property prediction models, but then we further trained them during generation on the RL task of predicting the value of nodes (i.e., combinations of building blocks). We provided SyntheMol-RL with molecular building blocks and chemical reactions from two easily synthesizable combinatorial chemical spaces: the Enamine REAL Space and the WuXi GalaXi ( Fig. 2e , Extended Data Fig. 1d-e ). The Enamine REAL Space 28 (2022 version) contains 31 billion molecules that can be produced using ∼139,000 molecular building blocks and 169 chemical reactions (Supplementary Data 4). We used 13 of the most common reactions, which can build 30 billion molecules. The WuXi GalaXi 29 (2022 version) contains 16 billion molecules that can be produced with ∼15,000 building blocks and 36 chemical reactions (Supplementary Data 5). Since these two chemical spaces are relatively distinct ( Fig. 2b ), this gives SyntheMol- RL the capability to generate a structurally diverse set of easily synthesizable molecules within a chemical space of 46 billion molecules. Generative Model Application We applied SyntheMol-RL to generate antibiotic candidates against S. aureus . We ran two versions of SyntheMol-RL: (1) RL-Chemprop, which uses a Chemprop-RDKit model architecture as the value function, and (2) RL-MLP, which uses an MLP-RDKit model architecture as the value function. In both cases, we ran the generative model for 10,000 rollouts, resulting in the generation of roughly 10,000 unique molecules. To demonstrate the improved efficacy of RL over MCTS, we also ran MCTS for 10,000 rollouts. Furthermore, to illustrate the benefit of using generative modeling over virtual screening approaches, we applied our Chemprop-RDKit property prediction models in a virtual screening 11 manner (VS-Chemprop) to evaluate the antibacterial activity and aqueous solubility of 21 million randomly sampled molecules (14 million REAL and 7 million GalaXi to match the relative sizes of the chemical spaces). We chose 21 million since it took VS-Chemprop about 7 days to evaluate that many compounds, which roughly matched the time of our slowest generative model, RL-Chemprop, on the slowest of our GPUs and CPUs. This gives VS-Chemprop the best possible chance to discover promising compounds compared to the generative models, normalized for time. We first evaluated the compounds generated by RL-Chemprop, RL-MLP, and MCTS, as well as those screened by VS-Chemprop, based on their predicted antibacterial activity and aqueous solubility. Defining a hit as any molecule with an antibacterial prediction score ≥ 0.5 and a log solubility ≥ -4 (which constitutes high solubility 30 ), RL-Chemprop generated 11.6% hits (1,273 of 10,983; Supplementary Data 6) and RL-MLP generated 5.3% hits (493 of 9,228; Supplementary Data 7) compared to 3.0% hits for MCTS (347 of 11,630; Supplementary Data 8) and 0.006% hits for VS-Chemprop (1,290 of 21,000,000; Supplementary Data 9) ( Fig. 3a ). The distributions of antibacterial prediction scores ( Fig. 3b ) and log solubility prediction scores ( Fig. 3c ) show that all methods can similarly identify soluble molecules, but the generative models – and particularly the RL models – excel at designing molecules with high predicted antibacterial activity. This illustrates the benefit of using RL for molecule design. Of note, we perform a set of ablation experiments that elucidate the effect of individual components of the RL model on generation performance (see Methods and Extended Data Fig. 2 ). Download figure Open in new tab Extended Data Figure 2. SyntheMol-RL ablation experiments. a, Distribution of predicted S. aureus activity and log solubility scores for the final dynamic weighting system (Dyn) and fixed weightings using RL-Chemprop. The sum of weights is equal to one. b, Number of molecules generated that pass property “hit” thresholds for S. aureus activity and log solubility (>0.5 and > -4 respectively). Dynamic weighting achieves optimal or near-optimal performance without need for additional fine-tuning, shown by generating the most “hit” compounds. c, Distribution of predicted S. aureus activity and log solubility scores for the final dynamic weighting system and fixed weightings using RL-MLP. The sum of weights is equal to one. d, Number of molecules generated that pass property “hit” thresholds for S. aureus activity and log solubility (> 0.5 and > -4 respectively). e, Tanimoto similarities of each rollout compared to previous rollouts for RL-Chemprop set at desired target similarities in range [0.4, 0.8]. The model can effectively generate compounds at a user-defined diversity. f, Tanimoto similarities of each rollout compared to previous rollouts for RL-Chemprop at fixed temperatures and dynamic temperature for reference. Similarity is highly sensitive to changes in temperature, further necessitating the use of dynamic changes to output desired diversity. Download figure Open in new tab Figure 3. Generating compounds with SyntheMol-RL. a, Venn diagrams showing the number of molecules from each SyntheMol method (RL-Chemprop, RL-MLP, MCTS) or virtual screening method (VS-Chemprop) that pass the respective thresholds for predicted S. aureus activity and solubility, respectively. b, Violin plots displaying the distribution of S. aureus scores across the four methods. The dotted line indicates the threshold used to define “hit” (≥ 0.5). c, Violin plots displaying the distribution of predicted log solubility scores across four methods. The dotted line indicates the threshold used to define “hit” (≥ -4). d, Line graph representing the number of molecules present at each stage of post-hoc filtering for each version of SyntheMol. e, Violin plots displaying the distribution of S. aureus scores across the four methods after applying filters outlined in Methods. Random molecules (red) were randomly selected from the chemical space and serve as a baseline for comparison. The dotted line indicates the threshold used to define “hit” (≥ 0.5). f, Violin plots displaying the distribution of predicted log solubility scores across the four methods after applying filters outlined in Methods as well as random molecules (red). The dotted line indicates the threshold used to define “hit” (≥ -4). g, A t-SNE visualization of the training set along with all generated molecules from each of the three SyntheMol models compared to known antibiotics from ChEMBL. To obtain a set of promising compounds for synthesis and testing in vitro , we established a set of four filters to prioritize compounds. First, as above, we identified hits and only kept molecules with an antibacterial prediction score ≥ 0.5 and a log solubility ≥ -4. Second, we selected novel hits by computing the Tversky similarity 31 between each hit molecule and all known antibiotics in our training set and the ChEMBL antibiotics set, only keeping molecules with a maximum Tversky similarity of ≤ 0.6. Third, we selected a diverse set of hits by computing the largest set of novel hits such that no two compounds in that set had a Tanimoto similarity 32 greater than 0.6 (see Methods). Fourth, to limit the diverse, novel hits to a practical number of compounds to test in the wet lab, we ranked the remaining compounds by antibacterial prediction score and selected the top 150 compounds from each method. This gave us 600 molecules: 150 each from RL-Chemprop, RL-MLP, MCTS, and VS-Chemprop. Finally, to provide an unbiased estimate of the baseline antibacterial activity and solubility of compounds in the REAL and GalaXi chemical spaces, we selected 150 random compounds (100 REAL, 50 GalaXi; Supplementary Data 10), for a total of 750 molecules for testing ( Fig. 3d ). Among these 750 selected compounds, the RL-Chemprop and RL-MLP compounds had higher average antibacterial prediction scores (median of 0.758 and 0.712, respectively) compared to MCTS, VS-Chemprop, and random (median of 0.605, 0.694, and 0.007, respectively) ( Fig. 3e ) while all of the compounds had similar predicted log solubilities ( Fig. 3f ). This computational evidence shows that SyntheMol-RL is the most adept at generating likely antibiotic candidates. We then requested the availability of these 750 compounds (747 unique compounds due to three duplicates between RL-MLP and MCTS) from Enamine (659 unique compounds) and WuXi (88 unique compounds), depending on the chemical space each compound belongs to. Among those compounds, 435 / 659 (66%) of the Enamine compounds and 49 / 88 (56%) of the WuXi compounds were available for potential synthesis (Supplementary Data 11). Notably, RL- Chemprop, RL-MLP, and MCTS demonstrated a strong preference for Enamine compounds and selected very few WuXi compounds (3, 1, and 0, respectively), of which none were available for synthesis, so WuXi compounds were only available for VS-Chemprop and random. This result may be because the Enamine REAL Space has roughly 10x the number of building blocks as the WuXi GalaXi, despite having only 3x as many total molecules. Since SyntheMol makes building block-level decisions, it has disproportionally more opportunities to select Enamine building blocks. To further narrow down these available compounds to the most promising set of potential antibiotic candidates, we ranked the available compounds by predicted clinical toxicity according to ADMET-AI 33 , 34 , a multi-task Chemprop-RDKit model for ADMET property prediction. We then selected the 50 compounds with lowest predicted clinical toxicity for each model type (RL- Chemprop, RL-MLP, MCTS, and VS-Chemprop). For the random baseline, we randomly selected 50 available compounds (33 REAL, 17 GalaXi) from the random set. Altogether, we submitted 250 compounds (50 compounds for each of five settings, 248 unique compounds total with two duplicates between RL-MLP and MCTS) for synthesis ( Fig. 3g , Supplementary Data 11). Enamine successfully synthesized 177 / 224 (79%) unique compounds, while WuXi successfully synthesized 17 / 24 (71%) unique compounds. Altogether, we obtained 194 unique compounds for experimental validation (38 RL-Chemprop, 41 RL-MLP, 38 MCTS, 37 VS-Chemprop, and 44 random). A final computational evaluation was conducted prior to in vitro testing, which benchmarked SyntheMol-RL against GFlowNet 35 , 36 , a state-of-the-art-generative model for drug design. While the GFlowNet architecture generated molecules with higher antibacterial activity and aqueous solubility scores than the SyntheMol-RL molecules, the GFlowNet compounds are bulky with complex multi-ring structures and would likely suffer from poor whole cell activity and synthesizability ( Extended Data Fig. 3 , Supplementary Data 12). Additionally, medicinal chemists at Enamine and WuXi offered limited synthesis of these molecules with >30x higher associated costs (see Extended Discussion). This comparison illustrates the advantages of SyntheMol-RL for molecule generation. Download figure Open in new tab Extended Data Figure 3. Comparisons of hits generated by SyntheMol-RL and GFlowNet. SyntheMol-RL and GFlowNet generated “hit” compounds that passed filters for predicted antibacterial activity (>0.5), log solubility (>-4), novelty, and diversity (Methods). Additionally, GFlowNet molecules were filtered for synthesizability (Synthetic Accessibility score <4) to ensure a fair comparison to SyntheMol-RL compounds, which are intrinsically synthetically accessible. RL-Chemprop generated 495 hits (total = 10,983), RL-MLP generated 356 hits (total = 9,227), and GFlowNet generated 313 hits (total = 10,304). These hits were compared based on three properties of interest: a, S. aureus score, b, log solubility score, and c, molecular weight. Representative samples are also visualized for d, RL-Chemprop, e, RL-MLP, and f, GFlowNet. In Vitro Validation of AI-Generated Molecules We used standard growth inhibition assays to determine all synthesized molecules’ antibacterial activity against S. aureus RN4220, defined using the minimum inhibitory concentration (MIC). Remarkably, 11 / 38 (29%) molecules synthesized from RL-Chemprop and 2 / 41 (5%) from RL- MLP displayed the ability to completely inhibit bacterial growth at MIC ≤ 8 µg/ml ( Fig. 4a ). For comparison, our control set of 44 randomly selected molecules synthesized from both the REAL space and GalaXi were also tested. We observed a complete absence of any activity up to our limit of detection of 128 µg/ml. This may be evidence that the ultra-large chemical databases are non-conducive for antibiotic discovery screens and that common benchmarks from existing physical chemical libraries (∼1% hit rate for a standard HTS screen) may not be applicable. Download figure Open in new tab Figure 4. Generated molecules show potent in vitro activity. a, A heat map showing the minimum inhibitory concentrations (MICs) of up to 44 compounds from each generative SyntheMol method (RL-Chemprop, RL-MLP, MCTS), the virtual screening method (VS-Chemprop), or the random molecules. Molecules were tested against S. aureus RN4220 in LB medium, with compounds tested at concentrations ranging from 128 µg/ml to 2 µg/ml in two-fold serial dilutions. Lighter colors indicate lower MIC values. Experiments were performed in biological duplicate. Annotated squares denote “hit” molecules with MIC ≤ 8 µg/ml. Those denoted with an asterisk (*) indicate molecules that did not pass a thorough manual literature search for structural novelty. b, Growth inhibition of S. aureus RN4220 by the seven structurally novel molecules that passed the manual literature search. Ciprofloxacin is shown as a positive control. Structures of compounds are shown. Experiments were performed using two-fold serial dilution series. Experiments were performed in biological duplicate, with each point representing one replicate. c, Heat maps depicting the MICs of the seven novel compounds against representative isolates of the ESKAPE pathogens (left) and against a representative sample of S. aureus clinical isolates from the CDC AR Isolate Bank (right). Molecules are presented in the same order as b from left to right. Molecules were tested in LB medium, with compound concentrations ranging from 128 µg/ml to 2 µg/ml in two-fold serial dilutions. Lighter colors indicate lower MIC values. Experiments were performed in biological duplicate. For all compounds deemed a “hit” as defined by MIC ≤ 8 µg/ml, an in-depth manual literature search was conducted to ensure structural novelty from reported antibacterial activity from literature. We note that this manual literature search was performed after initial in vitro testing to enable maximally detailed literature analyses on a small number of potent molecules. Of the 13 identified hits from both SyntheMol-RL models, six compounds were found to contain or have structural overlap with salicylanilides 37 , a small structural class with known antibacterial activity against Gram-positive bacteria. Specifically, niclosamide 38 , 39 , a salicylanilide derivative, is currently being investigated for topical treatment of S. aureus and is currently in Phase II clinical trials. A similar literature search was conducted for the two hit molecules sourced from VS- Chemprop; both compounds were found to be similar to molecules with antibacterial activity in the literature. All molecules that failed the manual novelty check were removed from further investigations, leaving six novel compounds from RL-Chemprop, one novel compound from RL- MLP, and no novel compounds from VS-Chemprop ( Fig. 4b ). The remaining seven compounds were assessed for their respective spectrum activity against a phylogenetically diverse panel of ESKAPE isolates 2 , 5 , a group of highly virulent and antibiotic- resistant Gram-positive and Gram-negative bacteria that often cause challenging hospital- acquired infections. Molecules displayed no significant potency across all the pathogens ( Fig. 4c ), including the other Gram-positive pathogen E. faecium , indicating all SyntheMol-RL compounds are primarily narrow-spectrum against S. aureus . Importantly, however, the laboratory strain S. aureus RN4220 applied until this point in the study may not be representative of the strains commonly responsible for infection. Therefore, we conducted growth inhibition assays against a set of antibiotic-resistant S. aureus strains 40 especially relevant to the clinic. We screened all seven hit compounds against the most prevalent community-associated MRSA strain for skin and soft tissue infections (SSTIs), USA300, as well as a collection of multidrug-resistant vancomycin-intermediate S. aureus (VISA) isolates from the CDC AR Isolate Bank 41 , which covers all resistance mechanisms found within the VISA panel ( Fig. 4c ). For all 7 compounds, no significant loss of antibacterial potency was found, with all compounds retaining a potent MIC ≤ 8 µg/ml. This provides strong evidence that all seven molecules are able to overcome a wide array of prevalent antibiotic resistance determinants, likely owing to their structural novelty relative to clinical antibiotics. In Vivo Validation of SyntheMol-RL-Generated Molecules S. aureus causes most SSTIs in humans, including infected wounds and ulcers, cellulitis, and folliculitis 40 . Not only is MRSA prevalent in hospitals globally, but community-associated MRSA (CA-MRSA) is responsible for a significant proportion of SSTIs in Europe (50%) 4 . SSTIs caused by virulent S. aureus (including MRSA) is a risk factor for invasive infections 40 , 42 , leading to conditions such as bacteremia and endocarditis, which when caused by S. aureus are associated with mortality rates of 15% and 30-40% respectively 43 . Due to the burden MRSA imposes, we elected to use the most prevalent CA-MRSA isolate in the United States, USA300, as we continued to investigate the translatability of the hit molecules 4 . Given their potent in vitro activities, we evaluated whether each of the seven hit molecules generated by SyntheMol-RL may be amenable to formulation to treat MRSA infected wounds. To investigate this possibility, we developed the Chemical Release Evaluation on Agar Media (C.R.E.A.M.) assay, in which a control (10% DMSO) and test molecules (2% w/v) were formulated in Glaxal Base for in vivo application and subsequently applied to MRSA-inoculated LB agar plates, prior to overnight incubation at 37°C ( Fig. 5a ). This in vivo mimicking model serves to evaluate the formulation’s efficacy as a topical antibacterial treatment. It is worth noting that all seven compounds were readily soluble in the Glaxal Base solution, indicating that the in silico optimization of solubility along with antibacterial activity during generation helped remove potential barriers at this stage in development. We observed that MLP-01 resulted in the largest zone of growth inhibition, indicating that it may demonstrate the most promising in vivo activity in a mouse wound infection model. Interestingly, despite similar growth inhibitory activity in liquid media, there is almost a 2-fold difference in area between MLP-01 and Chemprop-03, showcasing the imperfect correlation between liquid MIC values and growth inhibitory effect when formulated into a cream for in vivo applications. Given its potency and success in the C.R.E.A.M assay, we continued to characterize the activity of MLP-01, which we named synthecin due to its origin of discovery. Synthecin was tested to determine whether its activity was bactericidal or bacteriostatic against S. aureus USA300. We observed bacteriostatic activity in LB medium at 2x and 4x MIC ( Fig. 5b ). For reference, linezolid, a commonly prescribed antibiotic for the treatment of S. aureus skin infections, is also bacteriostatic 44 . Download figure Open in new tab Figure 5. Synthecin can suppress an S. aureus infection in a mouse wound model. a, Chemical Release Evaluation on Agar Media (C.R.E.A.M.) assay of vehicle (10% DMSO), MLP-01 (synthecin), RL-CP_08, RL-CP_03, RL-CP_35, RL-CP_12, RL-CP_33, and RL-CP_20 on LB agar. Each molecule was tested at 2% w/v in Glaxal Base. Larger zones of inhibition are expected to correspond with greater efficacy when used as a topical treatment. b, Killing of S. aureus USA300 in nutrient-replete conditions (LB) at 4x, 2x, 1x, ½x, ¼x, and 0x MIC for 8 h. Experiments were conducted in biological duplicate. Individual replicates with means connected are plotted. c, Overview of the infection model used to assess the in vivo antibacterial efficacy of synthecin against S. aureus USA300. In a wound infection model, mice were infected with S. aureus USA300 (∼2.15 × 10 7 CFU). At 1-hour post-infection (hpi), mice were treated with vehicle (10% DMSO) (n = 5) or 2% synthecin (n = 5). Mice received treatments 4-, 8-, 12-, and 20-hpi. d, Bacterial load of S. aureus USA300 from wound tissue prior to treatment (n = 5) and of vehicle (n = 5) or 2% synthecin-treated (n = 5) mice 24-hpi. Pre-treatment represents the bacterial load at the time of initial treatment (1-hpi). Black lines represent the geometric mean of the bacterial load for each group. NS means non statistically significant. ***P using unpaired two-sided t-test with Welch’s correction (Pre-treatment vs 2% synthecin, P = 0.1774; Pre-treatment vs Vehicle, P = 0.0005; Vehicle vs 2% synthecin, P = 0.0004). e, Representative images of the dorsal surface of mice pre-treatment (1-hpi), after 12 h of treatment with vehicle or synthecin, and after 24 h of treatment with vehicle or synthecin. Note the inflammation seen in the vehicle control (red arrows) that is absent in the synthecin treated mouse. Note the yellow plaques, which is molecule precipitate, seen in the synthecin treated-mouse (blue arrow) that is absent in the vehicle-treated mouse. Based on these encouraging in vitro results, we tested whether synthecin retains its antibacterial efficacy against MRSA USA300 in a mouse wound infection model, a common infection caused by MRSA. To test the in vivo efficacy of synthecin, we established a wound infection in cyclophosphamide pre-treated C57BL/6N mice using S. aureus USA300 (∼2.15 × 10 7 CFU) ( Fig. 5c ). The S. aureus infection was allowed to establish for 1 h prior to topical treatments at 1, 4, 8, 12, and 20 h post-infection (hpi) with Glaxal Base supplemented with vehicle (10% DMSO) or synthecin (2% w/v). Mice were then euthanized 24-hpi, and the skin was aseptically dissected and plated to quantify S. aureus burden. Vehicle-treated mice carried ∼6.39 × 10 CFU/g at the experimental endpoint, with wounded tissues exhibiting significant inflammation ( Fig. 5d-e , Extended Data Fig. 4 ). In contrast, mice treated with synthecin showed a significantly lower bacterial burden, with ∼5.14 × 10D CFU/g, similar to the bacterial burden observed in pre-treated infection control mice (Supplementary Table 1). The synthecin treated tissues also displayed no signs of inflammation ( Fig. 5e ). Collectively, these data demonstrate that synthecin can effectively suppress an MRSA wound infection, aligning with its exceptional in vitro activity in the C.R.E.A.M. assay. Download figure Open in new tab Extended Data Figure 4. Dorsal surface of mice with an S. aureus wound infection model. Representative images of the dorsal surface of mice after 4 h, 8 h, and 20 h of treatment with vehicle or synthecin. Note the marked inflammation on the vehicle treated animals. Discussion SyntheMol-RL is an effective generative AI model for designing easily synthesizable small molecule drug candidates. SyntheMol-RL’s use of reinforcement learning enables it to rapidly explore massive combinatorial chemical spaces with tens of billions of molecules for promising compounds that are easily synthesizable by design. Furthermore, the multiparameter optimization abilities of SyntheMol-RL allow it to identify compounds that simultaneously possess multiple drug-like properties – in our case, antibacterial activity and aqueous solubility – which is a necessity in real-world drug development applications. When applied to antibiotic discovery, SyntheMol-RL generated a superior set of antibiotic candidates for S. aureus according to in silico metrics and in vitro experiments relative to both SyntheMol-MCTS (our previous generative model) and VS-Chemprop, a machine learning-based virtual screening method. Indeed, SyntheMol-RL’s utility as a flexible tool for readily translatable drug discovery is showcased by the discovery of synthecin, a structurally novel molecule effective at treating a wound infection caused by MRSA in a mouse model. SyntheMol-RL overcomes limitations present in other generative AI models 12 , 45 for molecular design. The reinforcement learning component of SyntheMol-RL follows a line of research in reinforcement learning algorithms for molecular generation 24 – 27 , with the sampling of diverse but high scoring building blocks within the reinforcement learning algorithm inspired by a similar sampling mechanism in GFlowNets 35 . However, the SyntheMol-RL algorithm is explicitly designed for synthesizable molecule generation, which requires learning to explore a combinatorial chemical space of tens of billions of molecules constructed from pre-defined molecular building blocks and chemical reactions. In contrast, many reinforcement learning and GFlowNet models either do not incorporate synthesizability at all 27 , 35 or only include it as a heuristic to be optimized 36 , 46 , resulting in the generation of many synthetically infeasible compounds, as seen both in our GFlowNet experiments and in other work 47 . While some models have been designed to generate molecules following known synthetic routes 48 – 56 like SyntheMol-RL, these studies typically synthesize and experimentally validate few – if any – generated compounds, making it challenging to evaluate those models in terms of real-world synthesizability and biological efficacy. Interestingly, the molecules generated by SyntheMol-RL tend to form clusters of a particular chemotype. Specifically, in each cluster, SyntheMol-RL selects one shared building block while exploring diverse “second” building blocks ( Extended Data Fig. 5 ). This behavior naturally arises from the design of SyntheMol-RL, since the reinforcement learning policy balances both finding building blocks that consistently lead to high-scoring molecules (thus, often repeating a promising building block) while also exploring diverse compounds, which is further reinforced by the post-hoc diversity filtering (thus, selecting diverse second building blocks). The resulting clusters of generated molecules that can be selected for laboratory testing are therefore ideal for both maximizing the probability of finding unique hits across distinct clusters while also naturally exploring the structure-activity relationship (SAR) landscape 57 within each cluster. Download figure Open in new tab Extended Data Figure 5. Example of molecular generations centered around particular building blocks. Depicted is building block 3753222, which SyntheMol-RL used multiple times when constructing hit compounds. Notably, all four compounds shown were validated to have an MIC ≤8 µg/ml in S. aureus RN4220. SyntheMol-RL seemingly employs a strategy of finding a particularly promising building block, then to satisfy the diversity objective it expands on that building block with a diverse set of “secondary” building blocks. When a cluster of compounds includes multiple hits, as with our RL-Chemprop model, the cluster is likely amenable to SAR optimization based on the presence of those hits and any closely related inactive compounds. In contrast, an isolated hit within a cluster would provide little information about the molecular substructures that are responsible for its activity and may suggest challenges with downstream medicinal chemistry optimization. The in vitro results highlight the potential of SyntheMol-RL-generated compounds, particularly in addressing the global burden of MRSA. Indeed, MRSA has seen a dramatic rise in mortality over the past three decades, with deaths associated with MRSA increasing from 261,000 in 1990 to 550,000 in 2021, while attributable deaths doubled to 130,000 in the same period 1 . Additionally, MRSA accounts for 26.1% of attributable deaths, making it the foremost cause of deaths attributed to antimicrobial resistance in high-income regions. To address this urgent and growing unmet need, we designed novel antibacterial molecules that display promising activity in such resistant S. aureus strains. Serendipitously, we discovered molecules with apparent narrow-spectrum activity, which is useful to avoid the widespread disruption of host microbiota and decrease the rate of resistance dissemination 58 – 60 . Among the 79 total SyntheMol-RL compounds synthesized, 15 highly potent active compounds were identified against S. aureus RN4220, a remarkable hit rate of 19%. We identified seven structurally novel compounds that retained potent activity against S. aureus USA300, as well as VISA strains that cover all resistance mechanisms present for S. aureus in the CDC AR Isolate Bank, further supporting their robust efficacy in targeting burdensome S. aureus infections. Moreover, the C.R.E.A.M. assay provided a simple and informative in vitro platform for evaluating the release and antibacterial activity of molecules formulated for topical administration. The correlation between the zone of inhibition observed in this assay and the subsequent in vivo efficacy of synthecin highlights its utility for prioritizing candidates for in vivo validation. In the mouse wound infection model, synthecin treatment markedly suppressed bacterial proliferation in wounds, resulting in a bacterial burden comparable to pre-treated control mice and mitigated tissue inflammation. These findings demonstrate the C.R.E.A.M. assay as a promising in vitro tool for prioritizing topical antibiotics and the utility of synthecin to effectively treat MRSA-infected wounds. Building on the successful application to antibiotic discovery, the capabilities of SyntheMol-RL can be further explored and extended. The reinforcement learning algorithm itself can be refined for even more accurate prediction of which molecular building blocks will produce the most ideal compounds for a given application. Additionally, while we only ran SyntheMol-RL with two objectives, the model design allows for generating molecules that optimize an arbitrary number of objectives simultaneously. Future work can explore the number and type of objectives that SyntheMol-RL is best suited for to maximize the drug-like characteristics of generated compounds. Notably, since SyntheMol-RL is compatible with any property predictor and combinatorial chemical space, it can be readily extended to a wide variety of drug discovery and molecular design problems. Thus, SyntheMol-RL is a powerful and flexible tool for designing promising compounds that can be rapidly synthesized, thereby bridging the gap between computational design and laboratory validation. Methods Antibiotic Training Set Curation The training set consists of the “Bioactives 2” chemical library, a structurally and functionally diverse 10,716 compound library housed in the Centre for Microbial Chemical Biology at McMaster University. The library was screened in two biological replicates against S. aureus RN4220 for growth inhibitory activity. Cells were grown overnight at 37°C in 3 ml Luria-Bertani (LB) medium and then diluted 1/10,000 in fresh LB. 99 µL of cells were added to each well of Costar 96-well flat-bottom plates manually. Each compound was then added (1 µL) to a final screening concentration of 50 µM in a final volume of 100 µL. Plates were then incubated at 37°C with shaking (900 rpm) for 16 hours. Plates were then read at 600 nm using a BioTek Synergy Neo2 plate reader and data were normalized by plate using interquartile mean (IQM) prior to data compiling and hit identification (see below). To assign binary activity labels to the screened compounds, we first calculated the average normalized optical density at 600 nm (OD 600 ) for each compound using two biological replicates. We then determined the mean and standard deviation of these average normalized OD 600 values across all compounds in the dataset. A threshold of µ− 2σ was applied to binarize these values – values below this threshold were labeled as active, while those at or above the threshold were labeled as inactive. Subsequently, we canonicalized the SMILES for each compound using RDKit version 2023.9.1. For data points with identical SMILES and binary activity labels, we retained one data point and discarded the others, resulting in 10,660 data points. For data points with identical SMILES but conflicting binary activity labels (at least one labeled as active and one as inactive), we removed all such samples to avoid noise in the activity labels. This process yielded a final S. aureus antibiotic training dataset of 10,658 unique molecules, of which 1,137 (10.7%) are active and 9,521 (89.3%) are inactive. ChEMBL Antibiotics Curation To compile a set of known antibiotics for structural comparison, we queried the ChEMBL database on November 8, 2023, using the search terms "antibiotic" and "antibacterial." The search term "antibiotic" yielded 636 molecules ( https://www.ebi.ac.uk/chembl/g/#search_results/compounds/query=antibiotic ), with 591 of them having SMILES. The term "antibacterial" returned 611 molecules ( https://www.ebi.ac.uk/chembl/g/#search_results/compounds/query=antibacterial ), with 590 having SMILES. We combined the two sets of compounds, excluded molecules with missing SMILES, converted the SMILES to canonical SMILES using RDKit, and then deduplicated the compounds based on the canonical SMILES. This process resulted in a set of 1,007 unique molecules. Morgan Fingerprints Morgan fingerprints were used for molecular similarity and distance calculations. Morgan fingerprints were calculated with a radius of 2 and 2,048 bits using RDKit’s GetMorganFingerprintAsBitVect function. Molecular Similarities Molecular similarities were calculated using either Tanimoto similarity or Tversky similarity. Tanimoto similarity is defined as where X and Y are Morgan fingerprints of two compounds. It is a symmetric similarity measure with values between 0 and 1, where higher values indicate that compounds that are more similar (i.e., they have more molecular substructures in common). Tversky similarity is calculated as where X is the Morgan fingerprint of a proposed (i.e., generated) compound and Y is the Morgan fingerprint of a reference compound. It is an asymmetric similarity measure with values between 0 and 1, where higher values indicate that the proposed compound contains a higher proportion of the reference compound’s substructures. We use the Tversky similarity specifically for novelty calculations, where we aim to measure the proportion of known antibiotic functional groups in reference compounds that are contained in proposed compounds while ignoring extraneous substructures in the proposed compounds. Molecular Diversity Diverse sets of generated molecules were selected using a method based on the idea of finding a maximal independent set of molecules. The goal of this method is to identify the largest set of molecules such that no two compounds in the set have a similarity (e.g., Tanimoto similarity) greater than some user-defined threshold, which thereby provides a strict guarantee that the selected set of compounds is diverse according to that similarity threshold. More precisely, given a set of molecules A , a molecular similarity metric s , and a similarity threshold t , we aim to select . If we reformulate this as a graph G = (V, E) where V = A (i.e., every molecule is a node) and (i.e., an edge connects every pair of molecules with a similarity greater than t ), then selecting the largest diverse subset of molecules D is precisely equivalent to solving the maximum independent set problem on G . A maximum independent set is the largest independent set in a graph, where an independent set is a set of nodes such that no two nodes in the set have an edge connecting them. Since the maximum independent set problem is NP-hard, solving it is intractable, but we can instead calculate a maximal independent set as an approximation (i.e., an independent set that cannot be made larger by adding nodes.) Although a maximal independent set is not necessarily the largest independent set in the graph, it is still an independent set, which means it satisfies our diversity requirement of no two molecules exceeding a given similarity threshold. To obtain a maximal independent set, we formulate a given set of molecules as a graph with nodes and edges as detailed above, and we apply the maximal_independent_set function from networkx version 3.2.1. To slightly improve the approximation, we run the function 10 times with different random seeds and take the largest of the maximal independent sets. This set of molecules then serves as our diverse set. t-SNE Visualizations t-SNE visualizations were generated using scikit-learn’s 61 tSNE, applied to the Morgan fingerprints of molecules with Jaccard (Tanimoto) as the distance metric, squared distances, and a principal components analysis (PCA) initialization. For large datasets, a subset of molecules was randomly sampled to accurately represent the dataset in the t-SNE visualization. Property Predictor Architectures We used two property prediction model architectures: (1) Chemprop-RDKit and (2) MLP-RDKit. Chemprop-RDKit consists of the graph neural network (GNN) Chemprop augmented with molecular features computed by the cheminformatics package RDKit. Chemprop-RDKit takes as input the graph structure of a molecule with atoms as nodes and bonds as edges. Then, the GNN portion of the model applies three message passing steps that aggregate simple features of each atom and bond in a molecule, such as the atom type and bond type, using neural network layers to build vector representations of local neighborhoods of the molecule. After the message passing steps, these local representations are summed to form a single GNN vector representation for the whole molecule. This GNN vector representation, which is 300- dimensional, is then concatenated with a vector of 200 molecular features computed by RDKit to form a 500-dimensional vector. This combined vector is passed through a multilayer perceptron (MLP) with one hidden layer. The activation function on the output layer of the MLP is a sigmoid layer for binary classification properties (e.g., antibacterial activity) and is a linear layer for regression properties (e.g., aqueous solubility). MLP-RDKit has the same architecture as the MLP at the end of the Chemprop-RDKit model, but it does not have a GNN component and therefore only takes as input the vector of 200 RDKit features. Both architectures were implemented using Chemprop version 1.6.1. Model Training Property prediction models were trained using 10-fold cross-validation with data randomly split into 80% train, 10% validation, and 10% test for each fold. The models were all trained on the training data and evaluated on the test data and used the validation data for early stopping. All models were trained for 30 epochs using the Adam optimizer. The antibacterial activity models used a binary cross-entropy loss and were evaluated using the area under the receiver operating characteristic curve (ROC-AUC) and area under the precision recall curve (PRC- AUC). The aqueous solubility models used a mean squared error loss and were evaluated using mean squared error (MSE) and the coefficient of determination (R 2 ). Enamine REAL Space The Enamine REAL Space comprises 31 billion make-on-demand molecules that can be synthesized through a single chemical reaction using a limited number of molecular building blocks as reactants. For our study, we used the 11/2021 version of the REAL reactions, which includes 169 chemical reactions, along with the 2022 q1-2 version of the REAL building blocks, consisting of 139,517 molecular building blocks. We downloaded the 2022 q1-2 version of the REAL Space on August 30, 2022, which encompasses 31,507,987,117 molecules that can be produced using the specified building blocks and chemical reactions. Following the approach used in the original SyntheMol-MCTS study, we used only 13 of the most common reactions. To prepare the building blocks for our model, we first used RDKit to convert the SDF file of the building blocks to SMILES format. All building blocks were converted successfully. Next, we deduplicated the molecules by SMILES, reducing the number to 139,444 molecules. We then applied the RDKit salt remover to eliminate salts from the building blocks to avoid incorrect reaction template matching during generation, and we removed 24 molecules whose salts could not be properly removed. This resulted in a set of 137,656 unique molecules (with 139,493 unique building block IDs due to duplicate SMILES). Using the curated reactions and building blocks, we can produce 30,330,025,259 molecules, representing 96.3% of the total REAL Space. WuXi GalaXi The WuXi GalaXi consists of 16 billion make-on-demand molecules. We used the 12/31/2022 version of the WuXi GalaXi, which includes 36 chemical reactions, 15,488 building blocks, and 16,146,071,436 molecules that can be produced using these building blocks and chemical reactions. To prepare the building blocks for use in our model, we removed building blocks with missing IDs (4 building blocks) and missing SMILES (4 building blocks) and then deduplicated by SMILES, leaving 14,977 unique molecules. We then removed salts from the building blocks using the RDKit salt remover (all salts were correctly removed). SyntheMol-MCTS The original implementation of SyntheMol 17 used a Monte Carlo tree search (MCTS) algorithm to generate molecules. Briefly, the MCTS algorithm works as follows. The input to the algorithm is a chemical synthesis tree T that consists of a set of nodes N in T . Each node N contains N mol , which is a set of one or more molecular building blocks B in a chemical space . MCTS defines a value function on nodes, . This value function balances exploiting nodes that lead to high scoring molecules via Q(N) , selecting nodes containing building blocks with high property prediction scores via P(N) , exploring rarely visited nodes via U(N) , and selecting diverse building blocks via D(N) (additional details are available in ref. 17 ). To generate a molecule, MCTS first computes the value S(N) of every node containing a single building block. The MCTS policy is then to select the node with the highest value. Given this choice, MCTS creates every possible node with this first building block and a second building block that is synthetically compatible with the first building block in some chemical reaction r contained in the set of chemical reactions R defined by the chemical space ( r ∈ R ). MCTS then scores each of these nodes with two building blocks and applies its policy by selecting the node with the highest value. Next, MCTS creates every possible node with the two selected building blocks and a third synthetically compatible building block, and it also creates nodes for every possible molecule that can be formed by applying one of the chemical reactions in R to just the two selected building blocks to form a new molecule. MCTS scores all of these nodes – both nodes with three building blocks and nodes with a single molecule formed from the two building blocks – and again follows its policy by choosing the node with the highest score. If that node contains three building blocks instead of a single molecule, then nodes are created using all compatible chemical reactions to combine those three building blocks, and MCTS selects the node with the highest value. At this point, MCTS has completed a single rollout and has obtained a single molecule composed of two or three building blocks. This molecule m ∈ C is scored by a weighted combination of L property predictors, M k :C ➔ R for k E {1, … , L} , using property weights w k for k ∈ {1, . .., L} to obtain the molecule’s overall property score, . This overall property score is then used to update the Q(N) exploit score of every node N selected during the generation of molecule m . Additionally, the exploration and diversity scores, U(N) and D(N) , are updated to reflect the nodes visited during the generation of molecule m . MCTS repeats this process for a fixed number of rollouts. SyntheMol-RL The reinforcement learning (RL) version of SyntheMol employs the same synthesis tree T , chemical space C , chemical reactions R , and property predictors M 1 , …, M L with their weights w 1 ,. .., w L as MCTS, but it reformulates the method for computing node values and selecting nodes during each rollout. In SyntheMol-RL, RL replaces the MCTS value function S(N) with an RL value function V(N) . V(N) is implemented as a deep neural network that takes as input the building blocks in the node, N mol , and outputs a prediction of the expected overall property score of molecules that can be created from the building blocks N mol by following the RL policy. The RL policy is to apply the RL value function V(N) to all nodes created at a given step in generation and then sample a node proportional to the values of the nodes with a temperature scaling, i.e., P(N) ∝ e V(N)/τ . The temperature parameter r can be tuned to affect the amount of exploration or exploitation performed by the RL policy; high temperature prefers exploration (more uniform probabilities) while low temperature prefers exploitation (more spiky probabilities). The RL value function V(N) is implemented as a weighted combination of models, similar to the molecule property score p(m) . Specifically, where Z 1 , … , Z L are deep learning models and w 1 ,.. ., w L are the same property weights used in p(m) . They are then trained on the RL value function objective as follows. After each rollout constructs a molecule m , the RL algorithm stores tuples of (N, M 1 (m),.. ., M L (m)) for every node N in the trajectory of nodes that were selected to create the molecule m . This builds an RL value function training set of nodes along with the property prediction scores of the final molecules created from those nodes. After every n rl train rollouts, the RL models Z 1 ,.. ., Z L are trained for n rl epochs epochs to take as input the building blocks of the node, N mol , and predict the relevant score of the generated molecule from M 1 ,.. ., M L using a mean squared error loss. Dynamic RL Parameters The RL temperature parameter r and property weights w 1 ,. .., w L have a large impact on the diversity of generated molecules and their relative property scores, respectively. By default, the temperature is set to τ = 0.1 and the property weights are set to . However, these values may not be optimal for every molecule design problem. Rather than manually tuning each parameter, we designed a dynamic tuning mechanism 62 that automatically adjusts the temperature and property weights based on pre-defined goals. The RL temperature aims to balance exploration and exploitation, so we defined the temperature goal explicitly by setting a target similarity λ *, which is the desired maximum Tanimoto similarity between each generated molecule and all previously generated molecules. We then defined a dynamic tuning method to adjust the RL temperature during generation to obtain a molecule similarity of λ * on average. During generation, the dynamic temperature tuning mechanism maintains a rolling average molecule similarity λ avg , which is initialized as λ avg = λ *. After each rollout i generates a molecule m i , λ avg is updated as where y = 0.98 is the rolling average weight and sim(m i , m j ) is the Tanimoto similarity between the molecule m i generated on rollout i and the molecule m j generated on rollout j . Next, the percent difference between the average similarity λ avg and the target similarity λ * is computed as and a new desired temperature is computed as τ new = τ + λ diff * τ. To smooth out changes to the temperature, the temperature is updated via a rolling average with τ = γ * τ + (1 - γ) * τ new . Finally, the temperature is clipped within reasonable limits with τ = max(τ min , min(τ, τ max )) where τ min = 0.001 and τ max = 10 . The property weights aim to balance the importance of the two property objectives (antibacterial activity and aqueous solubility), so we defined the property weight goal as maximizing the number of molecules that simultaneously possess both properties. Specifically, we defined success thresholds t 1 , …, t L for each property, and we considered that molecule m is a hit for property k if M k (m) ≥: t k . In a similar manner to dynamic temperature tuning, we perform dynamic property weight tuning by computing a rolling average. Here, for each property k ∈ {1, . .., L} , we define a rolling average success rate which is initialized with . Our aim is to maximize all success rates simultaneously, which we hypothesize will occur when the success rates are equal. Therefore, we aim to adjust the property weights to make the success rates match. After each rollout i generates a molecule m i , then is updated as where γ = 0.98 as with the dynamic temperature and I is in the indicator function that is 1 if M k (m i ) ≥: t k and 0 otherwise. We then compute the average success rate across the properties: , meaning no successful molecules have been generated, then the property weights are unchanged. If s avg > 0 , then we determine the relative amount by which each individual success rate, deviates from their mean, s avg , by computing . We then perform a rolling average update of the property weights with . These property weights are normalized to sum to 1 by computing . Then, the property values are clipped to w k = max(w z , w min ) where w min = 0.001 and are then renormalized with . At a high level, this ensures that if the success rate for property k is higher (or lower) than the average success rate across the properties, then the corresponding property weight w k will be decreased (or increased) proportional to the difference between that property’s success rate and the average success rate. Generating Molecules with SyntheMol We applied SyntheMol, both using MCTS and using RL, to generate antibacterial molecules against S. aureus . For both RL and MCTS, we had k = 2 properties: antibacterial activity (binary classification) and aqueous solubility (regression). Since Chemprop-RDKit performed best on both properties, we set the property predictors M 1 and M 2 to be the trained Chemprop-RDKit models for antibacterial activity and aqueous solubility, respectively. Specifically, M 1 and M 2 were the ensemble of ten models for each property from the ten folds of cross-validation, and predictions consist of the average prediction across the ten models. We adapted MCTS to use the same dynamic property weighting scheme as RL to set the weights w 1 and w 2 , and for both models, we defined the success thresholds as t 1 = 0.5 for the antibacterial model and t 2 == - 4 for the log solubility model to match our hit definitions for filtering generated compounds. For RL, we implemented the RL value function models Z 1 and Z 2 as either Chemprop-RDKit or MLP-RDKit models. When Z 1 and Z 2 are Chemprop-RDKit models, we refer to the overall architecture as “RL-Chemprop”, and when Z 1 and Z 2 are MLP-RDKit models, we refer to the overall architecture as “RL-MLP”. The Z 1 and Z 2 models were initialized with the weights of M 1 and M 2 . Specifically, we set Z 1 and Z 2 to be the first of the ten models in the ensembles of M 1 and M 2 since Z 1 and Z 2 in our implementation are single models, not ensembles. Notably, as an RL value function, these models must make predictions not just on single molecules but on combinations of molecules (e.g., multiple molecular building blocks). For Chemprop-RDKit models, the model itself is unmodified. The Chemprop GNN component is applied in its usual form to the multiple molecules by treating them as a single graph with disconnected components, while the RDKit component uses the average of the RDKit features of the individual molecules, thereby preserving the dimensionality of the RDKit feature input. For MLP-RDKit models, the model is modified by replicating the MLP weights of the first layer n max bbs times, where n max bbs is the maximum number of building blocks that can be combined into a single molecule ( n max bbs = 3 ). For a given combination of molecules, RDKit features are computed, concatenated, and fed as input to this modified MLP. If there are fewer than n max bbs molecules, the remaining elements of the input vector are set to 0 . After modification as described above, the Chemprop-RDKit ( Z 1 ) and MLP-RDKit ( Z 2 ) RL value function models were then trained during generation every n rl train = 10 rollouts for n rl epochs = 5 epochs across all the nodes and molecules that had been previously generated. To dynamically tune the RL temperature τ , we set the target similarity λ * = 0.6 to match our diversity filter, which uses 0.6 as a threshold to define diverse molecules. We ran all three SyntheMol versions – RL-Chemprop, RL-MLP, and MCTS – for 10,000 rollouts, generating 10,983; 9,228; and 11,630 molecules, respectively. We used 8 CPUs for all three versions, and we additionally used 1 GPU for RL-Chemprop due to the computational burden of running the Chemprop models on millions of building block combinations (RL-MLP and MCTS were faster with CPU only due to the relatively lightweight computations involved). RL- Chemprop took 4–7 days, RL-MLP took 9–12 hours, and MCTS took 4–5 hours, depending on the precise hardware that was used (GPUs were either NVIDIA A40, TITAN_Xp, TITAN_V, or RTX_2080Ti). Virtual Screening with Chemprop-RDKit To perform virtual screening, we first selected 21 million molecules by sampling 14 million molecules uniformly at random from the 31 billion REAL molecules and by sampling 7 million molecules uniformly at random from the 16 billion GalaXi molecule. The final 21 million compounds roughly approximated the ratio between the two chemical spaces. We then applied our Chemprop-RDKit models for antibacterial activity and aqueous solubility to all 21 million molecules using 1 GPU and 8 CPUs, which took roughly 7 days. This is in line with the time taken by the slowest SyntheMol-RL model. Random Selection We randomly selected 150 molecules as a baseline for synthesis and validation by sampling 100 molecules uniformly at random from the 31 billion REAL molecules and by sampling 50 molecules uniformly at random from the 16 billion GalaXi molecules. Toxicity Predictions Toxicity predictions for molecules were made using ADMET-AI version 1.2.0. ADMET-AI consists of Chemprop-RDKit models trained on 41 absorption, distribution, metabolism, excretion, and toxicity (ADMET) datasets from the Therapeutics Data Commons. We applied ADMET-AI to make predictions for all 41 properties for each molecule and then extracted the clinical toxicity (ClinTox) predictions. The clinical toxicity predictions are values in the range [0, 1] with higher values indicating a higher probability of toxicity. Compound Synthesis Compound synthesis was performed by Enamine as part of their Enamine REAL Space and by WuXi as part of their WuXi GalaXi. Compound purity of at least 85% was verified using liquid chromatography–mass spectrometry (LC–MS) except in cases of poor solubility, compound instability under LC–MS conditions, or non-informative LC–MS. In these cases, proton nuclear magnetic resonance (1H-NMR) was used to assess chemical purity. GFlowNet GFlowNet molecules were generated using a multi-objective GFlowNet model. We specifically used the implementation of multi-objective GFlowNets from https://github.com/recursionpharma/gflownet , which implemented a multi-objective reward including binding to the target sEH, drug-likeness measure QED, molecular weight, and synthetic accessibility heuristic SAScore. We replaced this reward function with a new reward consisting of our antibacterial activity Chemprop-RDKit model ensemble, our aqueous solubility Chemprop-RDKit model ensemble, and the same SAScore heuristic ( https://github.com/swansonk14/gflownet/tree/antibiotics ). We ran the GFlowNet model with this new reward function while keeping all other parameters at their default values. After generating molecules, we selected a final set of molecules using the same filtering procedure applied to the SyntheMol compounds, but we used an additional filter of SAScore ≤ 4 (i.e., easy synthesizability according to the SAScore heuristic) to increase the likelihood of obtaining synthetically tractable compounds. Furthermore, instead of selecting the top 150 compounds by antibacterial prediction score, we only selected the top 14 since compounds had to be manually reviewed by chemists at Enamine and WuXi for synthetic accessibility. SyntheMol-RL Ablations We performed a series of ablation experiments to determine the effect of each of the components of SyntheMol-RL on the distribution of predicted antibacterial activity and log solubility scores across the generated molecules. We ran each ablation experiment five times with a different random seed each time. All SyntheMol-RL experiments were run with both RL- Chemprop and RL-MLP. Below are the ablation experiments: Final: The final version of SyntheMol-RL. The first seed of this experiment is the one with results reported in the main text. Fixed Property Weights: Instead of the dynamic property weights for antibacterial activity and aqueous solubility, fixed weights were used. The weights were (0.00 antibacterial, 1.00 solubility), (0.86 antibacterial, 0.14 solubility), (0.88 antibacterial, 0.12 solubility), (0.90 antibacterial, 0.10 solubility), (0.92 antibacterial, 0.08 solubility), (0.94 antibacterial, 0.06 solubility), (0.96 antibacterial, 0.04 solubility), and (1.00 antibacterial, 0.00 solubility). The fixed weights were chosen to balance the relative scale of the antibacterial activity predictions (ranging from 0 to 1) and the log solubility predictions (roughly ranging from -10 to 2). Dynamic Temperature Target: Instead of the dynamic temperature similarity target of 0.6, similarity targets of 0.4, 0.5, 0.7, and 0.8 were used. Fixed Temperature: Instead of the dynamic temperature with a similarity target, fixed temperatures of 0.01, 0.05, 0.1, 0.5, and 1.0 were used. As a point of comparison, we also ran SyntheMol-MCTS with different explore weights (the MCTS equivalent of the RL temperature parameter). The explore weights were 0.5, 1.0, 5.0, and 50.0 (the default of 10.0 was used in the final model reported in the main text). RL Training: Instead of using reinforcement learning to train the RL value models Z 1 and Z 2 , these models were kept fixed after initializing them with weights from the trained property predictors M 1 and M 2 . Thus, they know how to score complete molecules but are not trained to score molecular building blocks for their potential to form complete molecules with desired properties (i.e., the RL objective). RL Pretrained Weights: Instead of initializing the RL value models Z 1 and Z 2 with weights from the trained property predictors M 1 and M 2 , these models are initialized randomly and trained from scratch using the RL objective. Antibacterial Potency Analyses S. aureus RN4220, S. aureus USA300, S. aureus clinical isolates (VISA panel; CDC AR Isolate Bank), Escherichia coli BW25113, Pseudomonas aeruginosa PAO1, Klebsiella pneumoniae ATCC 43816, Enterococcus faecium ATCC 19434, and Acinetobacter baumannii ATCC 17978 were grown overnight at 37°C in 3 ml of LB medium with shaking. Overnight cultures were then diluted 1:10,000 into fresh LB. Cells were then introduced to two-fold serial dilutions of each compound under investigation in a final volume of 100 µl in Costar 96-well flat-bottom plates. Plates were incubated at 37°C without shaking ( E. coli BW25113, P. aeruginosa PAO1, K. pneumoniae ATCC 43816, E. faecium ATCC 19434, and A. baumannii ATCC 17978) or with shaking at 900 rpm ( S. aureus RN4220, S. aureus USA300, and S. aureus clinical isolates) until untreated control cultures reached stationary phase. Plates were then read at 600 nm using a BioTek Synergy Neo2 plate reader. C.R.E.A.M. assay S. aureus USA300 cells were grown overnight in 3 ml LB medium at 37°C with shaking. ∼10 6 DCFU in 100 µl liquid LB was deposited onto solid LB agar plates. ∼100 mg of control or SyntheMol-RL-generated molecule in Glaxal Base was deposited onto inoculated agar plates, and plates were incubated for 18 h at 37°C. For chemical preparation, molecules were weighed and solubilized in 10% DMSO and then added to 100 mg Glaxal Base to a final concentration of 2% w/v. The solution was mixed thoroughly to ensure an even distribution of the compound in the Glaxal Base carrier. For the control, the same amount of vehicle (DMSO) was measured and mixed through Glaxal Base. Bacterial Cell Killing S. aureus USA300 cells were grown overnight in 3 ml LB medium at 37°C with shaking and diluted 1:10,000 into fresh LB. In 96-well flat-bottom plates, cells were grown to the required density in a final volume of 100 µl at 37°C with shaking at 900 rpm, at which time compound was added at the indicated concentration and cultures were incubated for the required duration. Cells were then pelleted in 96-well flat-bottom plates by centrifugation at 4,000 x g for 15 min at 4 °C and washed in ice-cold sterile PBS. After washing, cells were ten-fold serially diluted in PBS and plated on solid LB agar medium. Mouse Infection Model Mouse model experiments were conducted according to the guidelines set by the Canadian Council on Animal Care, using protocols approved by the Animal Review Ethics Board and McMaster University under Animal Use Protocol no. 22-04-10. Six- to eight-week-old female C57BL/6N mice were purchased from Charles River Laboratories (#027, QC, CAN). Animals were housed in a specific pathogen-free barrier facility under Containment Level 2 conditions and maintained on a 12 h light: 12 h dark cycle, which was temperature-controlled (21°C) at 30- 50% humidity. No animals were excluded from the analysis, and blinding was considered unnecessary. Mice were pre-treated with 150 mg/kg (day T-4) and 100 mg/kg (day T-1) of cyclophosphamide to render mice neutropenic. On day T-0, mice were anesthetized using isoflurane and administered buprenorphine-sustained release as an analgesic at 0.6 mg/ml subcutaneously. A 2 cm 2 abrasion on the dorsal surface of the mouse was inflicted through tape-stripping to the basal layer of the epidermis using approximately 30-35 pieces of autoclave tape. Mice were immediately infected with ∼2.15 x 10 7 CFU S. aureus USA300 directly pipetted onto the wound bed. The infection was left to establish for 1 h before the first treatment with Glaxal Base supplemented with vehicle (10% DMSO) or synthecin (2% wt/vol). Mice (n = 5) were treated 1 h, 4 h, 8 h, 12 h, and 20 h post-infection with 150 mg Glaxal Base with synthecin (treatment) or DMSO (control). Mice were sacrificed at experimental endpoint (24 hpi) and wound tissue was aseptically collected, homogenized in PBS and plated on solid LB agar medium to quantify bacterial load. For chemical preparation, synthecin was weighed and solubilized in 10% DMSO and then added to 150 mg Glaxal Base to a final concentration of 2% w/v. The solution was mixed thoroughly to ensure an even distribution of the compound in the carrier. For control groups, the same amount of vehicle (DMSO) was measured and mixed through Glaxal Base. Data Availability Training data (for S. aureus and aqueous solubility), molecular building blocks and reactions, generated molecules are in Supplementary Data 1-12. The purity spectra of the synthesized molecules are in Supplementary Data 13. All of this data, along with trained property prediction models and the molecules screened by VS-Chemprop, are available on Zenodo at https://doi.org/10.5281/zenodo.15391267 (ref. 63 ). Code Availability Code for data processing and SyntheMol-RL molecule generation is available on GitHub at https://github.com/swansonk14/SyntheMol and on Zenodo at https://doi.org/10.5281/zenodo.15392449 (ref. 64 ). This code repository makes use of general cheminformatics functions from https://github.com/swansonk14/chem_utils as well as Chemprop model code from https://github.com/chemprop/chemprop and GFlowNet model code from https://github.com/swansonk14/gflownet/tree/antibiotics . Author Contributions Conceptualization was carried out by K.S., G.L., J.Z., and J.M.S. Model development was performed by K.S. and G.L. In vitro validation was carried out by D.B.C., S.M., and A.A. Murine studies were conducted by D.B.C. and M.M.T. K.S., G.L., D.B.C., S.M., J.Z., and J.M.S. wrote the paper. E.D.B., J.Z., and J.M.S. supervised the work. Competing Interests K.S. is a part-time employee of Greenstone Biosciences and is a consultant at Merck & Co., Inc. G.L. & D.B.C. are consultants for Stoked Bio. J.M.S. is a founder of Stoked Bio. Acknowledgments This research was kindly supported by the Weston Family Foundation (J.M.S.); the David Braley Centre for Antibiotic Discovery (J.M.S.); the Canadian Institutes of Health Research (CIHR) (J.M.S.); the Natural Sciences and Engineering Research Council of Canada (NSERC) (J.M.S.); a generous gift from M. and M. Heersink (J.M.S.); and the Chan-Zuckerberg Biohub (J.Z.). In addition, this research was kindly supported by the Knight-Hennessy Scholarship (K.S.) and the Stanford Bio-X Fellowship (K.S.); a CIHR Canada Graduate Scholarship CGS-D (G.L., M.M.T.); a CIHR Canada Graduate Scholarship CGS-M (D.B.C., S.M., A.A.). E.D.B. was supported by a Tier 1 Canada Research Chair award and a Project Grant from CIHR (PJT 186281). We thank D. Richman for helping to inspire the name SyntheMol as well as for early discussions of the model. Funder Information Declared Weston Family Foundation, https://ror.org/0512g3q82 David Braley Centre for Antibiotic Discovery Canadian Institutes of Health Research, https://ror.org/01gavpb45 Natural Sciences and Engineering Research Council of Canada A generous gift from M. and M. Heersink CZ Biohub, https://ror.org/00knt4f32 Knight-Hennessy Scholarship Stanford Bio-X Fellowship CIHR Canada Graduate Scholarship CGS-D CIHR Canada Graduate Scholarship CGS-M Footnotes https://doi.org/10.5281/zenodo.15391267 https://github.com/swansonk14/SyntheMol https://doi.org/10.5281/zenodo.15392449 https://github.com/swansonk14/chem_utils https://github.com/chemprop/chemprop https://github.com/swansonk14/gflownet/tree/antibiotics References 1. ↵ Murray , C. J. L. et al. Global burden of bacterial antimicrobial resistance in 2019: a systematic analysis . The Lancet 399 , 629 – 655 ( 2022 ). OpenUrl CrossRef 2. ↵ Rice , L. B . Federal Funding for the Study of Antimicrobial Resistance in Nosocomial Pathogens: No ESKAPE . J. Infect. Dis . 197 , 1079 – 1081 ( 2008 ). OpenUrl CrossRef PubMed Web of Science 3. ↵ Enright , M. C. et al. The evolutionary history of methicillin-resistant Staphylococcus aureus (MRSA) . Proc. Natl. Acad. Sci . 99 , 7687 – 7692 ( 2002 ). OpenUrl Abstract / FREE Full Text 4. ↵ Miller , L. S. & Cho , J. S . Immunity against Staphylococcus aureus cutaneous infections . Nat. Rev. Immunol . 11 , 505 – 518 ( 2011 ). OpenUrl CrossRef PubMed 5. ↵ Tacconelli , E. et al. Discovery, research, and development of new antibiotics: the WHO priority list of antibiotic-resistant bacteria and tuberculosis . Lancet Infect. Dis . 18 , 318 – 327 ( 2018 ). OpenUrl CrossRef PubMed 6. ↵ Stokes , J. M. et al. A Deep Learning Approach to Antibiotic Discovery . Cell 180 , 688 – 702 .e13 ( 2020 ). OpenUrl CrossRef PubMed 7. ↵ Wong , F. et al. Discovery of a structural class of antibiotics with explainable deep learning . Nature 626 , 177 – 185 ( 2024 ). OpenUrl CrossRef PubMed 8. Wan , F. , Torres , M. D. T. , Peng , J. & de la Fuente-Nunez , C . Deep-learning-enabled antibiotic discovery through molecular de-extinction. Nat . Biomed. Eng . 8 , 854 – 871 ( 2024 ). OpenUrl 9. ↵ Melo , M. C. R. , Maasch , J. R. M. A. & de la Fuente-Nunez , C . Accelerating antibiotic discovery through artificial intelligence. Commun . Biol . 4 , 1050 ( 2021 ). 10. ↵ Yang , K. et al. Analyzing Learned Molecular Representations for Property Prediction . J. Chem. Inf. Model . 59 , 3370 – 3388 ( 2019 ). OpenUrl CrossRef PubMed 11. ↵ Kitchen , D. B. , Decornez , H. , Furr , J. R. & Bajorath , J . Docking and scoring in virtual screening for drug discovery: methods and applications . Nat. Rev. Drug Discov . 3 , 935 – 949 ( 2004 ). OpenUrl CrossRef PubMed Web of Science 12. ↵ Bilodeau , C. , Jin , W. , Jaakkola , T. , Barzilay , R. & Jensen , K. F . Generative models for molecular discovery: Recent advances and challenges . WIREs Comput. Mol. Sci . 12 , e1608 ( 2022 ). OpenUrl CrossRef 13. Gangwal , A. & Lavecchia , A . Unleashing the power of generative AI in drug discovery . Drug Discov. Today 29 , 103992 ( 2024 ). 14. Bian , Y. & Xie , X.-Q . Generative chemistry: drug discovery with deep learning generative models . J. Mol. Model . 27 , 71 ( 2021 ). 15. ↵ Zeng , X. et al. Deep generative molecular design reshapes drug discovery . Cell Rep. Med . 3 , 100794 ( 2022 ). 16. ↵ Gao , W. & Coley , C. W . The Synthesizability of Molecules Proposed by Generative Models . J. Chem. Inf. Model . 60 , 5714 – 5723 ( 2020 ). OpenUrl CrossRef PubMed 17. ↵ Swanson , K. et al. Generative AI for designing and validating easily synthesizable and structurally novel antibiotics . Nat. Mach. Intell . 6 , 338 – 353 ( 2024 ). OpenUrl CrossRef 18. ↵ Huang , K. , et al. Therapeutics Data Commons: Machine Learning Datasets and Tasks for Drug Discovery and Development . in Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 1) ( 2021 ). 19. ↵ Kreiswirth , B. N. et al. The toxic shock syndrome exotoxin structural gene is not detectably transmitted by a prophage . Nature 305 , 709 – 712 ( 1983 ). OpenUrl CrossRef PubMed Web of Science 20. ↵ Zdrazil , B. et al. The ChEMBL Database in 2023: a drug discovery platform spanning multiple bioactivity data types and time periods . Nucleic Acids Res . 52 , D1180 – D1192 ( 2024 ). OpenUrl CrossRef PubMed 21. ↵ RDKit . https://www.rdkit.org/ . 22. ↵ Kocsis , L. & Szepesvári , C . Bandit Based Monte-Carlo Planning . in Machine Learning: ECML 2006 (eds. Fürnkranz , J. , Scheffer , T. & Spiliopoulou , M. ) 282 – 293 ( Springer, Berlin, Heidelberg , 2006 ). doi: 10.1007/11871842_29 . OpenUrl CrossRef 23. ↵ Coulom , R . Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search . in Computers and Games (eds. van den Herik , H. J. , Ciancarini , P. & Donkers , H. H. L. M. (Jeroen)) 72 – 83 ( Springer, Berlin, Heidelberg , 2007 ). doi: 10.1007/978-3-540-75538-8_7 . OpenUrl CrossRef 24. ↵ Zhou , Z. , Kearnes , S. , Li , L. , Zare , R. N. & Riley , P . Optimization of Molecules via Deep Reinforcement Learning . Sci. Rep . 9 , 10752 ( 2019 ). 25. Ståhl , N. , Falkman , G. , Karlsson , A. , Mathiason , G. & Boström , J . Deep Reinforcement Learning for Multiparameter Optimization in de novo Drug Design . J. Chem. Inf. Model . 59 , 3166 – 3176 ( 2019 ). OpenUrl CrossRef PubMed 26. Popova , M. , Isayev , O. & Tropsha , A . Deep reinforcement learning for de novo drug design . Sci. Adv . 4 , eaap7885 ( 2018 ). 27. ↵ Olivecrona , M. , Blaschke , T. , Engkvist , O. & Chen , H . Molecular de-novo design through deep reinforcement learning . J. Cheminformatics 9 , 48 ( 2017 ). 28. ↵ Grygorenko , O. O. et al. Generating Multibillion Chemical Space of Readily Accessible Screening Compounds . iScience 23 , 101681 ( 2020 ). 29. ↵ Chemical Spaces • Ultra-Large Compound Collections by BioSolveIT . BioSolveIT https://www.biosolveit.de/chemical-spaces/ . 30. ↵ Klug , D. M. et al. Open Source Antibiotics: Simple Diarylimidazoles Are Potent against Methicillin-Resistant Staphylococcus aureus . ACS Infect. Dis . 9 , 2423 – 2435 ( 2023 ). OpenUrl CrossRef PubMed 31. ↵ Tversky , A. Features of similarity . Psychol. Rev . 84, 327 – 352 ( 1977 ). 32. ↵ Maggiora , G. , Vogt , M. , Stumpfe , D. & Bajorath , J . Molecular Similarity in Medicinal Chemistry . J. Med. Chem . 57 , 3186 – 3204 ( 2014 ). OpenUrl CrossRef PubMed 33. ↵ Swanson , K. et al. ADMET-AI: a machine learning ADMET platform for evaluation of large- scale chemical libraries . Bioinformatics 40 , btae416 ( 2024 ). 34. ↵ Mukherjee , S. et al. ADMET-AI Enables Interpretable Predictions of Drug-Induced Cardiotoxicity . Circulation 151 , 285 – 287 ( 2025 ). OpenUrl CrossRef PubMed 35. ↵ Bengio , E. , Jain , M. , Korablyov , M. , Precup , D. & Bengio , Y. Flow Network based Generative Models for Non-Iterative Diverse Candidate Generation . in Advances in Neural Information Processing Systems vol. 34 27381 – 27394 ( Curran Associates, Inc ., 2021 ). 36. ↵ Jain , M. et al. Multi-Objective GFlowNets . in Proceedings of the 40th International Conference on Machine Learning (eds. Krause , A. et al. ) vol. 202 14631 – 14653 ( PMLR , 2023 ). 37. ↵ Macielag , M. J. et al. Substituted Salicylanilides as Inhibitors of Two-Component Regulatory Systems in Bacteria . J. Med. Chem . 41 , 2939 – 2945 ( 1998 ). OpenUrl CrossRef PubMed Web of Science 38. ↵ Rajamuthiah , R. et al. Repurposing Salicylanilide Anthelmintic Drugs to Combat Drug Resistant Staphylococcus aureus . PLOS ONE 10 , e0124595 ( 2015 ). OpenUrl CrossRef PubMed 39. ↵ Weiss , A. et al. Topical niclosamide (ATx201) reduces Staphylococcus aureus colonization and increases Shannon diversity of the skin microbiome in atopic dermatitis patients in a randomized, double-blind, placebo-controlled Phase 2 trial . Clin. Transl. Med . 12 , e790 ( 2022 ). OpenUrl CrossRef 40. ↵ Lee , A. S. et al. Methicillin-resistant Staphylococcus aureus . Nat. Rev. Dis. Primer 4 , 1 – 23 ( 2018 ). 41. ↵ Lutgring , J. D. et al. FDA-CDC Antimicrobial Resistance Isolate Bank: a Publicly Available Resource To Support Research, Development, and Regulatory Requirements . J. Clin. Microbiol . 56 , doi: 10.1128/jcm.01415-17 ( 2018 ). OpenUrl CrossRef 42. ↵ Moran , G. J. et al. Methicillin-Resistant S. aureus Infections among Patients in the Emergency Department . N. Engl. J. Med . 355 , 666 – 674 ( 2006 ). OpenUrl CrossRef PubMed Web of Science 43. ↵ Siddiqui , A. H. & Koirala , J. Methicillin-Resistant Staphylococcus aureus . in StatPearls ( StatPearls Publishing, Treasure Island (FL) , 2025 ). 44. ↵ Clemett , D. & Markham , A. Linezolid . Drugs 59 , 815 – 827 ( 2000 ). OpenUrl CrossRef PubMed Web of Science 45. ↵ Du , Y. et al. Machine learning-aided generative molecular design. Nat . Mach. Intell . 6 , 589 – 604 ( 2024 ). OpenUrl CrossRef 46. ↵ Liu , C.-H. , et al. RetroGNN: Approximating Retrosynthesis by Graph Neural Networks for De Novo Drug Design . Preprint at doi: 10.48550/arXiv.2011.13042 ( 2020 ). 47. ↵ Gao , W. & Coley , C. W . The Synthesizability of Molecules Proposed by Generative Models . J. Chem. Inf. Model . 60 , 5714 – 5723 ( 2020 ). OpenUrl CrossRef PubMed 48. ↵ Cretu , M. , Harris , C. , Roy , J. , Bengio , E. & Lio , P. SynFlowNet: Towards Molecule Design with Guaranteed Synthesis Pathways . in ICLR 2024 Workshop on Generative and Experimental Perspectives for Biomolecular Design ( 2024 ). 49. Bradshaw , J. , Paige , B. , Kusner , M. J. , Segler , M. H. S. & Hernández-Lobato , J. M . A Model to Search for Synthesizable Molecules. in Proceedings of the 33rd International Conference on Neural Information Processing Systems (Curran Associates Inc., Red Hook, NY, USA , 2019 ). 50. Gottipati , S. K. et al. Learning to Navigate the Synthetically Accessible Chemical Space Using Reinforcement Learning. in Proceedings of the 37th International Conference on Machine Learning (JMLR.org , 2020 ). 51. Horwood , J. & Noutahi , E . Molecular Design in Synthetically Accessible Chemical Space via Deep Reinforcement Learning . ACS Omega 5 , 32984 – 32994 ( 2020 ). OpenUrl CrossRef PubMed 52. Button , A. , Merk , D. , Hiss , J. A. & Schneider , G . Automated de novo molecular design by hybrid machine intelligence and rule-driven chemical synthesis. Nat . Mach. Intell . 1 , 307 – 315 ( 2019 ). OpenUrl CrossRef 53. Gao , W. , Mercado , R. & Coley , C. W. Amortized Tree Generation for Bottom-up Synthesis Planning and Synthesizable Molecular Design . in International Conference on Learning Representations ( 2022 ). 54. Klarich , K. , Goldman , B. , Kramer , T. , Riley , P. & Walters , W. P . Thompson Sampling─An Efficient Method for Searching Ultralarge Synthesis on Demand Databases . J. Chem. Inf. Model . 64 , 1158 – 1171 ( 2024 ). OpenUrl CrossRef PubMed 55. Gao , W. , Luo , S. & Coley , C. W. Generative Artificial Intelligence for Navigating Synthesizable Chemical Space . Preprint at doi: 10.48550/arXiv.2410.03494 ( 2024 ). 56. ↵ Koziarski , M. et al. RGFN: Synthesizable Molecular Generation Using GFlowNets . Adv. Neural Inf. Process. Syst . 37 , 46908 – 46955 ( 2024 ). OpenUrl 57. ↵ Tong , W. , Welsh , W. J. , Shi , L. , Fang , H. & Perkins , R. Structure-activity relationship approaches and applications . Environ. Toxicol. Chem . 22 , 1680 – 1695 ( 2003 ). OpenUrl CrossRef PubMed Web of Science 58. ↵ J. Melander , R. , V. Zurawski , D. & Melander , C. Narrow-spectrum antibacterial agents . MedChemComm 9 , 12 – 21 ( 2018 ). OpenUrl CrossRef PubMed 59. Rea , M. C. et al. Effect of broad- and narrow-spectrum antimicrobials on Clostridium difficile and microbial diversity in a model of the distal colon . Proc. Natl. Acad. Sci . 108 , 4639 – 4644 ( 2011 ). OpenUrl Abstract / FREE Full Text 60. ↵ Jernberg , C. , Löfmark , S. , Edlund , C. & Jansson , J. K . Long-term ecological impacts of antibiotic administration on the human intestinal microbiota . ISME J . 1 , 56 – 66 ( 2007 ). OpenUrl CrossRef PubMed Web of Science 61. ↵ Pedregosa , F. et al. Scikit-learn: Machine Learning in Python . J Mach Learn Res 12 , 2825 – 2830 ( 2011 ). OpenUrl CrossRef PubMed 62. ↵ Hong , Z.-W. et al. Diversity-driven exploration strategy for deep reinforcement learning. in Proceedings of the 32nd International Conference on Neural Information Processing Systems 10510–10521 (Curran Associates Inc., Red Hook, NY, USA , 2018 ). 63. ↵ Swanson , K. , et al. SyntheMol-RL Data. Zenodo doi: 10.5281/zenodo.15391268 ( 2025 ). 64. ↵ swansonk14, GaryLiu152 & Callon, K. swansonk14/SyntheMol: SyntheMol-RL Release. Zenodo doi: 10.5281/zenodo.15392449 ( 2025 ). OpenUrl CrossRef View the discussion thread. Back to top Previous Next Posted May 17, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following SyntheMol-RL: a flexible reinforcement learning framework for designing novel and synthesizable antibiotics Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share SyntheMol-RL: a flexible reinforcement learning framework for designing novel and synthesizable antibiotics Kyle Swanson , Gary Liu , Denise B. Catacutan , Stewart McLellan , Autumn Arnold , Megan M. Tu , Eric D. Brown , James Zou , Jonathan M. Stokes bioRxiv 2025.05.17.654017; doi: https://doi.org/10.1101/2025.05.17.654017 Share This Article: Copy Citation Tools SyntheMol-RL: a flexible reinforcement learning framework for designing novel and synthesizable antibiotics Kyle Swanson , Gary Liu , Denise B. Catacutan , Stewart McLellan , Autumn Arnold , Megan M. Tu , Eric D. Brown , James Zou , Jonathan M. Stokes bioRxiv 2025.05.17.654017; doi: https://doi.org/10.1101/2025.05.17.654017 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Biochemistry Subject Areas All Articles Animal Behavior and Cognition (7617) Biochemistry (17633) Bioengineering (13856) Bioinformatics (41841) Biophysics (21399) Cancer Biology (18529) Cell Biology (25422) Clinical Trials (138) Developmental Biology (13352) Ecology (19860) Epidemiology (2067) Evolutionary Biology (24281) Genetics (15582) Genomics (22461) Immunology (17700) Microbiology (40295) Molecular Biology (17140) Neuroscience (88413) Paleontology (666) Pathology (2823) Pharmacology and Toxicology (4813) Physiology (7632) Plant Biology (15107) Scientific Communication and Education (2042) Synthetic Biology (4284) Systems Biology (9808) Zoology (2267)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.