textToKnowledgeGraph:生成分子相互作用知识图,使用大型语言模型在细胞景观中进行探索
Favour James1, Dexter Pratt2, Christopher Churas2
1Department of Electronic and Electrical Engineering, Obafemi Awolowo University.
Bioinformatics (Oxford, England)
|January 20, 2026
概括
本研究介绍了textToKnowledgeGraph,这是一种使用大型语言模型 (LLM) 来自动从文本中提取生物相互作用到生物表达语言 (BEL) 的AI工具,改进了知识图的构建.
科学领域:
- 生物信息学是一种生物信息学.
- 计算生物学 计算生物学
- 人工智能在生物学中的应用
背景情况:
- 知识图 (KG) 对于生物数据分析至关重要,但从文献中手动构建是昂贵和耗时的.
- 现有的文本挖掘方法与上下文理解和推断复杂的生物关系作斗争.
- 大型语言模型 (LLM) 为更准确的信息提取提供了增强的上下文知识.
研究的目的:
- 开发一种自动化方法,从科学文献中提取生物相互作用.
- 在结构化生物表达语言 (BEL) 中表示提取的生物关系.
- 克服传统文本挖掘方法在捕捉复杂的生物背景方面的局限性.
主要方法:
- 利用大型语言模型 (LLM) 来处理科学文章并提取生物相互作用.
- 开发了开源的Python包"textToKnowledgeGraph"用于自动提取.
- 在Cytoscape Web中集成了一个交互式应用程序,以简化提取和探索.
主要成果:
- 成功地将生物相互作用直接提取到生物表达语言 (BEL) 格式中.
- 创建了一个开源工具和一个用于知识图表构建的交互式应用程序.
- 创建了一个经过审查的提取数据集,以促进未来的模型微调.
结论:
- 该"textToKnowledgeGraph"工具增强了自动构建生物知识图的功能.
- 在BEL中使用LLM驱动的提取提供了对生物关系的结构化和计算可访问的表示.
- 这项工作促进了更有效,更准确的生物数据分析和知识发现.
更多相关视频
05:47Evidence-based Knowledge Synthesis and Hypothesis Validation: Navigating Biomedical Knowledge Bases via Explainable AI and Agentic Systems
Published on: June 13, 2025
1.3K
05:15The Spatial Memory Game: Testing the Relationship Between Spatial Language, Object Knowledge, and Spatial Cognition
Published on: February 19, 2018
11.3K
相关概念视频
Molecular Models
43.6K
Physical models representing molecular architectures of chemical compounds play essential roles in understanding chemistry. The use of molecular models makes it easier to visualize the structures and shapes of atoms and molecules.
43.6K
Language
891
Language is a unique communication system that uses words and systematic rules to organize and transmit information. Unlike other forms of communication, which may involve postures, movements, odors, or vocalizations, language relies on symbols and grammar. This makes human communication distinct from that of other species, who also communicate but do not use language in the same way humans do.
Corballis and Suddendorf (2007) and Tomasello and Rakoczy (2003) highlight the role of language in...
Corballis and Suddendorf (2007) and Tomasello and Rakoczy (2003) highlight the role of language in...
891
Ogive Graph
6.6K
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.6K
Graphing Antiderivatives
33
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...
33
Bar Graph
21.4K
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...
21.4K
Time-Series Graph
5.0K
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.0K
