Skip to content

Releases: OndrejSladky/kmercamel

v2.1.1

13 Apr 18:55
ee8d343
Compare
Choose a tag to compare
  • KmerCamel can compute masked superstrings more efficiently directly from simplitigs (new flag -S)
    • If used, leads to ~10x speedup and memory savings on genomes
  • KmerCamel now applies the computation-through-simplitigs optimization only in cases where it is estimated to be helpful. This results to speedups on subsampled pan-genomes.

v2.1.0

24 Mar 14:52
Compare
Choose a tag to compare
  • Major speedup of global greedy (about 5x faster and 3x memory lighter on genomes)
  • KmerCamel🐫 prints progress reports and simple statistics of the computation (number of k-mers, number of simplitigs)

Backwards compatible, but the results may change due to a possibly different way of handling ties.

v2.0.0

05 Mar 15:40
Compare
Choose a tag to compare

New features of KmerCamel:

  • Conversion from (r)SPSS to MS
  • Outputting (r)SPSS representing the same k-mer set as MS
  • Spliting and joining a MS into a mask and superstring
  • KmerCamel can output masked superstring maximizing ones in the mask directly upon construction

Algortimic improvements:

  • Streaming algorithm is faster, more memory efficient and supports k up to 127

Improvements and changes in CLI:

  • Computation of ms and computation of lowerbounds were separated into subcommands for better clarity
  • By deafult, reverse complementary k-mer are now treated as equivalent (can be turned off)
  • Flags that are no longer relevant were removed
  • Some flags were renamed for better clarity

Due to changes in CLI, this introduces breaking changes.

v1.0.2

01 Oct 14:01
abbb8ff
Compare
Choose a tag to compare

Fixed an issue with mask optimization for k>15.

v1.0.1

14 Sep 20:37
ccefa59
Compare
Choose a tag to compare

KmerCamel 🐫 gives a warning if mask convention is violated.

v1.0

22 Aug 21:57
a1f3af8
Compare
Choose a tag to compare
  • Largely memory and speed optimizations
  • Support for k-mers up to 127
  • Possible optimization of masks
  • Universal support for reading .gz files and for reading from stdin

v0.1

30 Jan 21:06
Compare
Choose a tag to compare

Initial experimental implementation of KmerCamel🐫.