github nanoporetech/dorado v0.3.3

latest releases: v1.1.1, v1.1.0, v1.0.2...
2 years ago

[0.3.3] (8 Aug 2023)

This release of Dorado introduces improvements to Duplex pair identification for improved duplex yields, faster basecalling on A100 and H100, improvements to modified base calling speed on Apple silicon, and major enhancements to the portability of Dorado binaries.

  • 7307146 - Major reduction to required GPU memory, especially for A100/H100. Allows greater batch size and consequently improved basecalling speed
  • 8073364 - Improvements to Duplex pairing algorithm for increased Duplex yield. Situations where complement read is truncated are now handled.
  • 39ffb35 - Report the duplex rate percentage
  • 65b8b8a - Major speed upgrade to modified base calling on Apple silicon devices
  • 481438a - Improve performance of basecalling of Fast model on M silicon by 6% by inlining of function used during decode
  • fe8dbf2 - Improve basecalling stability on Apple silicon by limiting run time of LSTM kernel to avoid CB submission errors
  • 0abea5f - Upgrade dna_r9.4.1_e8 5mCG models to version 0.1 for improved accuracy
  • 752e094 - Upgrade to OpenSSL3
  • 447b559 - Switch to target-based includes CMake builds - Prevents dependent projects from copying all nclude paths and link libs
  • b0d10a9 - Fix edge case where it is possible to spawn no basecaller worker threads
  • 1650b83 - Fix issue with inability to find CUPTI library during compilation on some systems
  • e4ba3e5 - Add missing SA:Z tag to alignments generated by Dorado
  • c5a4cfc - Fix various linker errors
  • bf72fdd - Dorado will error out gracefully if no POD5s are provided
  • bcdeb8f - Improvements to portability of Dorado binaries via use of static linking on macOS and Linux
  • e14a7e6 - Improvements to error handling on Apple Silicon devices (Metal command buffer error handling)
  • ca1d191 - Improvements to read ids for non-split reads
  • 5d9238a - Revamp AsyncQueue interface
  • 6a3ccb6 - Removed RNA003 model which is obsolesced by RNA004
  • 1a94fac - Add summary stats and progress bar for basecalling from Fast5
  • 072ed96 - Add pipeline restart capability and pairing cache retention option to termination
  • 01acbd5 - Stop progress bar cutting out near the end of the run
  • 211968c - Add suppression for false-positive vptr issues in older Xcodes
  • 1e14d2a - Reduce unnecessary startup cost by setting an upper limit on the maximum batchsize to 10,240
  • 09c5b28 - Speed up the fixed cost of auto batchsize detection on mGPU systems by running in parallel

Don't miss a new dorado release

NewReleases is sending notifications on new releases.