GRAPES-DD: exploiting decision diagrams for index-driven search in biological graph databases
Nicola Licheri1, Vincenzo Bonnici2, Marco Beccuti1
1University of Turin, Via Pessinetto 12, 10149, Turin, Italy.
BMC Bioinformatics
|April 23, 2021
Summary
GRAPES-DD utilizes Decision Diagrams to significantly reduce memory usage for subgraph searching in biological graphs. This new approach maintains search speed while making large graph collections more manageable.
Area of Science:
- Computational Biology
- Graph Theory
- Data Structures
Background:
- Graphs are crucial for representing biomedical and biological relationships.
- Subgraph searching in graphs is computationally intensive (NP-complete).
- Efficient indexing is key for fast subgraph searching in large datasets.
Purpose of the Study:
- To improve the efficiency of subgraph searching in biological graphs.
- To address the large index size issue of existing methods like GRAPES.
- To introduce a novel indexing strategy using Decision Diagrams.
Main Methods:
- Proposed GRAPES-DD, a modification of the GRAPES algorithm.
- Replaced the GRAPES indexing structure with Decision Diagrams.
- Evaluated GRAPES-DD on biomedical and synthetic graph datasets.
Main Results:
- GRAPES-DD substantially reduced memory utilization compared to GRAPES.
- Search time was not negatively impacted by the use of Decision Diagrams.
- Demonstrated effective subgraph searching with reduced index size.
Conclusions:
- Decision Diagrams offer a novel and promising approach for biological graph searching.
- Compactly encoding sets and manipulating them efficiently reduces computational load.
- GRAPES-DD makes indexing large biological graph collections more feasible.
More Related Videos
07:35A Knowledge Graph Approach to Elucidate the Role of Organellar Pathways in Disease via Biomedical Reports
Published on: October 13, 2023
1.9K
05:47Evidence-based Knowledge Synthesis and Hypothesis Validation: Navigating Biomedical Knowledge Bases via Explainable AI and Agentic Systems
Published on: June 13, 2025
855
Related Concept Videos
Genetic Screens
5.3K
Genetic screens are tools used to identify genes and mutations responsible for phenotypes of interest. Genetic screens help identify individuals or a group of people at risk of developing genetic diseases and help them with early intervention, targeted therapy, and reproductive options.
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
5.3K
Drug Discovery: Overview
10.3K
Drug discovery is a multifaceted process involving extensive screening, testing, and optimization of lead compounds to identify potential new drugs for therapeutic use. It combines several approaches, including screening large numbers of natural products, chemical modification of known active molecules, identification of new drug targets, and rational design based on biological mechanisms and drug-receptor structure. These approaches are carried out in both academic research laboratories and...
10.3K
