.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5. .TH DIAMOND "1" "October 2021" "diamond 2.0.13" "User Commands" .SH NAME diamond \- accelerated BLAST compatible local sequence aligner .SH DESCRIPTION diamond v2.0.13.151 (C) Max Planck Society for the Advancement of Science Documentation, support and updates available at http://www.diamondsearch.org Please cite: http://dx.doi.org/10.1038/s41592\-021\-01101\-x Nature Methods (2021) .PP Syntax: diamond COMMAND [OPTIONS] .PP Commands: makedb Build DIAMOND database from a FASTA file blastp Align amino acid query sequences against a protein reference database blastx Align DNA query sequences against a protein reference database view View DIAMOND alignment archive (DAA) formatted file help Produce help message version Display version information getseq Retrieve sequences from a DIAMOND database file dbinfo Print information about a DIAMOND database file test Run regression tests makeidx Make database index .PP General options: \fB\-\-threads\fR (\fB\-p\fR) number of CPU threads \fB\-\-db\fR (\fB\-d\fR) database file \fB\-\-out\fR (\fB\-o\fR) output file \fB\-\-outfmt\fR (\fB\-f\fR) output format .TP 0 = BLAST pairwise .TP 5 = BLAST XML .TP 6 = BLAST tabular .IP 100 = DIAMOND alignment archive (DAA) 101 = SAM .IP Value 6 may be followed by a space\-separated list of these keywords: .IP qseqid means Query Seq \- id qlen means Query sequence length sseqid means Subject Seq \- id sallseqid means All subject Seq \- id(s), separated by a ';' slen means Subject sequence length qstart means Start of alignment in query qend means End of alignment in query sstart means Start of alignment in subject send means End of alignment in subject qseq means Aligned part of query sequence qseq_translated means Aligned part of query sequence (translated) full_qseq means Query sequence full_qseq_mate means Query sequence of the mate sseq means Aligned part of subject sequence full_sseq means Subject sequence evalue means Expect value bitscore means Bit score score means Raw score length means Alignment length pident means Percentage of identical matches nident means Number of identical matches mismatch means Number of mismatches positive means Number of positive \- scoring matches gapopen means Number of gap openings gaps means Total number of gaps ppos means Percentage of positive \- scoring matches qframe means Query frame btop means Blast traceback operations(BTOP) cigar means CIGAR string staxids means unique Subject Taxonomy ID(s), separated by a ';' (in numerical order) sscinames means unique Subject Scientific Name(s), separated by a ';' sskingdoms means unique Subject Super Kingdom(s), separated by a ';' skingdoms means unique Subject Kingdom(s), separated by a ';' sphylums means unique Subject Phylum(s), separated by a ';' stitle means Subject Title salltitles means All Subject Title(s), separated by a '<>' qcovhsp means Query Coverage Per HSP scovhsp means Subject Coverage Per HSP qtitle means Query title qqual means Query quality values for the aligned part of the query full_qqual means Query quality values qstrand means Query strand .IP Default: qseqid sseqid pident length mismatch gapopen qstart qend sstart send evalue bitscore .PP \fB\-\-verbose\fR (\fB\-v\fR) verbose console output \fB\-\-log\fR enable debug log \fB\-\-quiet\fR disable console output \fB\-\-header\fR Write header lines to blast tabular format. .PP Makedb options: \fB\-\-in\fR input reference file in FASTA format \fB\-\-taxonmap\fR protein accession to taxid mapping file \fB\-\-taxonnodes\fR taxonomy nodes.dmp from NCBI \fB\-\-taxonnames\fR taxonomy names.dmp from NCBI .PP Aligner options: \fB\-\-query\fR (\fB\-q\fR) input query file \fB\-\-strand\fR query strands to search (both/minus/plus) \fB\-\-un\fR file for unaligned queries \fB\-\-al\fR file or aligned queries \fB\-\-unfmt\fR format of unaligned query file (fasta/fastq) \fB\-\-alfmt\fR format of aligned query file (fasta/fastq) \fB\-\-unal\fR report unaligned queries (0=no, 1=yes) \fB\-\-max\-target\-seqs\fR (\fB\-k\fR) maximum number of target sequences to report alignments for (default=25) \fB\-\-top\fR report alignments within this percentage range of top alignment score (overrides \fB\-\-max\-target\-seqs\fR) \fB\-\-max\-hsps\fR maximum number of HSPs per target sequence to report for each query (default=1) \fB\-\-range\-culling\fR restrict hit culling to overlapping query ranges \fB\-\-compress\fR compression for output files (0=none, 1=gzip, zstd) \fB\-\-evalue\fR (\fB\-e\fR) maximum e\-value to report alignments (default=0.001) \fB\-\-min\-score\fR minimum bit score to report alignments (overrides e\-value setting) \fB\-\-id\fR minimum identity% to report an alignment \fB\-\-query\-cover\fR minimum query cover% to report an alignment \fB\-\-subject\-cover\fR minimum subject cover% to report an alignment \fB\-\-fast\fR enable fast mode \fB\-\-mid\-sensitive\fR enable mid\-sensitive mode \fB\-\-sensitive\fR enable sensitive mode) \fB\-\-more\-sensitive\fR enable more sensitive mode \fB\-\-very\-sensitive\fR enable very sensitive mode \fB\-\-ultra\-sensitive\fR enable ultra sensitive mode \fB\-\-iterate\fR iterated search with increasing sensitivity \fB\-\-global\-ranking\fR (\fB\-g\fR) number of targets for global ranking \fB\-\-block\-size\fR (\fB\-b\fR) sequence block size in billions of letters (default=2.0) \fB\-\-index\-chunks\fR (\fB\-c\fR) number of chunks for index processing (default=4) \fB\-\-tmpdir\fR (\fB\-t\fR) directory for temporary files \fB\-\-parallel\-tmpdir\fR directory for temporary files used by multiprocessing \fB\-\-gapopen\fR gap open penalty \fB\-\-gapextend\fR gap extension penalty \fB\-\-frameshift\fR (\fB\-F\fR) frame shift penalty (default=disabled) \fB\-\-long\-reads\fR short for \fB\-\-range\-culling\fR \fB\-\-top\fR 10 \fB\-F\fR 15 \fB\-\-matrix\fR score matrix for protein alignment (default=BLOSUM62) \fB\-\-custom\-matrix\fR file containing custom scoring matrix \fB\-\-comp\-based\-stats\fR composition based statistics mode (0\-4) \fB\-\-masking\fR masking algorithm (none, seg, tantan=default) \fB\-\-query\-gencode\fR genetic code to use to translate query (see user manual) \fB\-\-salltitles\fR include full subject titles in DAA file \fB\-\-sallseqid\fR include all subject ids in DAA file \fB\-\-no\-self\-hits\fR suppress reporting of identical self hits \fB\-\-taxonlist\fR restrict search to list of taxon ids (comma\-separated) \fB\-\-taxon\-exclude\fR exclude list of taxon ids (comma\-separated) \fB\-\-seqidlist\fR filter the database by list of accessions \fB\-\-skip\-missing\-seqids\fR ignore accessions missing in the database .PP Advanced options: \fB\-\-algo\fR Seed search algorithm (0=double\-indexed/1=query\-indexed/ctg=contiguous\-seed) \fB\-\-bin\fR number of query bins for seed search \fB\-\-min\-orf\fR (\fB\-l\fR) ignore translated sequences without an open reading frame of at least this length \fB\-\-seed\-cut\fR cutoff for seed complexity \fB\-\-freq\-masking\fR mask seeds based on frequency \fB\-\-freq\-sd\fR number of standard deviations for ignoring frequent seeds \fB\-\-motif\-masking\fR softmask abundant motifs (0/1) \fB\-\-id2\fR minimum number of identities for stage 1 hit \fB\-\-xdrop\fR (\fB\-x\fR) xdrop for ungapped alignment \fB\-\-gapped\-filter\-evalue\fR E\-value threshold for gapped filter (auto) \fB\-\-band\fR band for dynamic programming computation \fB\-\-shapes\fR (\fB\-s\fR) number of seed shapes (default=all available) \fB\-\-shape\-mask\fR seed shapes \fB\-\-multiprocessing\fR enable distributed\-memory parallel processing \fB\-\-mp\-init\fR initialize multiprocessing run \fB\-\-mp\-recover\fR enable continuation of interrupted multiprocessing run \fB\-\-mp\-query\-chunk\fR process only a single query chunk as specified \fB\-\-ext\-chunk\-size\fR chunk size for adaptive ranking (default=auto) \fB\-\-no\-ranking\fR disable ranking heuristic \fB\-\-ext\fR Extension mode (banded\-fast/banded\-slow/full) \fB\-\-culling\-overlap\fR minimum range overlap with higher scoring hit to delete a hit (default=50%) \fB\-\-taxon\-k\fR maximum number of targets to report per species \fB\-\-range\-cover\fR percentage of query range to be covered for range culling (default=50%) \fB\-\-dbsize\fR effective database size (in letters) \fB\-\-no\-auto\-append\fR disable auto appending of DAA and DMND file extensions \fB\-\-xml\-blord\-format\fR Use gnl|BL_ORD_ID| style format in XML output \fB\-\-stop\-match\-score\fR Set the match score of stop codons against each other. \fB\-\-tantan\-minMaskProb\fR minimum repeat probability for masking (default=0.9) \fB\-\-file\-buffer\-size\fR file buffer size in bytes (default=67108864) \fB\-\-memory\-limit\fR (\fB\-M\fR) Memory limit for extension stage in GB \fB\-\-no\-unlink\fR Do not unlink temporary files. \fB\-\-target\-indexed\fR Enable target\-indexed mode \fB\-\-ignore\-warnings\fR Ignore warnings .PP View options: \fB\-\-daa\fR (\fB\-a\fR) DIAMOND alignment archive (DAA) file \fB\-\-forwardonly\fR only show alignments of forward strand .PP Getseq options: \fB\-\-seq\fR Space\-separated list of sequence numbers to display. .PP Online documentation at http://www.diamondsearch.org .SH AUTHOR This manpage was written by Nilesh Patra for the Debian distribution and can be used for any other usage of the program.