当前位置:网站首页>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 .
边栏推荐
- Etcd database source code analysis - brief process of processing entry records
- Intelligence test to see idioms guess ancient poems wechat applet source code
- Analysis of the self increasing and self decreasing of C language function parameters
- 图片懒加载的原理
- List related knowledge points to be sorted out
- MP advanced operation: time operation, SQL, querywapper, lambdaquerywapper (condition constructor) quick filter enumeration class
- Servlet服务器端和客户端中文输出乱码问题
- 初试为锐捷交换机跨设备型号升级版本(以RG-S2952G-E为例)
- 【图论】拓扑排序
- The difference between cout/cerr/clog
猜你喜欢
A complete tutorial for getting started with redis: hyperloglog
[binary tree] the maximum difference between a node and its ancestor
Observable time series data downsampling practice in Prometheus
OSEK标准ISO_17356汇总介绍
Redis: redis transactions
Docker镜像的缓存特性和Dockerfile
Redis getting started complete tutorial: publish and subscribe
C language to quickly solve the reverse linked list
SPH中的粒子初始排列问题(两张图解决)
Solution record of jamming when using CAD to move bricks in high configuration notebook
随机推荐
heatmap. JS picture hotspot heat map plug-in
PICT 生成正交测试用例教程
Mysql database backup and recovery -- mysqldump command
HMS core unified scanning service
Redis démarrer le tutoriel complet: Pipeline
智力考验看成语猜古诗句微信小程序源码
D3.js+Three. JS data visualization 3D Earth JS special effect
字体设计符号组合多功能微信小程序源码
MP advanced operation: time operation, SQL, querywapper, lambdaquerywapper (condition constructor) quick filter enumeration class
为什么信息图会帮助你的SEO
Redis getting started complete tutorial: publish and subscribe
How to choose a securities company? Is it safe to open an account on your mobile phone
华泰证券低佣金的开户链接安全吗?
Wechat official account solves the cache problem of entering from the customized menu
Redis: redis transactions
Etcd database source code analysis - brief process of processing entry records
【ODX Studio编辑PDX】-0.2-如何对比Compare两个PDX/ODX文件
C language to quickly solve the reverse linked list
UML图记忆技巧
高配笔记本使用CAD搬砖时卡死解决记录