Skip to content

Implementation of the fastest interval tree querying algorithm based on range tree data structure. Work on genomic and time intervals etc. Paper in Scientific Reports.

Notifications You must be signed in to change notification settings

luoyuanlab/rangetree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

rangetree

Implementation of range tree, range tree with fractional cascading and interval tree

Files

  • indexrtFC.h, indexrtFC.cpp: rangetree implementation
  • rangetree2d.h, rangetree2d.cpp 2d-rangetree implementation
  • itvtree.h, itvtree.h intervaltree intervaltree

Getting Started

make

./Release/treecomp  datafile   queryfiles

The results are generated in the path of queryfiles with suffix '.res'

Citation

@article{chengsheng2019efficient,
  title={Efficient Genomic Interval Queries Using Augmented Range Trees},
  author={Chengsheng, Mao and Alal, Eran and Luo, Yuan},
  journal={Scientific Reports (Nature Publisher Group)},
  volume={9},
  number={1},
  year={2019},
  publisher={Nature Publishing Group}
}

About

Implementation of the fastest interval tree querying algorithm based on range tree data structure. Work on genomic and time intervals etc. Paper in Scientific Reports.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published