Caching Partition Identifiers for Fast Geometric Pattern Matching

Pattern searching in large datasets is fundamental across scientific domains, as in bioinformatics or geographic information systems. As datasets grow and search complexity increases, these operations often result in long-running queries. While various approaches exist to improve query execution times, they face limitations when dealing with complex geometric patterns in comprehensive datasets. This paper presents a novel caching-based architecture combined with query decomposition to significantly reduce computation time for geometric pattern searches in large partitioned datasets. We focus on GeoMine, a software tool for searching protein-ligand complexes in life sciences, but demonstrate the approach's broader applicability. Our key innovation lies in recomposing queries into smaller subvariants, which are separately executed against the database. The results are stored as an index-like structure, allowing subsequent new queries to utilize this cache to reduce the search space to relevant partitions. We evaluated our approach on a lightweight variant of GeoMine and tested various storage backends, including RocksDB, Redis, and PostgreSQL. With this approach, we could substantially reduce the computation time for our use case. We further applied our approach to geospatial data using an OpenStreetMap dataset to demonstrate transferability and show its potential beyond its original bioinformatics use case. Our work contributes to more efficient data exploration in scientific research, accelerating queries on datasets often occurring in the scientific domain.

Publication Details

Journal
Gesellschaft für Informatik (GI)
Published
2025-01-01
DOI
https://doi.org/10.18420/btw2025-23
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Caching Partition Identifiers for Fast Geometric Pattern Matching

Gesellschaft für Informatik (GI)
Scientific Computing and Data Management
article

Caching Partition Identifiers for Fast Geometric Pattern Matching

article en

Abstract

Pattern searching in large datasets is fundamental across scientific domains, as in bioinformatics or geographic information systems. As datasets grow and search complexity increases, these operations often result in long-running queries. While various approaches exist to improve query execution times, they face limitations when dealing with complex geometric patterns in comprehensive datasets. This paper presents a novel caching-based architecture combined with query decomposition to significantly reduce computation time for geometric pattern searches in large partitioned datasets. We focus on GeoMine, a software tool for searching protein-ligand complexes in life sciences, but demonstrate the approach's broader applicability. Our key innovation lies in recomposing queries into smaller subvariants, which are separately executed against the database. The results are stored as an index-like structure, allowing subsequent new queries to utilize this cache to reduce the search space to relevant partitions. We evaluated our approach on a lightweight variant of GeoMine and tested various storage backends, including RocksDB, Redis, and PostgreSQL. With this approach, we could substantially reduce the computation time for our use case. We further applied our approach to geospatial data using an OpenStreetMap dataset to demonstrate transferability and show its potential beyond its original bioinformatics use case. Our work contributes to more efficient data exploration in scientific research, accelerating queries on datasets often occurring in the scientific domain.

Gesellschaft für Informatik (GI)
Industry, innovation and infrastructure
Openalex Percentile: Top 37%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.