Skip to content

Releases: bbuchfink/diamond

DIAMOND v0.8.21

06 Sep 20:07
Compare
Choose a tag to compare

Custom scoring matrices now also work when using the DAA format.

DIAMOND v0.8.20

26 Aug 20:29
Compare
Choose a tag to compare

Added support for customizing the tabular output format. The format may now be specified similarly to BLAST:
diamond --outfmt 6 qseqid sseqid bitscore

DIAMOND v0.8.19

24 Aug 13:35
Compare
Choose a tag to compare

This release adds support for custom scoring matrices. Syntax for using a custom matrix file:
diamond blastp --custom-matrix custom.mat --lambda 0.3 --K 0.1 --gapopen 10 --gapextend 2

Note that the statistical parameters Lambda and K have to be provided for your matrix. One way to compute these values is to use the FASTA suite. The file format of the matrix file also follows the format used by the FASTA suite.

DIAMOND v0.8.18

10 Aug 17:10
Compare
Choose a tag to compare

Added a new command getseq that can be used to retrieve sequences from database files. Usage:
Print whole database in FASTA format: diamond getseq -d db
Print 3rd and 7th sequence in FASTA format: diamond getseq -d db --seq 3 7

DIAMOND v0.8.17

30 Jul 09:40
Compare
Choose a tag to compare

Added a new alignment mode (option --more-sensitive) that provides some additional sensitivity compared to the sensitive mode.

DIAMOND v0.8.16

23 Jul 14:04
Compare
Choose a tag to compare

With a new load balancing implementation, this release improves the performance particularly on systems with many cores and for longer sequences.

DIAMOND v0.8.15

17 Jul 08:31
Compare
Choose a tag to compare

Fixed a crash and a compiler error on some systems.

DIAMOND v0.8.14

13 Jul 12:04
Compare
Choose a tag to compare

Fixed a memory leak. Updating is recommended.

DIAMOND v0.8.13

12 Jul 13:21
Compare
Choose a tag to compare

Fixed a compiler error on some older systems.

DIAMOND v0.8.12

10 Jul 12:20
Compare
Choose a tag to compare

This release introduces a new database format that now allows to set the block size parameter for the alignment commands instead of the makedb command. This way the program's memory usage can be controlled more dynamically at runtime without database rebuilding.