Related Experiment Video
Updated: Jul 5, 2025

08:01
A Web Tool for Generating High Quality Machine-readable Biological Pathways
Published on: February 8, 2017
17.7K
neo4jsbml: import systems biology markup language data into the graph database Neo4j.
Guillaume Gricourt1, Thomas Duigou1, Sandra Dérozier2
1Université Paris-Saclay, INRAE, AgroParisTech, Micalis Institute, Jouy-en-Josas, France.
Peerj
|January 22, 2024
Summary
We developed neo4jsbml, a Python library to import Systems Biology Markup Language (SBML) models into Neo4j graph databases. This tool enhances the analysis and visualization of complex biological networks.
Area of Science:
- Computational Biology
- Bioinformatics
- Systems Biology
Background:
- Systems Biology Markup Language (SBML) is a standard for biological models, but its complex data structures challenge traditional databases.
- Graph databases excel at managing interconnected data, making them suitable for biological networks.
Purpose of the Study:
- To present neo4jsbml, a solution for importing SBML data into Neo4j graph databases.
- To facilitate efficient storage, querying, and analysis of complex biological models.
Main Methods:
- Developed neo4jsbml, a Python library for SBML to Neo4j data import.
- Utilized Neo4j's graph database capabilities (nodes, edges, Cypher query language).
- Implemented a user-defined schema for selective data loading.
Main Results:
- neo4jsbml enables intuitive exploration and efficient information retrieval from biological networks.
- The tool allows for targeted import of desired data from SBML files.
- Facilitates visualization and analysis of metabolic models within Neo4j.
Conclusions:
- neo4jsbml bridges the gap between SBML data and Neo4j graph databases.
- It offers a user-friendly and efficient approach for managing and analyzing complex biological systems.
- The open-source library enhances the utility of SBML models for research.
More Related Videos
Related Concept Videos
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

