Skip to content

Benchmark various implementations of genomic overlap methods (tokenizers) in a controlled environment.

Notifications You must be signed in to change notification settings

databio/gtokenizers-bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genomic overlap benchmarking

This repository contains code to benchmark the performance of different genomic overlap algorithms. The goal is to compare the speed and memory usage of various implementations for finding overlaps between genomic intervals.

To run the benchmarks

Make sure that you have the rust toolchain installed. Download the necessary data files and set up the environment:

sh download_data.sh

Then you can run the benchmarks with the following command:

cargo bench --profile release

You can then view the HTML report in target/criterion/report/index.html. On MacOS I just open it with:

open target/criterion/report/index.html

This might work with linux too, but I haven't tested it. You can also use xdg-open or firefox to open the file in your browser.

About

Benchmark various implementations of genomic overlap methods (tokenizers) in a controlled environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published