Skip to main content
. 2021 Mar 7;19:1497–1511. doi: 10.1016/j.csbj.2021.02.020

Table 2.

Main long-read bioinformatics tools for targeted and shotgun approaches.

Type Reference Application Brief description
Aligners/Alignment-based classifiers
BLAST, MEGABLAST [58], [59] Targeted; Shotgun Gold-standard alignment tools for classification of nucleotide and protein sequences. Feature web-based version and multiple implementations for specific purposes.
minimap2 [33] Targeted; Shotgun Versatile tool for fast read alignments against large reference databases.



Alignment-free classifiers
Kraken, Kraken2 [35], [64] Targeted; Shotgun Taxonomic classification tool implementing an accurate and fast k-mer matching.
KrakenUniq [65] Shotgun Classifier that combines Kraken classification tool with the assessment of the coverage of unique k-mers for better recall and precision.
Bracken [66] Targeted; Shotgun Relative abundance estimation tool for single-level abundance using Kraken read classification output.
Metamaps [69] Shotgun Read assignment and sample composition estimation for nanopore metagenomic datasets.
Centrifuge [34] Targeted; Shotgun Read classification based on the Burrows-Wheeler transform (BWT) and the Ferragina-Manzini (FM) index that performs fast classification relying on small pre-computed index databases.
Mash [72] Targeted; Shotgun Fast genome and metagenome distance estimation tool that computes distances between sequences using the MinHash algorithm.



Long-read assemblers
Canu [90] Shotgun Assembly pipeline for long-reads that compute and process read overlaps for the generation of contigs and draft assemblies.
miniasm [73] Shotgun Fast OLC-based assembler for long reads that builds assembly graphs from all-vs-all read mappings.
wtdbg2 [91] Shotgun De-novo sequence assembler for uncorrected long-reads based on Fuzzy Bruijn graphs to compute contigs.
OPERA-MS [95] Shotgun Hybrid metagenomic assembler that first performs a short-read assembly and then maps short and long reads to resolve contiguity of contigs.
MetaFlye [96] Shotgun Metagenomic assembler from the Flye package featuring repeat graphs to compute high-quality metagenome assemblies.
MetaSPAdes [74] Shotgun Metagenomic assembly module from SPAdes assembler that features a hybrid assembly option.



Sequence correction and polishing tools
Nanopolish https://github.com/jts/nanopolish Targeted; Shotgun Signal-level analysis tool with modules that performs sequence polishing, base modification detection and variant calling.
Medaka https://github.com/nanoporetech/medaka Targeted; Shotgun Neural network-based sequence correction and variant calling tool.



Metagenomic analysis pipelines
MEGAN-LR [60] Shotgun Long-read implementation of the MEGAN workflow. Features taxonomic and functional analysis.
NanoCLUST [25] Targeted Analysis pipeline for UMAP-based classification of amplicon-based full-length 16S rRNA nanopore reads.
Reticulatus https://github.com/SamStudio8/reticulatus Shotgun Snakemake-based pipeline for assembly and polishing of long genomes from long nanopore reads.
MUFFIN [70] Shotgun Metagenomics workflow for hybrid assembly, differential coverage binning, transcriptomics and pathway analysis.
NanoSPC [71] Shotgun Metagenomic analysis pipeline that includes viral and bacterial pathogen identification, genome assembly and variant calling.
BusyBee https://ccb-microbe.cs.uni-saarland.de/busybee/ Shotgun Web-based metagenomic analysis pipeline for long-reads and contigs that features taxonomic and functional annotation of AMR elements along with a comprehensive visualization of results.