| Literature DB >> 31957003 |
Alex Zhavoronkov1, Quentin Vanhaelen1, Tudor I Oprea2,3,4,5,6.
Abstract
As the field of artificial intelligence and machine learning (AI/ML) for drug discovery is rapidly advancing, we address the question "What is the impact of recent AI/ML trends in the area of Clinical Pharmacology?" We address difficulties and AI/ML developments for target identification, their use in generative chemistry for small molecule drug discovery, and the potential role of AI/ML in clinical trial outcome evaluation. We briefly discuss current trends in the use of AI/ML in health care and the impact of AI/ML context of the daily practice of clinical pharmacologists.Entities:
Mesh:
Year: 2020 PMID: 31957003 PMCID: PMC7158211 DOI: 10.1002/cpt.1795
Source DB: PubMed Journal: Clin Pharmacol Ther ISSN: 0009-9236 Impact factor: 6.875
Figure 1(a) A deep neural network (DNN) is a collection of neurons organized in a sequence of multiple layers. There are three types of layers. The input layer (L1), which contains the features extracted from the input data. Second, there are the hidden layers (L2, L3, and L4). Each of them is a set of nodes acting as computational units. The neurons implement a nonlinear mapping from the input to the output. This mapping is learned from the data by adapting the weights of each neuron. The output layer (L5) is similar to the hidden layer but produces the final output. The number of nodes in the output layer depends on the type of task to be solved. (b) Traditional machine learning (ML) relies on feature engineering, which transforms raw data into features that better represent the predictive task. DNNs discover the mapping from representation to output and learn the most informative features from data. This ability to automatically extract high‐dimensional abstract information from a data without the need to hand‐design features and the flexibility and adaptability of the model architecture are two advantages of DNN in the context of molecular design. (c) Depending on the balance between the levels of experimental and theoretical modeling, the outputs of ML methods can be difficult for humans to interpret (Table 1). For standard ML, the features are interpretable and the role of the algorithm is to map the representation to output. An interpretation for a decision made can be retrieved by scrutinizing the inference process. For deep learning methods, although the input domain of the DNN is also interpretable, the learned internal representations and the flow of information through the network are harder to analyze and modules must be implemented to interpret the output.
A summary of common terms in machine learning
|
|
|
|
|
|
|
|
|
|
|
|
Figure 2Therapeutic target categories. Although sugars and, to a great extent, lipids are not currently targeted by approved drugs, they are the subject to drug discovery research.
Figure 3A Generative Adversarial Network–reinforcement learning (RL) model is made of three main components. (1) The generator captures the real‐data and generates synthetic samples as real as possible. (2) The discriminator estimates the probability that a sample is coming from the real dataset. The generator should improve its output until the discriminator is unable to distinguish the generated from the real ones and the discriminator is optimized to distinguish the synthetic samples from the real ones. (3) The RL module rewards the discriminator based on how accurate it is in distinguishing the synthetic samples from the real ones. The RL optimization procedure drives the hidden space, a multimodal distribution of compressed molecular structures used for the generation of novel compounds, toward the desired objective of generating novel molecules with specific properties.
Figure 4Timeline summarizing the key advances in designing molecular generator models. The creation of the Generative Adversarial Network (GAN) architecture was a turning point as this enabled to build architectures with unprecedented generative capabilities. SMILES, Simplified Molecular Input Line System; VAE, variational auto‐encoder.