Skip to content

Releases: nanoporetech/dorado

v0.2.1

16 Feb 13:43
Compare
Choose a tag to compare

[0.2.1] (16 Feb 2023)

  • 121dddf - Fix malformed SAM header

v0.2.0

16 Feb 07:37
Compare
Choose a tag to compare

[0.2.0] (16 Feb 2023)

Dorado v0.2.0 is a major release that introduces several performance and usability improvements. In particular, we are happy to announce the inclusion and release of v4.1.0 simplex models, which improved basecalling in low-complexity genomic regions.

  • 9b8ea11 - v4.1.0 with models higher accuracy basecalling in low-complexity genomic regions
  • 1311cbe - Increased basecalling performance on macOS
  • 74a04fc - The stereo duplex model has been updated with calibrated qscores parameters
  • 1170ef6 - SAM output now include read groups
  • 63fb334 - linux-arm64 builds
  • 117be24 - Added --read-id filter and only basecalling paired reads in duplex for higher basecalling speed
  • a8ec895 - Added --min-qscore filter
  • c80bae6 - Set builds to default to Release
  • e802181 - Modbase CPU fixes
  • f0b9654 - Better auto-batchsize detection on macos
  • 1a422db - Switch to transparent model URLs
  • c2e694e - 260bps v4.0.0 5mCG_5hmCG@v2 models
  • 6b9249f - Initial CUDA 12.0 support

v0.1.1

12 Dec 16:53
Compare
Choose a tag to compare

[0.1.1] (12 Dec 2022)

  • 38b953f - Improved stereo duplex calling performance
  • 0de73fe - Fixed reverse calls in stereo
  • 1f62d8d - Fixed modification model matching

v0.1.0

06 Dec 13:01
Compare
Choose a tag to compare

[0.1.0] (05 Dec 2022)

  • 0ff3e59 - Introducing stereo duplex calling introduced
  • fe42f66 - New v4.0.0 simplex models for kit 14
  • 9e9fae3 - v4.0.0 400bps simplex 5mCG_5hmGC modification models
  • 59aef49 - Simplified modification calling interface --modified-bases 5mCG_5hmGC
  • c8d4f39 - Initial RNA calling support
  • 9747efd - Remove move table overhang
  • eb4854a - Improved simplex calling performance by selecting the optimal batchsize at startup

v0.0.3

12 Nov 20:46
Compare
Choose a tag to compare

[0.0.3] (12 Nov 2022)

Upgrade to Pod5 v0.0.41

47be749 - Support new pod5 version (0.0.41)

v0.0.2

10 Nov 15:01
Compare
Choose a tag to compare

[0.0.2] (10 Nov 2022)

Release of version 0.0.2 is a minor release which introduces several performance and usability improvements to Dorado. In particular, we are happy to announce the inclusion of multi-GPU base modification calling and 5mC models.

Major changes

  • 1636153 - Major upgrade to modified base calling speed.
  • fea9181 61a7bc0 - Improve convolutional layer performance for increase in basecalling speed.
  • fb7cb24 - Reduction in memory requirement for M1 basecalling, allows running on larger number of M1 devices.
  • f5371d1 - Add signal move tables to SAM output.
  • 621cc4d - Fix CPU basecalling
  • 9c4bf71 - Add dorado namespace
  • acbca36 - Improvements to Dorado portability - Dorado archive now bundles more dependencies.

Minor changes

  • 16cb5cb - Fix downloading models in Windows
  • 3202db8 - Basecaller node timeout, enables computation of non-full batches after timeout elapses.
  • 1a40836 - Add duration tag to SAM.
  • 0b3a336 - Add verbose flag to Dorado.
  • d75303d - Solve segfault-causing race condition
  • ac0a4d5 - Adjust overlap and chunk size to be a multiple of the model stride
  • 626137a - Improve the way we look up GPU core count on Apple
  • b2864db - Added spdlog logging framework
  • e9c7866 - Reduced Startup cost on multi-GPU systems
  • fe71021 - Migrate archive distributions from Box to CDN
  • 4b67720 - Resolved issue with SSL verification for model downloads.

v0.0.1

05 Oct 12:39
Compare
Choose a tag to compare

[0.0.1] (05 Oct 2022)

We are excited to announce the first binary release of Dorado. This Dorado release introduces important new features such as support for modified base calling, and significant improvements to basecalling performance and usability, taking it to the state of the art for speed and accuracy.

Major changes

  • d3ddd1f, 37e28f7, - Support for mod base calling, performance enhancements.
  • dd79bf5, 2a7fc17, 465cb4a, 56482fb - Support for basecalling on M1 family Apple Silicon.
  • bd6014e - Support for basecalling on systems with multiple Nvidia GPUs.
  • 41fdb11 - Support for POD5 file format.
  • 0750654 - Addition of new β€œQuantile” - based read scaling algorithm for higher accuracy.
  • 8acf2ba - Upgrade to torch 1.12.1
  • 9955d0d - Added fast int8-quantization optimisation for LSTM networks with layer size of 96 or 128
  • f2e993d - New cuBLAS-based implementation for LSTMs leading to state-of-the-art performance.
  • 6ec50dc - Major rearchitecture of CUDA model runners for higher basecalling speed and lower GPU memory utilisation.
  • a0a197f - Accuracy improvements to handling of short reads (<1Kb) with an upgraded padding strategy.
  • d01bf04 - Ability to download basecalling models from Dorado.
  • 7c7e59c - Support for SAM output

Minor Changes

  • 0e89d63 - Automatic selection of batch size if user does not specify.
  • 6afceea - Dorado version added to SAM output, including commit hash
  • 339b2fc - Scaling information recorded in SAM output
  • afbfab9 - Timestamps added to SAM output
  • 9ec2d97 - Support for multi-threaded read scaling, preventing CPU bottlenecks and improving basecall speed.
  • 7cbdbe0 - Support for multi-threaded POD5 reading for higher data ingestion rate and improved performance.
  • 5a33e83 - Automatic querying of M1 device type for detection of optimal basecalling parameters.
  • 42703d0 - Basecalling progress (Number of reads basecalled) printed out to terminal on Linux.