Code
There are two main codebases that we are currently maintaining:
- SMARTEn: this is the main project implementing the actual SMARTEn runtimes that the end-users can leverage to implement metagenomic classifiers. The project provides example implementations of two classifiers:
KrakIt
that is based on the ideas from LMAT
and Kraken
, and Coriolis
that uses exact matching strategy akin to Centrifuge
.
- DNAsbt: this is our String B-Tree-like data structure tailored for DNA alphabets meant to provide efficient indexing capabilities over the edge.
Please keep in mind that these projects remain fairly active, and hence checking their main branches from time to time might be a good idea :-)