当前位置:网站首页>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 .

边栏推荐
- Notepad++ -- editing skills
- HMS core machine learning service
- 智力考验看成语猜古诗句微信小程序源码
- [sword finger offer] questions 1-5
- JS 3D explosive fragment image switching JS special effect
- Redis démarrer le tutoriel complet: Pipeline
- 壁仞科技研究院前沿技术文章精选
- Wechat official account solves the cache problem of entering from the customized menu
- qt绘制网络拓补图(连接数据库,递归函数,无限绘制,可拖动节点)
- UML diagram memory skills
猜你喜欢

Docker镜像的缓存特性和Dockerfile

Blue sky nh55 series notebook memory reading and writing speed is extremely slow, solution process record

Galera cluster of MariaDB - dual active and dual active installation settings

The caching feature of docker image and dockerfile
![[sword finger offer] questions 1-5](/img/54/b70d5290978e842939db99645c6ada.png)
[sword finger offer] questions 1-5

The difference between cout/cerr/clog

EditPlus--用法--快捷键/配置/背景色/字体大小

LabVIEW中比较两个VI

OSEK标准ISO_17356汇总介绍

Redis introduction complete tutorial: Collection details
随机推荐
蓝天NH55系列笔记本内存读写速度奇慢解决过程记录
S32 Design Studio for ARM 2.2 快速入门
Redis introduction complete tutorial: client communication protocol
Redis démarrer le tutoriel complet: Pipeline
Servlet+JDBC+MySQL简单web练习
可观测|时序数据降采样在Prometheus实践复盘
debug和release的区别
[Taichi] change pbf2d (position based fluid simulation) of Taiji to pbf3d with minimal modification
Basic use and upgrade of Android native database
Intelligence test to see idioms guess ancient poems wechat applet source code
一次edu证书站的挖掘
A complete tutorial for getting started with redis: Pipeline
Explanation of bitwise operators
ScriptableObject
ICML 2022 || 3DLinker: 用于分子链接设计的E(3)等变变分自编码器
Solve the problem that the virtual machine cannot be remotely connected through SSH service
Editplus-- usage -- shortcut key / configuration / background color / font size
QT addition calculator (simple case)
The Chinese output of servlet server and client is garbled
Question brushing guide public