Skip to content

Releases: waveygang/wfmash

v0.12.6

05 Feb 20:15
7205bf7
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.12.6.tar.gz

What's Changed

Full Changelog: v0.8.4...v0.12.6

mashmap3 and more

24 Jan 10:12
@ekg ekg
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.12.5.tar.gz

This closes an integration process that pulled in minmer-based mashmap3. The CLI has been updated to make it easy to run large all-to-all alignment jobs in parts on a cluster using the -P[pfx], --target-prefix=[pfx] and target list options. We have included a new --one-to-one mapping option that ensures symmetry between mapping query and target ranges (they must each be the best option).

wfmash 0.10.5 - Prefisso

02 Aug 09:15
591f91e
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.10.5.tar.gz

This release fixes the issue of getting N exact mappings when less than N mappings are requested. Moreover, now it is possible to specify a prefix, or a list of sequences, to filter target sequences. Finally, wfmash building with cmake is improved.

This introduces:

  • fix the build to use cmake everywhere #180 #181 by @ekg
  • avoid exact mapping duplicates #182 by @ekg
  • subset targets by list or prefix #183 by @ekg

wfmash 0.10.4 - Euristico

27 Jun 09:52
00fed86
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.10.4.tar.gz

This release strongly improves the runtime performance of the alignments without affecting their accuracy (in all alignments tested). We apply an heuristic BiWFlign/BiWFλ and the mapping chaining is less aggressive, improving also the runtime during the mapping phase with the price of getting a bit more mappings.

This introduces:

wfmash 0.10.3 - Vendetta

19 Apr 15:32
191afe1
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.10.3.tar.gz

This release reimplements the bidirectional wfλ, with a very tiny, but consistent, performance improvement.

This introduces:

wfmash 0.10.2 - Eseguito

13 Jan 20:23
2aaba27
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.10.2.tar.gz

Minor change. This release is used to update the conda release.

This introduces:

wfmash 0.10.1 - Bibidirezionale

17 Dec 19:39
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.10.1.tar.gz

Minor changes. This release is used to update the conda release.

This introduces:

wfmash 0.10.0 - Bidirezionale

27 Oct 16:19
e7ab130
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.10.0.tar.gz

The main change is the introduction of the bidirectional wfλ, which allows a full exploration of the high-order alignment matrix without blowing up with the memory. This leads to more and better anchors that tend to simplify the alignments during the patching phase, therefore even improving the runtime.

This introduces (in reverse chronological order):

Citazioni

01 Aug 15:30
@ekg ekg
Compare
Choose a tag to compare

Fixes several bugs (including a memory leak), updates WFA2-lib and documentation.

wfmash 0.9.1 - Mutamento

03 Jul 08:52
@ekg ekg
Compare
Choose a tag to compare

Buildable Source Tarball: wfmash-v0.9.1.tar.gz

Major changes in this release are an improvement of mapping merging and updates to the base level alignment code which allow for exact patching of large gaps in the alignment traceback.

Fixes and updates:

  • signed 32-bit overflow on large plant chromosomes
  • avoid overfiltering due to equal scores on multiple targets
  • mapping min-hash sparsification (hash mapping struct and keep hashes below a threshold) to sample from very large all-vs-all alignment problems
  • simplify mapping merging and cap the merge distance at the wavefront reduction distance used in wflign
  • reduce wavefronts while following the diagonal, to handle wflign of sequences with very different lengths without alignment failure
  • universal minimizer spaced seeds: ALeS seeds now work with unbiased universal minimizer scheme
  • integration of WFA2-lib and application of biWFA for O(s)-memory patching of large gaps in alignment traceback