Skip to content

Releases: PROBIC/mSWEEP

mSWEEP-v2.2.1 (16 October 2024)

16 Oct 08:23
95f9b16
Compare
Choose a tag to compare

What's Changed

  • Initialize pointers (fixes issue #37 with --read-likelihood) by @jnalanko in #38

New Contributors

Full Changelog: v2.2.0...v2.2.1

mSWEEP-v2.2.0 (11 September 2024)

11 Sep 12:27
34eb9e9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.2...v2.2.0

mSWEEP-v2.1.2 (20 August 2024)

20 Aug 13:34
2e1f2f3
Compare
Choose a tag to compare

What's Changed

Details

  • Can now scale to inputs that are ~ 100 million queries x 50 000 targets in size.
  • Remove dependency on telescope.
  • More fixes related to parallelism in the input reading and likelihood construction phase.

Full Changelog: v2.1.1...v2.1.2

mSWEEP-v2.1.1 (15 August 2024)

15 Aug 10:13
c537327
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

mSWEEP-v2.1.0 (30 May 2024)

30 May 08:22
37a9d1e
Compare
Choose a tag to compare

DOI

New features

  • Allow adjusting zero inflation in the model with the --zero-inflation parameter. The default value is 0.01 which was used in the previous versions.

New experimental features:

Experimental feature implies that the user interface is not stable and is subject to change.

Enhancements

Bugfixes

  • Enable compression when reading plaintext alignment (#24)

Build changes:

Continuous integration

Full Changelog: v2.0.0...v2.1.0

mSWEEP-v2.0.0 (4 July 2023)

04 Jul 14:19
99be4e3
Compare
Choose a tag to compare

First major version increment of mSWEEP (breaks backwards-compatibility).

DOI

Output format changes:

  • Add the total number of reads to the abundances file (resolves #21)
  • Renamed total_hits to num_aligned in the abundances file (#21)
  • Status messages are now silenced by default but can be enabled with the --verbose toggle.

New features

Removed features:

  • Matching a fasta file to groups indicators is no longer supported (deprecated options --fasta, --groups-list, --groups-delimiter).

Pseudoaligner support

Installation

  • Added a conda recipe and instructions on installing mSWEEP from bioconda. (#22)

Build pipeline changes

  • Require C++17 to build from source.
  • Removed support for building zlib from source (5c94591)
  • Added the CMAKE_BUILD_WITH_FLTO flag for building with link-time optimization (ee1db01)

Internal changes

  • Bump C++ standard to C++17.
  • Rewrote most of the codebase.
  • Fixed dependency versions to avoid conflicts.

mSWEEP-v2.0.0-prerelease3 (29 March 2023)

29 Mar 10:38
Compare
Choose a tag to compare

Prerelease version of mSWEEP v2.0.0, pending some further testing.

mSWEEP-v1.6.3 (1 February 2023)

01 Feb 10:18
a0f685f
Compare
Choose a tag to compare

Fix build issues caused by an update in one of the dependencies.

mSWEEP-v1.6.2 (12 August 2022)

12 Aug 11:11
11b3eca
Compare
Choose a tag to compare

Updated dependencies and bug hunting.

Bug fixes

  • Fix interaction of --no-fit-model with WriteResults.
  • Skip erroneously trying to write the probability matrix if --no-fit-model was toggled.

Updated dependencies

Use telescope v0.4.0

  • About 10x speedup in reading pseudoalignments.
  • May reduce the memory footprint on large input.

Use rcgpar v1.0.2

  • Fixes MPI estimation when the input data dimensions exceed the capacity of 32 bit signed integers.
  • Enables compilation without MPI support even when MPI headers are present on the system.

Internal changes

  • Rename log.hpp -> msweep_log.hpp and correct the header guard to avoid some conflicts with dependencies.

Build pipeline

  • Use the CMAKE_ENABLE_MPI_SUPPORT flag to compile with or without support for MPI.

mSWEEP-v1.6.1 (5 May 2022)

06 May 07:29
Compare
Choose a tag to compare

DOI

Changes: