Skip to content

v0.5.1

Compare
Choose a tag to compare
@tijyojwad tijyojwad released this 21 Dec 21:49
· 1254 commits to master since this release

[0.5.1] (21 Dec 2023)

This release of Dorado fixes bugs with adapter trimming and custom barcodes, introduces a more accurate 6mA model, and adds several quality of life improvements.

  • 9a46392 - Replace use of constant with a parameter from custom barcode file.
  • 1893d69 - Decouple basecall library from models library.
  • e42761c - Allow RNA adapter trimming to be skipped.
  • a510d53 - Prevent simultaneous usage of multiple modbase models affecting the same canonical base.
  • 371a252 - Fix incorrect sample count in the ns tag with sequence trimming.
  • 9f532ff - Remove modbase tags for non-primary alignments except when soft clipping is enabled.
  • 52431e6 - Update 6mA model.
  • 7109c1c - Remove superfluous clamp from Metal model implementation.
  • 5fa4de7 - Refactor decoder interfaces.
  • a3dfc94 - Improve README for adapter trimming.
  • 3bfb1f0 - Fix bug with out-of-order primer trimming positions.
  • b1302ae - Allow alignment to be skipped for disconnected clients.
  • 55d09f9 - Update HDF5 pre-built library location.
  • 2048ad5 - Decrease httplib connection timeout.
  • aae47b1 - Refactor codebase to unify interfaces and reduce dependencies.
  • 6ed81c5 - Run separate modbase models in different CUDA streams.
  • decb9e7 - Update build settings to simplify integration into basecall server.
  • e8b07e2 - Report warning and skip FAST5 files when datasets contain FAST5 and POD5 files.
  • 6c984a0 - Enable Xcode builds.
  • 6d31793 - Split Metal LSTM kernel into multiple command buffers.
  • 364d15d - Fix bug with passing custom barcode file into basecaller command.
  • 951e3c3 - Allow read to override adapter/primer trimming defaults.
  • d6e2a80 - Clean up model auto download directories.
  • c552351 - Improve error handling during model auto download.
  • 936d408 - Report incorrect results warning for CPU basecalling on TX2.