Skip to content

Commit

Permalink
Merge branch 'jdaw/release-0.5.1' into 'master'
Browse files Browse the repository at this point in the history
Release v0.5.1

See merge request machine-learning/dorado!783
  • Loading branch information
tijyojwad committed Dec 21, 2023
2 parents 9a46392 + 8e6c285 commit a7fb3e3
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 5 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,36 @@

All notable changes to Dorado will be documented in this file.

# [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.

* 9a4639261576bf957392b406f7e36664b1ddf9eb - Replace use of constant with a parameter from custom barcode file.
* 1893d69a4f472df00936db3fe7c31a72de31c23a - Decouple basecall library from models library.
* e42761c65b96e4feecdbdaff343928e30e258ee8 - Allow RNA adapter trimming to be skipped.
* a510d531af46dc07c445d59914e809b4a18de0ad - Prevent simultaneous usage of multiple modbase models affecting the same canonical base.
* 371a252ac5d62512597d288bb3396cc93a2b18fc - Fix incorrect sample count in the ns tag with sequence trimming.
* 9f532ffe298c72f39984fc68e36e9fa24d811382 - Remove modbase tags for non-primary alignments except when soft clipping is enabled.
* 52431e685dae82fd94ecf12c52f5d3cd8f78fd1a - Update 6mA model.
* 7109c1c639f19b8bea5ea4e7faacb6cf32e58fb6 - Remove superfluous clamp from Metal model implementation.
* 5fa4de73a38e5ff858e9ed7662d8b72844588c6d - Refactor decoder interfaces.
* a3dfc94a1bf37644d95ed2acabd7bb27e5229245 - Improve README for adapter trimming.
* 3bfb1f052bdf5b09998a511cb6369c2227d8bc3a - Fix bug with out-of-order primer trimming positions.
* b1302aee6accd8e9a56037311c176649f8b166bd - Allow alignment to be skipped for disconnected clients.
* 55d09f9f985923494b8ef407f35e788cfd6039d4 - Update HDF5 pre-built library location.
* 2048ad5f371d50ec03268d4a69c566b73a661bf0 - Decrease httplib connection timeout.
* aae47b1313511c330765c418cff55e2cc7f51323 - Refactor codebase to unify interfaces and reduce dependencies.
* 6ed81c5edcf0d6e0d20da4d250891e0a7e77b92a - Run separate modbase models in different CUDA streams.
* decb9e7ca8688e365f5f340802534dedaf7bf026 - Update build settings to simplify integration into basecall server.
* e8b07e20925dcfb79538d7cdcc40a9e064560bbc - Report warning and skip FAST5 files when datasets contain FAST5 and POD5 files.
* 6c984a0b04617866251920d11092618e24cc5f43 - Enable Xcode builds.
* 6d317935ffb4974cab4bc2a1617eeddaf47976a3 - Split Metal LSTM kernel into multiple command buffers.
* 364d15d9c4fbc6d88a7cc8f35657da5d31c51aaa - Fix bug with passing custom barcode file into basecaller command.
* 951e3c3f4cd645580b8f09ee7d24f94f99043910 - Allow read to override adapter/primer trimming defaults.
* d6e2a801608e1b3ae0baaee346c1690f63f5032f - Clean up model auto download directories.
* c5523515d66b57a3aa862cf5b1296e6082942e07 - Improve error handling during model auto download.
* 936d40883b1c4fcd6d8dccbc90d62a5d4d444b81 - Report incorrect results warning for CPU basecalling on TX2.

# [0.5.0] (5 Dec 2023)

This release of Dorado introduces new, more accurate, and faster v4.3 basecalling models. It also enables hemi-methylation basecalling of duplex reads. Dorado now supports DNA primer and adapter trimming, custom barcode arrangements and sequences, and can automatically select the correct model for your data. Furthermore, this release introduces speed and memory enhancements for basecalling on Apple silicon and various stability improvements.
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ If you encounter any problems building or running Dorado, please [report an issu

## Installation

- [dorado-0.5.0-linux-x64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.0-linux-x64.tar.gz)
- [dorado-0.5.0-linux-arm64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.0-linux-arm64.tar.gz)
- [dorado-0.5.0-osx-arm64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.0-osx-arm64.zip)
- [dorado-0.5.0-win64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.0-win64.zip)
- [dorado-0.5.1-linux-x64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.1-linux-x64.tar.gz)
- [dorado-0.5.1-linux-arm64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.1-linux-arm64.tar.gz)
- [dorado-0.5.1-osx-arm64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.1-osx-arm64.zip)
- [dorado-0.5.1-win64](https://cdn.oxfordnanoportal.com/software/analysis/dorado-0.5.1-win64.zip)

## Platforms

Expand Down
2 changes: 1 addition & 1 deletion cmake/DoradoVersion.cmake
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
set(DORADO_VERSION_MAJOR 0)
set(DORADO_VERSION_MINOR 5)
set(DORADO_VERSION_REV 0)
set(DORADO_VERSION_REV 1)

find_package(Git QUIET)
if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git")
Expand Down

0 comments on commit a7fb3e3

Please sign in to comment.