neo4jsbml:将系统生物学标记语言数据导入图形数据库Neo4j
Guillaume Gricourt1, Thomas Duigou1, Sandra Dérozier2
1Université Paris-Saclay, INRAE, AgroParisTech, Micalis Institute, Jouy-en-Josas, France.
PeerJ
|January 22, 2024
概括
我们开发了neo4jsbml,这是一个Python库,可以将系统生物学标记语言 (SBML) 模型导入Neo4j图形数据库. 该工具增强了复杂生物网络的分析和可视化.
科学领域:
- 计算生物学 计算生物学
- 生物信息学是一种生物信息学.
- 系统生物学 系统生物学
背景情况:
- 系统生物学标记语言 (SBML) 是生物模型的标准,但其复杂的数据结构挑战了传统的数据库.
- 图形数据库擅长管理相互连接的数据,使其适合生物网络.
研究的目的:
- 介绍一下neo4jsbml,这是一个将SBML数据导入Neo4j图形数据库的解决方案.
- 为了促进复杂的生物模型的有效存储,查询和分析.
主要方法:
- 开发了neo4jsbml,这是一个用于SBML到Neo4j数据导入的Python库.
- 利用了Neo4j的图形数据库功能 (节点,边缘,Cypher查询语言).
- 实现了一个用户定义的选择性数据加载方案.
主要成果:
- neo4jsbml能够从生物网络中进行直观的探索和有效的信息检索.
- 该工具允许从SBML文件中目标导入所需数据.
- 方便在Neo4j.内可视化和分析新陈代谢模型.
结论:
- neo4jsbml弥合了SBML数据和Neo4j图形数据库之间的差距.
- 它为管理和分析复杂的生物系统提供了一种用户友好和高效的方法.
- 开源库增强了SBML模型在研究中的实用性.
相关概念视频
Classification of Systems-I
188
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
188
Genome Annotation and Assembly
18.9K
The genome refers to all of the genetic material in an organism. It can range from a few million base pairs in microbial cells to several billion base pairs in many eukaryotic organisms. Genome assembly refers to the process of taking the DNA sequencing data and putting it all back together in a correct order to create a close representation of the original genome. This is followed by the identification of functional elements on the newly assembled genome, a process called genome annotation.
18.9K
Synthetic Biology
4.7K
Synthetic biology is an interdisciplinary science that involves using principles from disciplines such as engineering, molecular biology, cell biology, and systems biology. It involves remodeling existing organisms from nature or constructing completely new synthetic organisms for applications such as protein or enzyme production, bioremediation, value-added macromolecule production, and the addition of desirable traits to crops, to name a few.
Golden rice
Golden rice is a genetically modified...
Golden rice
Golden rice is a genetically modified...
4.7K
Phylogeny
44.2K
Phylogeny is concerned with the evolutionary diversification of organisms or groups of organisms. A group of organisms with a name is called a taxon (singular). Taxa (plural) can span different levels of the evolutionary hierarchy. For instance, the group containing all birds is a taxon (comprising the class Aves), and the group of all species of daisies (the genus Bellis) is a taxon. Phylogenies can likewise include just one genus (i.e., depict species relationships) or span an entire kingdom.
44.2K
Classification of Systems-II
146
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
146
Protein Networks
2.3K
2.3K


