v0.5.1
[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.