To date, the prediction of side-effects using a computer has been limited. "Our aim is to detect problems as early as possible and synthesise only the most promising active agents", explained Gisbert Schneider, Professor of Computer-Assisted Drug Design at the Institute of Pharmaceutical Sciences, ETH Zurich. Many potential candidates that prove to have undesirable effects can thus be eliminated quickly.
Gisbert Schneider's research team has developed a simulation module that can predict possible target activities of drug-like molecules more quickly and precisely than previous programmes. The algorithm checks the interaction of a molecule with up to 640 human proteins in just a few minutes. "This is currently the most effective predictive module in existence", stated Gisbert Schneider. A trial run with a cholesterol lowering agent, fenofibrate, which has a range of side-effects, showed all known interactions with unintended targets as well as some previously unknown. Some of the unexplained side-effects of the drug could be attributed to the latter.
However, the computer module is capable of even more: it combines molecular building blocks from a virtual building set to suggest new chemical entities. It also checks the interactions of these with the 640 human proteins and suggests the best module combination.
In order to allow the software to search for new composite agents, the research team uses an ant algorithm. Like an ant colony on the search for food, the algorithm screens through the molecular building blocks for components with the desired properties. Depending on the strength of the desirable and undesirable effects of the virtual products, the building blocks receive a 'grade'. In the ant world, this would equate to marking the trail to food with pheromones. In the next step, the components are recombined and the properties re-assessed.
In the process, a building block that received a high grade at the start can drop out of the short list, because it might has too many predicted adverse effects in combination with another building block. The 'scent mark' of the ant algorithm fades in this case, while the 'scent mark' for a better block combination is increased with every virtual combination step. In the end, the algorithm - like the ants - finds the quickest or best way to the goal by adaptive trial and error.
"Ant algorithms are used in robotics, for example for optimising manufacturing processes, but we have now transferred the trick to drug discovery", stated Gisbert Schneider. As not only one ant but an entire colony of ants looks for the path - in this case, numerous parallel and intercommunicating search processes - the simulation module designs new active agents within minutes and suggests the necessary chemical synthesis steps. "What previously took up to two weeks can now be done in a day, thanks to the new software." In a next step, Gisbert Schneider's team wants to connect the computer module to a synthesis robot to fully automate the design and subsequent synthesis.
According to Gisbert Schneider, in the future it may be possible to not only find the best active agent for a particular disease, but to develop medication for the individual patient. "If we could give the algorithm extra information, such as what the patient's protein world looks like, it could calculate the interactions to be expected for that particular patient." A suitable active substance could be selected and the patient treated with as few side-effects as possible.