当前位置:网站首页>ICML 2022 | 3dlinker: e (3) equal variation self encoder for molecular link design
ICML 2022 | 3dlinker: e (3) equal variation self encoder for molecular link design
2022-07-04 23:17:00 【Zhiyuan community】
Paper title: ICML2022|3DLinker: An E(3) Equivariant Variational Autoencoder for Molecular Linker Design
Paper link: https://arxiv.org/abs/2205.07309
Paper code: https://github.com/GraphPKU/3DLinker
Publication venue: ICML 2022 Long Presentation (118/5630)
Institution: Beijing Institute for General Artificial Intelligence, Tsinghua University, Peking University
Authors: Yinan Huang, Xingang Peng, Jianzhu Ma, Muhan Zhang
Research background and motivation
Machine learning plays an increasingly important role in drug design . among , Link design (linker design) It is a widely used drug design method . In link design , We have two called fragment The molecules of , these two items. fragment Generally, it has specific chemical functions ( such as , One fragment It can bind to the target protein , Another one fragment It can attract enzymes used to decompose target proteins ). Our goal is to generate a linker Molecules to link these two fragments, Making it a drug with multiple chemical functions at the same time .
Link design
The link design problem can be regarded as a conditional generation model : Given two fragments, Construct a ” completion “fragments The probability model of . here drug By inputting fragments And generated linker constitute . Once you have this generation model , Enter any two interested fragments, The model can sample a new sample , In this way, automatic 、 Efficient link design .
fragments and linker It is usually seen as a graph (Graph): Atoms as vertices , Chemical bonds act as edges . Thus, link design can be equivalent to training the conditional generation model of a graph . however , Retaining only the graph structure will lose 3D geometric information , This may lead to unrealistic 、 Physically unstable linker, Or it can't be directly used in downstream tasks that need three-dimensional coordinates . Previous work [1, 2] Can only be used very roughly fragment Three dimensional information ( For example, manually add distance Information or use an additional convolution network ) And cannot generate linker The space coordinates of .
Link design containing 3D geometric information
In this work , The author proposes a self coding model that can generate three-dimensional coordinates and graphs at the same time ,3DLinker, Used to model the following probability distribution :
here G Representative diagram ,X Represents spatial coordinates . The most important ,3DLinker It is equivalent to the transformation of coordinate system : When you type fragments Coordinates undergo any coordinate system transformation , Entire output drug The coordinates of will change accordingly , Simultaneous output drug The graph of remains unchanged . This means that the model can be trained and generalized in any coordinate system . in addition , This task can also be regarded as the pre training of the graph with three-dimensional coordinates : Randomly mask out some (linker) Graph and coordinates of , Learn how to learn from the rest (fragments) To reconstruct the original three-dimensional image .
Method
3DLinker The core of is an equivariant messaging (message passing) modular , be called MF-MP (Mixed-Features Message Passing). For a vertex in the graph ( In position ), It has invariable characteristics ( Unchanged under the transformation of coordinate system ), It also has equivariant characteristics ( Transform with the coordinate system ), Where and are channel Count . Every one of channel Is a number independent of the coordinate system , And every one of channel Is the three components of a three-dimensional vector ( Imagine an arrow with a direction ), Will change as the coordinate system changes . In the process of message transmission , These features will aggregate the messages of adjacent vertices while maintaining the invariance and equivariability of the features . Here's one MF-MP The process of message transmission . The detailed calculation process is shown in the paper Methodology part .
边栏推荐
- 蓝天NH55系列笔记本内存读写速度奇慢解决过程记录
- Basic use and upgrade of Android native database
- LIst 相关待整理的知识点
- 小程序vant tab组件解决文字过多显示不全的问题
- Excel 快捷键-随时补充
- LabVIEW中比较两个VI
- A complete tutorial for getting started with redis: Pipeline
- HMS core machine learning service
- How to choose a securities company? Is it safe to open an account on your mobile phone
- Compare two vis in LabVIEW
猜你喜欢
SHP data making 3dfiles white film
Font design symbol combination multifunctional wechat applet source code
Redis:Redis的事务
Redis: redis transactions
小程序vant tab组件解决文字过多显示不全的问题
Network namespace
【图论】拓扑排序
Complete tutorial for getting started with redis: bitmaps
Redis getting started complete tutorial: hash description
One of the commonly used technical indicators, reading boll Bollinger line indicators
随机推荐
A complete tutorial for getting started with redis: transactions and Lua
Intelligence test to see idioms guess ancient poems wechat applet source code
【图论】拓扑排序
Application of machine learning in housing price prediction
Docker镜像的缓存特性和Dockerfile
The solution to the lack of pcntl extension under MAMP, fatal error: call to undefined function pcntl_ signal()
Redis:Redis消息的发布与订阅(了解)
小程序vant tab组件解决文字过多显示不全的问题
Excel 快捷键-随时补充
HMS core machine learning service
高配笔记本使用CAD搬砖时卡死解决记录
Google collab trample pit
Redis getting started complete tutorial: publish and subscribe
The initial trial is the cross device model upgrade version of Ruijie switch (taking rg-s2952g-e as an example)
Header file duplicate definition problem solving "c1014 error“
The difference between debug and release
Explanation of bitwise operators
EditPlus--用法--快捷键/配置/背景色/字体大小
One of the commonly used technical indicators, reading boll Bollinger line indicators
[Jianzhi offer] 6-10 questions