Neural Networks Designing New Drugs
Mariya Popova, Olexandr Isayev, Alexandr Tropsha
Neural Networks Designing New Drugs Mariya Popova, Olexandr Isayev, - - PowerPoint PPT Presentation
Neural Networks Designing New Drugs Mariya Popova, Olexandr Isayev, Alexandr Tropsha Drug g Discovery Timeline ne 2 Conventio ional al Vir irtual tual Scre reening ing Pip ipeli line CHEMICAL AL CHEMIC MICAL PREDICTIVE PROPERTY/
Mariya Popova, Olexandr Isayev, Alexandr Tropsha
Drug g Discovery Timeline ne
2
3
~106 – 109 molecules CHEMICAL AL STRUCTURES RES CHEMIC MICAL DESCRIPTO IPTORS PROPERTY/ ACTIVITY Actives PREDICTIVE MODELS Chemical database Inactives VIRTUAL L SCREEN EENING
4
5 Sanchez-Lengeling, Benjamin, and Alán Aspuru-Guzik. "Inverse molecular design using machine learning: Generative models for matter engineering." Science 361.6400 (2018): 360-365.
6
Popova et. al. "Deep reinforcement learning for de novo drug design." Science advances 4.7 (2018): eaap7885.
7
8
Stack GRU GRU Stack GRU Stack GRU
[0.27 0.15 … 0.03] [0.63 0.14 … 0.23] [0.45 0.66 … 0.87] [0.33 0.13 … 0.01] [0.90 0.05 … 0.01] [0.03 0.50 … 0.03] [0.7 0.15 … 0.02] [0.07 0.13 … 0.77]
<START> <END> C O N C С O Softmax loss
9
Embedding vectors Probabilities of the next character sampling sampling sampling sampling Model takes its own predictions as next input character: Growing SMILES
𝑞 𝑡𝑢 𝑡1 … 𝑡𝑢−1; 𝜄 = 𝑔(𝑡1 … 𝑡𝑢−1|𝜄)
10
𝑞 𝑡𝑢 𝑡1 … 𝑡𝑢−1; 𝜄 = 𝑔(𝑡1 … 𝑡𝑢−1|𝜄)
11
13
14
Log P value Reward value
𝑆 𝑇 = ቊ11, 𝑗𝑔 𝑚𝑝𝑄 𝑡 ∈ [0.5; 4.5] 0, 𝑝𝑢ℎ𝑓𝑠𝑥𝑗𝑡𝑓
15
Values of the reward function during training Reward value Training iteration
16
Predicted log P values Distribution of unbiased and optimized log P values
17
– First give high reward for worse molecules, then gradually increase threshold
– Fine-tune on generated molecules with high rewards – Fine-tune on experimental ground truth data – High exploitation, low exploration
– Remember generated molecules with high rewards and replay on them – Replay on experimental ground truth data
18
19
20
21
Probability of class “active”
22
23
Probability of class “active”
Unbiased Maximized
24
25
26
https://github.com/isayev/ReLeaSE
Ac Acknow
dgements nts
27