Skip to content

Reference implementations of minimizer schemes to go with the mod-minimizers paper.

Notifications You must be signed in to change notification settings

RagnarGrootKoerkamp/minimizers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository hosts a number of different projects related to minimizers.

  1. In src/lib.rs, reference implementations for the schemes presented in the mod-minimizer paper with Giulio Ermanno Pibiri.
  2. A fast implementation of random minimizers in src/par/, corresponding to this post.
    • Computes the minimizers of a human genome in around two seconds.
    • Code for the blogpost and corresponding benchmarks are in benches/blog and benches/bench.rs.
  3. Ongoing research on new sampling schemes.

Implemented minimizer schemes

  • Random minimizers.
  • two versions of asymptotically optimal Rotational minimizers (Marçais et al., 2018) .
  • Miniception, and a small slightly improved variant of it.
  • Decycling and double decycling based minimizers (Pellow et al., 2023).
  • Bidirectional anchors (Loukides et al., 2023)
  • Mod-sampling, with lr-minimizers and mod-minimizers (our work).

./fig/density_4.svg

About

Reference implementations of minimizer schemes to go with the mod-minimizers paper.

Resources

Stars

Watchers

Forks