Abstract
Antimicrobial resistance was estimated to be associated with 4.95 million deaths worldwide in 2019. It is possible to frame the antimicrobial resistance problem as a feedback-control problem. If we could optimize this feedback-control problem and translate our findings to the clinic, we could slow, prevent or reverse the development of high-level drug resistance. Prior work on this topic has relied on systems where the exact dynamics and parameters were known a priori. In this study, we extend this work using a reinforcement learning (RL) approach capable of learning effective drug cycling policies in a system defined by empirically measured fitness landscapes. Crucially, we show that is possible to learn effective drug cycling policies despite the problems of noisy, limited, or delayed measurement. Given access to a panel of 15 β-lactam antibiotics with which to treat the simulated E. coli population, we demonstrate that RL agents outperform two naive treatment paradigms at minimizing the population fitness over time. We also show that RL agents approach the performance of the optimal drug cycling policy. Even when stochastic noise is introduced to the measurements of population fitness, we show that RL agents are capable of maintaining evolving populations at lower growth rates compared to controls. We further tested our approach in arbitrary fitness landscapes of up to 1024 genotypes. We show that minimization of population fitness using drug cycles is not limited by increasing genome size. Our work represents a proof-of-concept for using AI to control complex evolutionary processes.
Introduction
Drug resistant pathogens are a wide-spread and deadly phenomenon that were responsible for nearly 5 million deaths worldwide in 20191. Current projections suggest the global burden of antimicrobial resistance could climb to 10 million deaths per year by 20502. In the US alone, 3 million cases of antimicrobial resistant infections are observed each year3. The increasing prevalence of pan-drug resistance has prompted the CDC to declare that we have entered a “post-antibiotic era”3. Despite this evident public health crisis, development of novel antibiotics has all but ceased due to the poor return on investment currently associated with this class of drugs4. Novel approaches to therapy design that explicitly take into account the adaptive nature of microbial cell populations while leveraging existing treatment options are desperately needed.
Evolutionary medicine is a rapidly growing discipline that aims to develop treatment strategies that explicitly account for the capacity of pathogens and cancer to evolve5–11. Such treatment strategies, termed “evolutionary therapies”, typically cycle between drugs or drug doses to take advantage of predictable patterns of disease evolution. Evolutionary therapies are often developed by applying optimization methods to a mathematical or simulation-based model of the evolving system under study12–22. For example, in castrate-resistant prostate cancer, researchers developed an on-off drug cycling protocol that allows drug-sensitive cancer cells to regrow following a course of treatment. Clinical trials have shown this therapy prevents the emergence of a resistant phenotype and enables superior long-term tumor control and patient survival compared to conventional strategies23,24.
Current methods for the development of evolutionary therapies require an enormous amount of data on the evolving system. For example, many researchers have optimized treatment by using genotype-phenotype maps to define evolutionary dynamics and model the evolving cell population16,25–33. For instance, Nichol et al modeled empirical drug fitness landscapes measured in E. Coli as a Markov chain to show that different sequences of antibiotics can promote or hinder resistance. In order to determine optimal drug sequences, they first constrained their system such that the population under selection evolved to a terminal evolutionary state prior to drug switching. Further, defining the Markov chain framework required exact knowledge of the high-dimensional genotype-phenotype map under many different drugs16. Most published methods for optimization of these models requires a complete understanding of the underlying system dynamics15,16,34–36. Such detailed knowledge is currently unobtainable in the clinical setting. Approaches that can approximate these optimal policies given only a fraction of the available information would fill a key unmet need in evolutionary medicine.
We hypothesize that reinforcement learning algorithms can develop effective drug cycling policies given only experimentally measurable information about the evolving pathogen. Reinforcement learning (RL) is a well-studied sub-field of machine learning that has been successfully used in applications ranging from board games and video games to manufacturing automation34,37–39. Broadly, RL methods train artificial intelligence agents to select actions that maximize a reward function. Importantly, RL methods are particularly suited for optimization problems where little is known about the dynamics of the underlying system. While previous theoretical work has studied evolutionary therapy with alternating antibiotics, none have ad-dressed the problems of noisy, limited, or delayed measurement that would be expected in any real-world applications.12–14,16,17 Further, RL and related optimal control methods have been previously applied for the development of clinical optimization protocols in oncology and anesthesiology21,40–45.
In this study, we developed a novel approach to discovering evolutionary therapies using a well studied set of empirical fitness landscapes as a model system26. We explored “perfect information” optimization methods such as dynamic programming in addition to RL methods that can learn policies given only limited information about a system. We show that it is possible to learn effective drug cycling treatments given extremely limited information about the evolving population, even in situations where the measurements reaching the RL agent are extremely noisy and the information density is low.
1. Methods
As a model system, we simulated an evolving population of Escherichia coli (E. coli) using the well-studied fitness landscape paradigm, where each genotype is associated with a certain fitness under selection16,26,29. We relied on a previously described 4-allele landscape of the E. coli β-lacatamase gene where each possible combination of mutations had a measured impact on the sensitivity of an E. coli population to one of 15 β-lactam antibiotics26. We then defined 15 different fitness regimes on the same underlying genotype space, each representing the selective effect of one of 15 β-lactam antibiotics (Table 1)26. We used this well-studied E. coli model system because it is one of the few microbial cell populations for which a combinatorially complete genotype-phenotype mapping has been measured26,29. We extended this paradigm to procedurally generated landscapes with larger numbers of alleles as a sensitivity analysis (described in the supplemental methods). By simulating an evolving E. coli cell population using the described fitness landscape paradigm, we were able to define an optimization problem on which to train RL agents (Fig 1).
Table 1.
index | drug code | drug |
---|---|---|
1 | AMP | Ampicillin |
2 | AM | Amoxicillin |
3 | CEC | Cefaclor |
4 | CTX | Cefotaxime |
5 | ZOX | Ceftizoxime |
6 | CXM | Cefuroxime |
7 | CRO | Ceftriaxone |
8 | AMC | Amoxicillin + Clavulanic acid |
9 | CAZ | Ceftazidime |
10 | CTT | Cefotetan |
11 | SAM | Ampicillin + Sulbactam |
12 | CPR | Cefprozil |
13 | CPD | Cefpodoxime |
14 | TZP | Pipercillin + Tazobactam |
15 | FEP | Cefepime |
1.1. Simulation of Evolution Using Fitness Landscapes
We use a previously described fitness-landscape based model of evolution16,27. In brief, we begin by modeling an evolving asexual haploid population with N mutational sites. Each site can have one of two alleles (0 or 1). We can therefore represent the genotype of a population using an N-length binary sequence, for a total of 2N possible genotypes. We can model theoretical drug interventions by defining fitness as a function of genotype. These “drugs” can then be represented using N-dimensional hyper-cubic graphs (Fig 1A). Further, if we assume that evolution under drug treatment follows the strong selection and weak mutation (SSWM) paradigm, we can then compute the probability of mutation between adjacent genotypes and represent each landscape as a Markov chain as described by Nichol et al.16. With sufficiently small population size, we can then assume that the population evolves to fixation prior to transitioning to another genotype. At each time step, we sampled from the probability distribution defined by the Markov chain to simulate the evolutionary course of a single population.
1.2. Optimization approaches
We applied two related optimization approaches to identify effective drug cycling policies in this setting. First, we extended the Markov chain framework to formulate a complete Markov Decision Process (MDP). An MDP is a discrete-time framework for modeling optimal decision-making34. Critically, the system under study must be partially under the control of the decision-making agent. MDPs can be solved using dynamic programming to generate optimal policies for the defined control problem34. The dynamic programming algorithm requires perfect information (e.g. the complete transition matrix and instantaneous state from the MDP) in order to yield optimal policies. Next, we trained agents with imperfect information using reinforcement learning to approximate a clinical scenario where perfect information is not available. Notably, the state set, action set, and reward assignment were shared between the perfect and imperfect information conditions. The action set corresponded to the drugs available to the optimization process. We considered this system to have a finite time horizon (20 evolutionary steps in the base case). We chose a finite time horizon rather than an infinite time horizon assumption in order to more faithfully represent clinical disease courses. For our purposes, we assume that one evolutionary time step is the equivalent of one day of evolution.
1.2.1. Perfect Information
The state set S represents all potential genotypes (16 total in our base case) that the evolving population can explore. The action set A corresponds to the 15 available β-lactam antibiotics. Finally, we define the reward set (R) and the set of transition probabilities (P) as a function of the current genotype s as well as the chosen action, a (eq 1):
(1) |
We solved the defined MDP using backwards induction, a dynamic programming approach designed to solve MDPs with finite time horizons46, to generate an optimal drug cycling policy for each evolutionary episode. Backwards induction is used to estimate a value function V(s) which estimates the discounted reward of being in each state s. Optimal policies Π(s) are then inferred from the value function. Throughout the remainder of the paper we will refer to this optimal drug cycling policy as the “MDP” condition.
1.2.2. Imperfect Information
In order to assess the viability of developing optimal drug therapies from potentially clinically available information, we trained a Deep Q learner to interact with the evolving E. coli system described above. Deep Q learning is a well-studied and characterized method of reinforcement learning, and is particularly suited to situations where very little a priori knowledge about the environment is available34,47. To simulate imperfect information, we used two different training inputs to model a gradient of information loss. In the first condition, termed RL-genotype, the instantaneous genotype of the population was provided as the key training input at each time point. For this condition, the neural architecture was composed of an input layer, two 1d convolutional layers, a max pooling layer, a dense layer with 28 neurons, and an output layer with a linear activation function.
In the second condition, termed RL-fit, instantaneous population fitness of the population was provided as the key training input at each time point. The neural architecture of RL-fit was composed of a neural network with an input layer, two dense hidden layers with 64 and 28 neurons, and an output layer with a linear activation function. RL-fit takes population fitness at time t and one-hot encoded action at time t −1 as inputs and outputs Q-values. Q-values are estimates of the future value of a given action. Q-value estimates are improved by minimizing the temporal difference between Q-values computed by the current model and a target model, which has weights and biases that are only updated rarely. We used mean squared error (MSE) as the loss function.
We further explored the effect of information content on learned policy effectiveness by introducing a noise parameter. With noise active, fitness values s ∈ S that were used as training inputs were first adjusted according to:
(2) |
For the noise experiment, μ was set to 0 such that σ2 = 0 would introduce no noise. We then varied σ2 (referred to as ‘noise parameter’) from 0 (no noise) to 100 (profound loss of signal fidelity). Finally, we evaluated the performance of RL-genotype learners that were trained on delayed information to explore the viability of using outdated sequencing information to inform drug selection (described in the supplemental methods).
All code and data needed to define and implement the evolutionary simulation and reinforcement learning framework can be found at https://github.com/DavisWeaver/evo_dm. The software can be installed in your local python environment using ‘pip install git+https://github.com/DavisWeaver/evo_dm.git’. We also provide all the code needed to reproduce the figures from the paper at https://github.com/DavisWeaver/rl_cycling.
2. Results
In this study, we explored the viability of developing effective drug cycling policies for antibiotic treatment given less and less information about the evolving system. To this end, we developed a reinforcement learning framework to design policies that limit the growth of an evolving E. coli population in silico. We evaluated this system in a well-studied E. coli system for which empirical fitness landscapes for 15 antibiotics are available in the literature26. A given RL agent could select from any of these 15 drugs when designing a policy to minimize population fitness. We defined three experimental conditions. In the first, we solved a Markov decision process formulation of the optimization problem under study. In doing so, we generated true optimal drug cycling policies given perfect information of the underlying system (described in Section 1.1). In the second, RL agents were trained using the current genotype of the simulated E. coli population under selection (RL-genotype). Stepping further down the information gradient, RL agents were trained using only observed fitness of the E. coli population (RL-fit). Finally, we introduced noise into these measures of observed fitness to simulate real-world conditions where only imprecise proxy measures of the true underlying state may be available. Each experimental condition was evaluated based on its ability to minimize the fitness of the population under study in 20 time-step episodes. We compared these conditions to two negative controls; a drug cycling policy that selects drugs completely at random (which we will refer to as “random”), and all possible two-drug cycles (i.e AMP-AM-AMP-AM-AMP). We tested 100 replicates of RL-fit and RL-genotype against each of these conditions. Each replicate was trained for 500 episodes of 20 evolutionary steps (10,000 total observations of system behavior). We chose 500 episodes as the training time after extensive hyper-parameter tuning showed decreased or equal effectiveness with additional training.
Comparison of RL drug cycling policies to negative controls.
We found that both RL conditions dramatically reduced fitness relative to the random policy. In both cases, the RL conditions learned effective drug cycling policies after about 100 episodes of training and then fine-tuned them with minimal improvement through episode 500 (Fig 2A). As expected, RL-genotype learned a more effective drug cycling policy on average compared to RL-fit. RL-genotype had access to the instaneous state (genotype) of the evolving population, while RL-fit was only trained using a proxy measure (population fitness). We define population fitness as the instantaneous growth rate of the E. coli population in exponential phase. In 98/100 replicates, we observed a measurable decrease in population fitness under the learned RL-fit policy versus a random drug cycling policy (Fig S1A). Further, we found that the average RL-fit replicate outperformed all possible two-drug cycling policies (Fig 2C). RL-genotype outperformed both negative controls in all 100 replicates (Fig 2C). In some replicates, RL-genotype achieved similar performance compared to the MDP policy (Fig S1D). In addition, the distribution of performance for RL-genotype policies nearly overlapped with MDP performance (Fig 2C). Introduction of additional noise to the training process for RL-fit led to degraded performance. However, even with a large noise modifier, RL-fit still outperformed the random drug cycling condition. With a noise modifier of 40, RL-fit achieved an average population fitness of 1.41 compared to 1.88 for the random drug cycling condition (Fig 2D).
Overview of learned drug cycling policies for RL-fit and RL-genotype.
We evaluated the learned drug cycling policies of RL-fit and RL-genotype for the 15 β-lactam antibiotics under study. Represented drug sequences for these conditions can be found in Table 2. We compared these to the true optimal drug cycling policy as a reference. For this system, we show that the optimal drug cycling policy relies heavily on Cefotaxime, Ampicillin + Sulbactam, and Ampicillin (Fig 3A). Cefotaxime was used as treatment in more than 50% of time-steps, with Ampicillin + Sulbactam and Ampicillin used next most frequently. The optimal drug cycling policy used Cefprozil, Pipercillin + Tazobactam, and Cefaclor infrequently. The remaining drugs were not used at all. The different RL-fit replicates largely converged on a similar policy. They relied heavily on Cefotaxime and Amoxicillin + Clavulanic acid. However, they relied infrequently on Cefprozil. RL-genotype replicates also converged on a relatively conserved policy. Further, RL-genotype replicates showed a much more consistent mapping of state to action compared to RL-fit (Fig 3B). All optimization paradigms identified complex drug cycles that use 3 or more drugs to treat the evolving cell population. None of the tested two-drug combinations compete with policies learned by RL-genotype, and are generally out-performed by RL-fit. We show that policies that do not rely on Cefotaxime are suboptimal in this system. The three replicates that showed the least benefit compared to the random drug cycling case did not use Cefotaxime at all (Fig 3B). The importance of Cefotaxime is likely explained by the topography of the CTX drug landscape (Fig S5). More than half of the available genotypes in the CTX landscape lie in fitness valleys, providing ample opportunities to combine CTX with other drugs and “trap” the evolving population in low-fitness genotypes.
Table 2.
drug sequence | replicate | condition |
---|---|---|
CTX,AMC,CTX,CPR,CTX,CPR,CTX,CPR,CTX,CPR | 53 | RL-fit |
CTX,CPR,CPR,CPR,CTX,CPR,CPR,CPR,CTX,SAM | 53 | RL-genotype |
CTX,AMC,CTX,AMC,CTX,AMC,CTX,AMC,CTX,CPR | 23 | RL-fit |
CTX,AMC,CTX,AMC,CTX,AMC,CTX,AMC,CTX,AMC | 23 | RL-genotype |
CTX,AMC,CTX,AMC,CTX,CPR,CTX,AMC,CTX,CPR | 96 | RL-fit |
CTX,SAM,CTX,SAM,CTX,CPR,CTX,CPR,CTX,CPR | 96 | RL-genotype |
Here, we show the first 10 selected drugs for representative episodes of the three top-performing replicates.
Evolutionary trajectories observed under RL-Genotype, RL-fit, and MDP drug policies.
Next, we compared the evolutionary paths taken by the simulated E. coli population under the MDP, RL-fit, RL-genotype, and random policy paradigms. The edge weights (corresponding to the probability of observed state transitions) of the RL-genotype and MDP landscapes show a 0.96 pearson correlation (Fig S2). In contrast, the edge weights of the RL-fit and MDP landscapes show a 0.82 pearson correlation (Fig S2). During the course of training the MDP condition, the backwards induction algorithm generated a value function V(s,a) for all s ∈ S and a ∈ A. In Figure S2D, we use this value function to show that certain genotypes (namely 1, 5, 6, and 13) were more advantageous to the evolving population than to the learner. These states were frequented much more often under the random drug cycling condition compared to any of the experimental conditions (Fig S2D). We also show that other genotypes (namely 12 and 11) were particularly advantageous for the learner compared to the evolving population. These states were frequented much more often under the experimental conditions compared to the random drug cycling condition (Fig S2D).
We also show that certain state transitions occur more frequently than others, independent of experimental conditions. For example, the population nearly always transitioned from genotype 5 to genotype 7 (Fig 4). This transition highlights the way these learned policies use drug landscapes to guide evolution. Genotype 5 (0100) is a fitness peak in most of the drug landscapes used in the learned policies, and is therefore a very disadvantageous state for the controlling agent. CTX, the most commonly used drug in all effective policies, has a slightly higher peak at genotype 7 (0110), which forces the population away from genotype 5 (Fig S3). As another example, the evolving population very rarely transitioned from state 1 to state 9 in the RL-fit condition. This state transition occurred commonly in the MDP and RL-genotype conditions (Fig 4). This difference is explained by the policies shown in Fig 3B. Under the RL-genotype policy, CTX was selected every time the population was in state 1 (the initial condition). The CTX landscape topography allows transition to 3 of the 4 single mutants, including state 9 (1000) (Fig S5). Under the RL-fit policy, CTX and AMC were used in about equal proportion when the population is in state 1. Unlike the CTX landscape, the AMC landscape topography does not permit evolution from state 1 to state 9 (Fig S5)).
Characteristics of selected drug policies
To better understand why certain drugs were used so frequently by RL-genotype, RL-fit, and the MDP policies, we developed the concept of an “opportunity landscape”. We computed each opportunity landscape by taking the minimum fitness value for each genotype from a given set of fitness landscapes. This simplified framework gives a sense of a potential best case scenario if the drugs in a given combination are used optimally. For example, the MDP policy relied heavily on CTX, CPR, AMP, SAM, and TZP to control the simulated E. coli population. The resultant opportunity landscape (Fig 5A) contains only a single fitness peak, with 15/16 of the genotypes in or near fitness valleys. In Fig 5B, we show the actual state transitions observed during evolution under the MDP policy. We also color the nodes based on the value function estimated by solving the MDP. As expected, the value function estimated by the MDP aligns closely with the topography of the opportunity landscape. There is only one genotype that the value function scores as being very poor for the learner, corresponding to the single peak in the opportunity fitness landscape (Fig 5). Interestingly, the opportunity landscape predicted that the population would evolve to the single fitness peak and fix. In contrast, the observed state transitions suggest that the MDP policy was able to guide the population away from that single fitness peak. A more detailed discussion of opportunity landscapes can be found in the supplemental materials.
We also show that both the MDP and RL-genotype conditions select the drug with the lowest fitness for most genotypes (Fig 5C). There are a few notable exceptions to this rule, which highlight RL-genotype’s capacity for rational treatment planning. A greedy policy that selects the lowest drug-fitness combination for every genotype would select Amoxicillin (AM) when the population is identified as being in genotype 5. The AM drug landscape then strongly favors transition back to the wild-type genotype (state 1). From state 1, most available drugs encourage evolution back to the genotype 5 fitness peak. As we see in Fig 5B, state 5 is by far the least advantageous for the learner. The greedy policy therefore creates an extremely disadvantageous cycle of evolution. In fact, none of the tested policies rely heavily on AM in state 5 (Fig 3B), instead taking a fitness penalty to select Cefotaxime (CTX). The CTX drug landscape encourages evolution to the double mutant, which has access to the highest value areas of the landscape. Finally, we rank drug landscapes based on the number of genotypes with a fitness value < 1 (Fig 5D). Based on the defined reward function, these genotypes would be considered advantageous to the learner. We show that drugs identified as useful by the optimal policy or RL-genotype tend to have more advantageous genotypes in their drug landscape. The only two highly permissive landscapes (CPD, CPR) that aren’t used have extremely similar topography to CTX, which most policies were built around.
Impact of landscape size and measurement delay
To understand the impact of larger fitness landscapes on the ability of our method to develop effective policies, we simulated random correlated landscapes of size N alleles, from N = 4 to N = 10, representing a range of 16 to 1024 genotypes. Using a previously described technique, we tuned the correlation between landscapes to generate a range of collateral resistance and collateral sensitivity profiles27. We found that reinforcement learners trained on fitness and genotype were able to outperform the random cycling control across a wide range of landscapes sizes (Fig. 6A). RL-genotype policies consistently outperformed RL-fit policies, which outperformed random drug cycling policies. Further, the MDP-derived optimal policy achieved similar performance on larger landscapes compared to smaller ones, suggesting that increasing genome size does not make drug cycling for evolutionary control less feasible. As we saw in the empirical landscapes condition, the RL-genotype and MDP policies make use of many available drugs to steer the population, while the RL-fit condition tends to identify a different policy optima that relies on 2 or 3 drugs (Fig 6D). Finally, we investigated the state values for the largest landscape (N = 10), finding that the state value space, and therefore policy space, is rugged, with many peaks and valleys (Fig. 6C).
Time delays between when information is sampled from a system and when action is taken based on that information may be unavoidable in real-world applications. To understand how the practical limitation of time delays impacts our approach, we next tested the effect of measurement delays on the ability of reinforcement learners to generate effective policies. In this study, the delay parameter d controlled the “age” of the information available to the learner. With a delay of 0 (d = 0) time steps, the learner had completely up to date information about system state. If d = 5, the learner was using genotype information from time t to inform an action taken on time t +5. We tested a set of delay parameters d ∈ 0,5. For this experiment, we tested only the RL-genotype condition against the random and MDP conditions, arguing that growth rate estimates are much easier to obtain compared to sequencing, and thus measurement delays are less likely to be a practical limitation for the RL-fit condition. We did not include a delay for the MDP condition, preferring to leave it as a perfect information comparison group. We found that when d <= 1, average performance of the RL-genotype condition was equivalent to that observed in the base case. If d > 1, the performance of RL-genotype decreased to worse than or similar to the random condition (Fig. 6B).
3. Discussion
The evolution of widespread microbial drug resistance is driving a growing public health crisis around the world. In this study, we show a proof of concept for how existing drugs could be leveraged to control microbial populations without increasing drug resistance. To that end, we tested optimization approaches given decreasing amounts of information about an evolving system of E. coli, and showed that it is possible to learn highly effective drug cycling policies given only empirically measurable information. To accomplish this, we developed a novel reinforcement learning approach to control an evolving population of E. coli in silico. We focused on 15 empirically measured fitness landscapes pertaining to different clinically available β-lactam antibiotics (Table 1). In this setting, RL agents selected treatments that, on average, controlled population fitness much more effectively than either of the two negative controls. We showed that RL agents with access to the instantaneous genotype of the population over time approach the MDP-derived optimal policy for these landscapes. Critically, RL agents were capable of developing effective drug cycling protocols even when the measures of fitness used for training were first adjusted by a noise parameter. This suggests that even imperfect measurements of an imperfect measure of population state (the kind of measurements we are able to make in clinical settings) may be sufficient to develop effective control policies. We also show that RL or MDP-derived policies consistently outperform simple alternating drug cycling policies. Next, we performed a sensitivity analysis to show how RL agents can outperform random controls even with varying landscape size and measurement delay up to one day. Finally, we introduced the concept of the “Opportunity Landscape”, which can provide powerful intuition into the viability of various drug combinations.
Our work expands a rich literature on the subject of evolutionary control through formal optimization approaches. Our group and others have developed and optimized perfect information systems to generate effective drug cycling policies12,13,15,17,18. Further, a limited number of studies have used RL-based methods for the development of clinical optimization protocols21,40–43,45. These studies have been limited so far to simulated systems, including a recent study that introduced Celludose, a RL framework capable of controlling evolving bacterial populations in a stochastic simulated system44.
Much like the studies noted above, we show that AI or MDP-based policies for drug selection or drug dosing dramatically outperform sensible controls in the treatment of an evolving cell population. We extend this literature in three key ways. To our knowledge, ours is the first optimization protocol capable of learning effective drug cycling policies using only observed population fitness (a clinically tractable measure) as the key training input. Importantly, the reinforcement learners have no prior knowledge of the underlying model of evolution. Second, we grounded our work with empirically measured fitness landscapes from a broad set of clinically relevant drugs, which will facilitate more natural extension to the bench. Third, we tested our approach in fitness landscapes of up to 1024 genotypes, by far the largest state space that has been evaluated in the treatment optimization literature. We show that minimization of population fitness using drug cycles is not limited by increasing genome size.
There are several limitations to this work which bear mention. We assume that selection under drug therapy represents a strong-selection and weak mutation regime in order to compute transition matrices for our models. While this is likely true in most cases, it is possible that other selection regimes emerge in cases of real world pharmacokinetics or spatial regimes where the drug concentration fluctuates dramatically48,49. In addition, we chose to keep drug concentration constant throughout are analysis, largely owing to the lack of robust empirical data linking genotype to phenotype under dose varying conditions (sometimes called a fitness seascape)50. As more empirical fitness seascape data becomes available, a natural extension would be to explore the efficacy of the RL system in controlling a population by varying both drug and dose.
While we present the most extensive genotype-phenotype modeling work to date on this subject, we still only modeled the effect of mutations at up to 10 genotypic positions. The real E. coli genome is approximately 5×106 base pairs51. The evolutionary landscape for living organisms is staggeringly large, and not tractable to model in silico. It is possible that empirical measures of fitness like growth rate or cell count may not provide a robust enough signal of the underlying evolutionary state on real genomes. In vitro implementations of reinforcement learning-based drug cycle optimization systems are needed to address this potential shortcoming. Another potential alternative would be to use the comparatively low-dimensional phenotype landscape of drug resistance52.
In this work, we present a novel reinforcement-learning framework capable of controlling an evolving population of E. coli in silico. We show that RL agents stably learn multi-drug combinations that were state specific and reliably out-performed a random drug cycling policy as well as all possible two-drug cycling policies. We also highlight key features of the types of drug landscapes that are useful for the design of evolutionary control policies. Our work represents an important proof-of-concept for AI-based evolutionary control, an emerging field with the potential to revolutionize clinical medicine.
Supplementary Material
Acknowledgements
This work was made possible by the National Institute of Health (5R37CA244613-03, 5T32GM007250-46, and T32CA094186) and American Cancer Society (RSG-20-096-01). Figure 1 was created with BioRender.com.
References
- 1.Murray C. J. et al. Global burden of bacterial antimicrobial resistance in 2019: a systematic analysis. The Lancet 399, 629–655, DOI: 10.1016/S0140-6736(21)02724-0 (2022). Publisher: Elsevier. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Walsh T. R., Gales A. C., Laxminarayan R. & Dodd P. C. Antimicrobial Resistance: Addressing a Global Threat to Humanity. PLOS Medicine 20, e1004264, DOI: 10.1371/journal.pmed.1004264 (2023). Publisher: Public Library of Science. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Centers for Disease Control and Prevention (U.S.). Antibiotic resistance threats in the United States, 2019. Tech. Rep., Centers for Disease Control and Prevention (U.S.) (2019). DOI: 10.15620/cdc:82532. [DOI] [Google Scholar]
- 4.Plackett B. Why big pharma has abandoned antibiotics. Nature 586, DOI: 10.1038/d41586-020-02884-3 (2020). [DOI] [Google Scholar]
- 5.Stearns S. C. Evolutionary medicine: Its scope, interest and potential. Proc. Royal Soc. B: Biol. Sci. 279, 4305–4321, DOI: 10.1098/rspb.2012.1326 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Grunspan D. Z., Nesse R. M., Barnes M. E. & Brownell S. E. Core principles of evolutionary medicine. Evol. Medicine, Public Heal. 2018, 13–23, DOI: 10.1093/emph/eox025 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Perry G. H. Evolutionary medicine. eLife 10, e69398, DOI: 10.7554/eLife.69398 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Andersson D. I. et al. Antibiotic resistance: turning evolutionary principles into clinical reality. FEMS Microbiol. Rev. 44, 171–188 (2020). Publisher: Oxford University Press. [DOI] [PubMed] [Google Scholar]
- 9.Manrubia S. et al. From genotypes to organisms: State-of-the-art and perspectives of a cornerstone in evolutionary dynamics. Phys. Life Rev. 38, 55–106, DOI: 10.1016/j.plrev.2021.03.004 (2021). [DOI] [PubMed] [Google Scholar]
- 10.Stracy M. et al. Minimizing treatment-induced emergence of antibiotic resistance in bacterial infections. Science 375, 889–894, DOI: 10.1126/science.abg9868 (2022). Publisher: American Association for the Advancement of Science. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Baym M., Stone L. K. & Kishony R. Multidrug evolutionary strategies to reverse antibiotic resistance. Science 351, aad3292 (2016). Publisher: American Association for the Advancement of Science. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Yoon N., Vander Velde R., Marusyk A. & Scott J. G. Optimal Therapy Scheduling Based on a Pair of Collaterally Sensitive Drugs. Bull. Math. Biol. 80, 1776–1809, DOI: 10.1007/s11538-018-0434-2 (2018). [DOI] [PubMed] [Google Scholar]
- 13.Maltas J. & Wood K. B. Pervasive and diverse collateral sensitivity profiles inform optimal strategies to limit antibiotic resistance. PLoS biology 17, e3000515, DOI: 10.1371/journal.pbio.3000515 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Maltas J. & Wood K. B. Dynamic collateral sensitivity profiles highlight challenges and opportunities for optimizing antibiotic sequences. bioRxiv (2021). [Google Scholar]
- 15.Gluzman M., Scott J. G. & Vladimirsky A. Optimizing adaptive cancer therapy: dynamic programming and evolutionary game theory. Proc. Royal Soc. B: Biol. Sci. 287, 20192454, DOI: 10.1098/rspb.2019.2454 (2020). Publisher: Royal Society. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Nichol D. et al. Steering Evolution with Sequential Therapy to Prevent the Emergence of Bacterial Antibiotic Resistance. PLOS Comput. Biol. 11, e1004493, DOI: 10.1371/journal.pcbi.1004493 (2015). Publisher: Public Library of Science. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Yoon N., Krishnan N. & Scott J. Theoretical modeling of collaterally sensitive drug cycles: shaping heterogeneity to allow adaptive therapy. J. Math. Biol. 83, 47, DOI: 10.1007/s00285-021-01671-6 (2021). [DOI] [PubMed] [Google Scholar]
- 18.Iram S. et al. Controlling the speed and trajectory of evolution with counterdiabatic driving. Nat. Phys. 17, 135–142, DOI: 10.1038/s41567-020-0989-3 (2021). Bandiera_abtest: a Cg_type: Nature Research Journals Number: 1 Primary_atype: Research Publisher: Nature Publishing Group Subject_term: Biophysics;Statistical physics;Theoretical physics Subject_term_id: biophysics;statistical-physics;theoretical-physics. [DOI] [Google Scholar]
- 19.Maltas J., Singleton K. R., Wood K. C. & Wood K. B. Drug dependence in cancer is exploitable by optimally constructed treatment holidays. bioRxiv (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Chakrabarti S. & Michor F. Pharmacokinetics and drug interactions determine optimum combination strategies in computational models of cancer evolution. Cancer Res. 77, 3908–3921, DOI: 10.1158/0008-5472.CAN-16-2871 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Newton P. K. & Ma Y. Nonlinear adaptive control of competitive release and chemotherapeutic resistance. Phys. Rev. E 99, 022404, DOI: 10.1103/PhysRevE.99.022404 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Kim S., Lieberman T. D. & Kishony R. Alternating antibiotic treatments constrain evolutionary paths to multidrug resistance. Proc. Natl. Acad. Sci. 111, 14494–14499, DOI: 10.1073/pnas.1409800111 (2014). Publisher: Proceedings of the National Academy of Sciences. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Zhang J., Cunningham J. J., Brown J. S. & Gatenby R. A. Integrating evolutionary dynamics into treatment of metastatic castrate-resistant prostate cancer. Nat. Commun. 8, DOI: 10.1038/s41467-017-01968-5 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Cunningham J. J., Brown J. S., Gatenby R. A. & Stanková K. Optimal control to develop therapeutic strategies foř metastatic castrate resistant prostate cancer. J. Theor. Biol. 459, 67–78, DOI: 10.1016/j.jtbi.2018.09.022 (2018). [DOI] [PubMed] [Google Scholar]
- 25.Weinreich D. M., Watson R. A. & Chao L. Perspective: Sign Epistasis and Genetic Costraint on Evolutionary Trajectories. Evolution 59, 1165–1174, DOI: 10.1111/j.0014-3820.2005.tb01768.x (2005). _eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.0014-3820.2005.tb01768.x. [DOI] [PubMed] [Google Scholar]
- 26.Mira P. M. et al. Rational Design of Antibiotic Treatment Plans: A Treatment Strategy for Managing Evolution and Reversing Resistance. PLOS ONE 10, e0122283, DOI: 10.1371/journal.pone.0122283 (2015). Publisher: Public Library of Science. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Maltas J., McNally D. M. & Wood K. B. Evolution in alternating environments with tunable inter-landscape correlations. Evol. international journal organic evolution 75, 10–24, DOI: 10.1111/evo.14121 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.de Visser J. A. G. M. & Krug J. Empirical fitness landscapes and the predictability of evolution. Nat. Rev. Genet. 15, 480–490, DOI: 10.1038/nrg3744 (2014). Bandiera_abtest: a Cg_type: Nature Research Journals Number: 7 Primary_atype: Reviews Publisher: Nature Publishing Group Subject_term: Epistasis;Evolutionary genetics;Experimental evolution Subject_term_id: epistasis;evolutionary-genetics;experimental-evolution. [DOI] [PubMed] [Google Scholar]
- 29.Weinreich D. M., Delaney N. F., Depristo M. A. & Hartl D. L. Darwinian evolution can follow only very few mutational paths to fitter proteins. Sci. (New York, N.Y.) 312, 111–114, DOI: 10.1126/science.1123539 (2006). [DOI] [PubMed] [Google Scholar]
- 30.Ogbunugafor C. B., Wylie C. S., Diakite I., Weinreich D. M. & Hartl D. L. Adaptive Landscape by Environment Interactions Dictate Evolutionary Dynamics in Models of Drug Resistance. PLoS Comput. Biol. 12, 1–20, DOI: 10.1371/journal.pcbi.1004710 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Toprak E. et al. Evolutionary paths to antibiotic resistance under dynamically sustained drug selection. Nat. genetics 44, 101–105 (2012). Publisher: Nature Publishing Group. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Greenbury S. F., Louis A. A. & Ahnert S. E. The structure of genotype-phenotype maps makes fitness landscapes navigable. Nat. Ecol. & Evol. 1–11, DOI: 10.1038/s41559-022-01867-z (2022). Publisher: Nature Publishing Group. [DOI] [PubMed] [Google Scholar]
- 33.Baym M. et al. Spatiotemporal microbial evolution on antibiotic landscapes. Sci. (New York, N.Y.) 353, 1147–1151, DOI: 10.1126/science.aag0822 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Sutton R. S. & Barto A. G. Reinforcement learning: An introduction (MIT press, 2018). [Google Scholar]
- 35.Du Plessis L., Leventhal G. E. & Bonhoeffer S. How good are statistical models at approximating complex fitness landscapes? Mol. biology evolution 33, 2454–2468 (2016). Publisher: Oxford University Press. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Nichol D. et al. Antibiotic collateral sensitivity is contingent on the repeatability of evolution. Nat. Commun. 10, DOI: 10.1038/s41467-018-08098-6 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Silver D. et al. Mastering the game of Go with deep neural networks and tree search. Nature 529, DOI: 10.1038/nature16961 (2016). [DOI] [PubMed] [Google Scholar]
- 38.Mnih V. et al. Human-level control through deep reinforcement learning. Nature 518, 529–533, DOI: 10.1038/nature14236 (2015). Bandiera_abtest: a Cg_type: Nature Research Journals Number: 7540 Primary_atype: Research Publisher: Nature Publishing Group Subject_term: Computer science Subject_term_id: computer-science. [DOI] [PubMed] [Google Scholar]
- 39.Vinyals O. et al. Grandmaster level in StarCraft II using multi-agent reinforcement learning. Nature 575, 350–354, DOI: 10.1038/s41586-019-1724-z (2019). Bandiera_abtest: a Cg_type: Nature Research Journals Number: 7782 Primary_atype: Research Publisher: Nature Publishing Group Subject_term: Computer science;Statistics Subject_term_id: computer-science;statistics. [DOI] [PubMed] [Google Scholar]
- 40.Moore B. L. et al. Reinforcement Learning for Closed-Loop Propofol Anesthesia: A Study in Human Volunteers. J. Mach. Learn. Res. 15, 655–696 (2014). [Google Scholar]
- 41.Petersen B. K. et al. Deep Reinforcement Learning and Simulation as a Path Toward Precision Medicine. J. Comput. Biol. A J. Comput. Mol. Cell Biol. 26, 597–604, DOI: 10.1089/cmb.2018.0168 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Padmanabhan R., Meskin N. & Haddad W. M. Reinforcement learning-based control of drug dosing for cancer chemotherapy treatment. Math. Biosci. 293, 11–20, DOI: 10.1016/j.mbs.2017.08.004 (2017). [DOI] [PubMed] [Google Scholar]
- 43.Ahn I. & Park J. Drug scheduling of cancer chemotherapy based on natural actor-critic approach. Bio Syst. 106, 121–129, DOI: 10.1016/j.biosystems.2011.07.005 (2011). [DOI] [PubMed] [Google Scholar]
- 44.Engelhardt D. Dynamic Control of Stochastic Evolution: A Deep Reinforcement Learning Approach to Adaptively Targeting Emergent Drug Resistance. J. Mach. Learn. Res. 21, 1–30 (2020).34305477 [Google Scholar]
- 45.Martin R. B. Optimal control drug scheduling of cancer chemotherapy. Automatica 28, 1113–1123, DOI: 10.1016/0005-1098(92)90054-J (1992). [DOI] [Google Scholar]
- 46.Kallenberg L. Lecture Notes Markov Decision Problems - version 2020 (2020).
- 47.Arulkumaran K., Deisenroth M. P., Brundage M. & Bharath A. A. Deep reinforcement learning: A brief survey. IEEE Signal Process. Mag. 34, 26–38, DOI: 10.1109/MSP.2017.2743240 (2017). [DOI] [Google Scholar]
- 48.Krishnan N. & Scott J. G. Range expansion shifts clonal interference patterns in evolving populations, DOI: 10.1101/794867 (2019). Pages: 794867 Section: New Results. [DOI] [Google Scholar]
- 49.King E. S., Pierce B., Hinczewski M. & Scott J. G. Diverse mutant selection windows shape spatial heterogeneity in evolving populations. bioRxiv DOI: 10.1101/2023.03.09.531899 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.King E. S. et al. Fitness seascapes are necessary for realistic modeling of the evolutionary response to drug therapy. bioRxiv DOI: 10.1101/2022.06.10.495696 (2022). [DOI] [Google Scholar]
- 51.Rode C. K., Melkerson-Watson L. J., Johnson A. T. & Bloch C. A. Type-Specific Contributions to Chromosome Size Differences in Escherichia coli. Infect. Immun. 67, 230–236 (1999). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Iwasawa J. et al. Analysis of the evolution of resistance to multiple antibiotics enables prediction of the Escherichia coli phenotype-based fitness landscape. PLOS Biol. 20, e3001920, DOI: 10.1371/journal.pbio.3001920 (2022). Publisher: Public Library of Science. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Aguilar-Rodríguez J., Payne J. L. & Wagner A. A thousand empirical adaptive landscapes and their navigability. Nat. Ecol. & Evol. 1, 1–9, DOI: 10.1038/s41559-016-0045 (2017). Number: 2 Publisher: Nature Publishing Group. [DOI] [PubMed] [Google Scholar]
- 54.Palmer A. C. et al. Delayed commitment to evolutionary fate in antibiotic resistance fitness landscapes. Nat. Commun. 6, 7385, DOI: 10.1038/ncomms8385 (2015). Number: 1 Publisher: Nature Publishing Group. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.