News: New version of the GATB library
gravatar for edrezen
6.1 years ago by
edrezen720 wrote:

The new version of the GATB-CORE library 1.0.6 is now available.

This version provides :

  •  speed up from x2 to x3 for kmer counting and graph construction phases (optimizations based on minimizers and improved Bloom filters). GATB's k-mer counter has been improved using techniques from KMC2, to achieve competitive running times compared to KMC2.
  • ability to store arbitrary information associated to each kmer of the graph, enabled by a minimal perfect hash function (costs only 2.61 bits/kmer of memory)
  • improved API with new possibilities (banks and kmers management)
  • many new snippets showing how to use the library.

The library can be downloaded here.

The reference library API is available here.

Tools based on the library can be found here.


dsk minia gatb next-gen news • 1.6k views
ADD COMMENTlink modified 6.1 years ago by Rayan Chikhi1.5k • written 6.1 years ago by edrezen720
gravatar for Rayan Chikhi
6.1 years ago by
Rayan Chikhi1.5k
France, Lille, CNRS
Rayan Chikhi1.5k wrote:

Erwan made some benchmarks and I think they look great. It appears that the speed-up in the new version is even more than 3x (around 3-4x).


Here, we compare GATB-core version 1.0.5 and 1.0.6 on ERR599057 (Tara Ocean, 32 Gbp) with 8 cores.

                         v1.0.5                 v1.0.6
total  (time & cpu)    173 min (186%)       48 min (334%)

max mem (MB)                  6972 MB             4777 MB 
K-mer counting         109 min 29 sec       27 min 34 sec 
Bloom constr.            2 min 37 sec        2 min 48 sec 
cFP                     55 min 43 sec       11 min 29 sec 
Branching nodes travl.   2 min 52 sec        4 min 33 sec
ADD COMMENTlink modified 6.1 years ago • written 6.1 years ago by Rayan Chikhi1.5k
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1716 users visited in the last hour