Skip to content

kmtricks modules

Teo Lemane edited this page Jul 29, 2021 · 1 revision

kmtricks is composed of different modules which can be seen as building blocks of kmtricks pipeline.

These modules do not allow anything more than the pipeline but allow a finer processing (sub-sampling partitions, ect).

Sequence/Matrix processing modules (linearly dependent)

Warning: kmtricks is highly tunable, some basic parameters, like k-mer size, are however maintained by a configuration file produced by kmtricks repart but for the sake of modularity many others are not fixed from the start. Some parameters or computations depend on the execution of previous modules with specific parameters (dependencies are described on each module page). This means that using these processing modules you are responsible for the consistency of the execution. Modules are only there for practical purposes for specific cases. You should only use them if you can't get exactly what you want using kmtricks pipeline.

Helper modules

Index modules (wrappers around a fork of HowDeSBT that works with kmtricks Bloom filters)