Search algorithms as a framework for the optimization of drug combinations
Diego Calzolari, Stefania Bruschi, Laurence Coquin, Jennifer, Schofield, Jacob Feala, John C. Reed, Andrew D. McCulloch, Giovanni, Paternostro

TL;DR
This paper demonstrates that search algorithms adapted from digital communication can efficiently identify optimal drug combinations, reducing experimental tests and improving discovery in biomedical research.
Contribution
It introduces a novel application of search algorithms to optimize drug combinations, showing significant efficiency and success in biological and simulated experiments.
Findings
Search algorithms correctly identified optimal drug combinations with fewer tests.
Significant enrichment of effective combinations compared to random search.
High success rate in simulations for complex intervention combinations.
Abstract
Combination therapies are often needed for effective clinical outcomes in the management of complex diseases, but presently they are generally based on empirical clinical experience. Here we suggest a novel application of search algorithms, originally developed for digital communication, modified to optimize combinations of therapeutic interventions. In biological experiments measuring the restoration of the decline with age in heart function and exercise capacity in Drosophila melanogaster, we found that search algorithms correctly identified optimal combinations of four drugs with only one third of the tests performed in a fully factorial search. In experiments identifying combinations of three doses of up to six drugs for selective killing of human cancer cells, search algorithms resulted in a highly significant enrichment of selective combinations compared with random searches. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
