henhaobio
Sign in

BioinformaticsBioinformaticsPeer-reviewed journal article

Augmented Interval List: a novel data structure for efficient genomic interval search

Jianglin FengiD, Aakrosh RataniD, Nathan C. SheffieldiD

PDFDOIPreprint

Abstract

MotivationGenomic data is frequently stored as segments or intervals. Because this data type is so common, interval-based comparisons are fundamental to genomic analysis. As the volume of available genomic data grows, developing efficient and scalable methods for searching interval data is necessary.\n\nResultsWe present a new data structure, the augmented interval list (AIList), to enumerate intersections between a query interval q and an interval set R. An AIList is constructed by first sorting R as a list by the interval start coordinate, then decomposing it into a few approximately flattened components (sublists), and then augmenting each sublist with the running maximum interval end. The query time for AIList is O(log2N + n + m), where n is the number of overlaps between R and q, N is the number of intervals in the set R, and m is the average number of extra comparisons required to find the n overlaps. Tested on real genomic interval datasets, AIList code runs 5 - 18 times faster than standard high-performance code based on augmented interval-trees (AITree), nested containment lists (NCList), or R-trees (BEDTools). For large datasets, the memory-usage for AIList is 4% - 60% of other methods. The AIList data structure, therefore, provides a significantly improved fundamental operation for highly scalable genomic data analysis.\n\nAvailabilityAn implementation of the AIList data structure with both construction and search algorithms is available at code.databio.org/AIList.

Citations
18
FWCI
1.37
Field percentile
top 16%

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISTeyssier '23Feng '20Stovner '19Li '20Sarmashghi '19Gharavi '24
70% semantic matchBioinformatics
Noam Teyssier, Martin Kampmann, Hani Goodarzi·bioRxiv·Sep 20, 2023· 2 citations