v0.8.0
[0.8.0] (16 Sept 2024)
This release of Dorado adds v5.1 RNA models with new inosine_m6A
and m5C
RNA modified base models, updates existing modified base models, improves the speed of v5 SUP basecalling models on A100/H100 GPUs, and enhances the flexibility and stability of dorado correct
. It also introduces per-barcode configuration for poly(A) estimation with interrupted tails, adds new --output-dir
and --bed-file
arguments to Dorado basecalling commands, and includes a variety of other improvements for stability and usability.
- a69c0a2 - Add v5.1.0 RNA basecalling models, including new
inosine_m6A
andm5C
modified base models, and updated existing DNA and RNA modified base models - 8e3a870 - Improve speed of v5 SUP basecalling models on A100 and H100 GPUs
- 6ee9018 - Reduce false positive calls from v5 DNA modifed base models
- 69cb260 - Fix bug causing intermittent crashing with v5 SUP models
- e9dec49 - Add
--resume-from
functionality todorado correct
- cb6eee1 - Decouple alignment and inference stages in
dorado correct
- df861db - Prevent segfaults in
dorado correct
- f35c8cc - Fix bug when downloading models for
dorado correct
- 6646701 - Add per-barcode poly(A) configuration for interrupted tails
- 0b79407 - Improve poly(A) length estimation for RNA and DNA
- df614ab - Add
--output-dir
argument todorado basecaller
anddorado duplex
- f9beb39 - Add
--bed-file
argument todorado basecaller
anddorado duplex
- 1fc6f1e - Add
--models-directory
option tobasecaller
,duplex
, anddownload
to download and reuse models - 966c2ca - Update POD5 version to v0.3.15
- 6ec77c8 - Fix errors when performing duplex calling with modified bases
- 4a28d58 - Always trim DNA adapter signal before processing RNA reads
- a90fbf9 - Fix loading of FASTQ files containing RNA with U bases
- 9e5db84 - Fix duplicated alignment tags in re-aligned files
- 3cc4de3 - Prevent "Too many open files" error when using
--sort-bam
withdorado demux
- b531918 - Prevent
dorado basecaller
crash when signal-space trimming removes all raw data - adc60ba - Package
libcupti.so
into ARM Linux builds - 667d160 - Remove kit name requirement in custom barcode configuration
- e9281fa - Emit an error message if header from input HTS file cannot be read
- 7f42b8f - Warn and exit instead of crashing if a model path does not exist
- 7d74246 - Improve index file error handling
- c77733a - Add a mechanism to cache auto batch size calculations
- a674dad - Update
--help
documentation forbasecaller
,duplex
, andcorrect
- 022901e - Fix JSON output when using
--list-structured
withdorado download
- db73e5d - Add
run_id
to filenames output bydemux