图表前-CL:一个新的图形变压器与对比学习框架,用于增强药物相互作用预测
1Department of Biomedical Engineering, School of Medicine, Kermanshah University of Medical Sciences, Kermanshah, Iran.
PloS one
|January 30, 2026
概括
一个新的深度学习模型Graph Former-CL显著提高了药物相互作用预测的准确性. 该框架通过更好地识别潜在的不良药物事件,提高医疗保健的安全性.
科学领域:
- 计算化学是一种计算化学.
- 医学中的人工智能
- 药理学 药理学是指药理学的学科.
背景情况:
- 药物相互作用 (DDI) 在美国每年造成超过125,000人死亡.
- 现有的计算方法与复杂的分子数据和新药组合作斗争.
- 传统的图形神经网络 (GNN) 和基于序列的模型在捕捉分子结构和依赖性方面存在局限性.
研究的目的:
- 为准确的药物相互作用 (DDI) 预测开发一个先进的深度学习框架.
- 克服当前方法在捕捉远程分子依赖性的局限性,并将其推广到新的药物对.
- 增强用于预测临床环境中药物不良事件的计算方法.
主要方法:
- 拟议的Graph Former-CL,将Graph Transformer架构与对比学习相结合.
- 使用了具有位置感知多头自我注意力的等级图形变压器来进行分子模式识别.
- 实现了一个具有分子增强和交叉模式融合机制 (SMILES和图形表示) 的域特定对比学习模块.
- 采用了适应性聚合策略,用于多层次分子表示.
主要成果:
- 图表前CL在DrugBank上达到98.2%的准确性,在TWOSIDES上达到89.4%,超过了最先进的方法 (p < 0.001).
- 在诱导性设置中,对新型药物的准确率为85.6%,表现出强烈的概括性.
- 显著改善了复杂药物相互作用的预测.
结论:
- 图表Former-CL为DDI预测提供了一种卓越的深度学习方法.
- 该框架对新药进行概括的能力对于临床应用和患者安全至关重要.
- 这一进步具有显著的潜力,可以减少与DDI相关的死亡和发病率.
相关概念视频
Ogive Graph
6.8K
An ogive graph is sometimes called a cumulative frequency polygon. It is one type of frequency polygon that shows cumulative frequency. In other words, the cumulative percentages are added to the graph from left to right. An ogive graph plots cumulative frequency on the vertical y-axis and class boundaries along the horizontal x-axis. It’s very similar to a histogram; only instead of rectangles, an ogive displays a single point where the top right of the rectangle would be. Creating this...
6.8K
Graphing Antiderivatives
69
The concept of an antiderivative is fundamental in calculus, describing how a function's values accumulate over time. This process is closely related to physical motion, such as the movement of a rolling ball. As the ball progresses, its position changes in response to variations in velocity, just as an antiderivative graph reflects the cumulative effect of the original function's values.Graphing an antiderivative requires interpreting how a function's values influence the shape of its...
69
Bar Graph
22.2K
A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
22.2K
Graphs of Functions
333
Graphs of functions provide a visual representation of how output values change in response to varying inputs. Each point on the graph corresponds to an ordered pair, where the x-coordinate (independent variable) determines the horizontal position and the y-coordinate (dependent variable) determines the vertical position. Linear functions like y = x give a straight line, indicating a constant rate of change.Nonlinear functions display more complex behaviors. Even power functions generate...
333
Time-Series Graph
5.2K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
5.2K
Multiple Bar Graph
9.3K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
9.3K


