Research Article

Evaluation and Comparison of Multiple Aligners for Next-Generation Sequencing Data Analysis

Table 4

Overall evaluation and comparison of multiple aligners.

AlignersComputational speed Memory usageAccuracy
Speed with single threadSpeed with multithreadKey factor impacting speed (genome size or read count)Overall evaluationKey factor impacting memory (Genome size or read count)Memory usage with multithreadSensitivityPrecision% of multimapped%Corrected Multi-Mapped

Bowtie1Fast Genome sizeLow Genome sizeHigh
BWAFast BothLow Genome size
BOATSlow↑↑Genome sizeLow Read count↑↑HighLow
GASSSTGenome size High★★Genome sizeLow High
GnumapSlowGenome sizeHigh★★Genome size
GenomeMapperSlowGenome sizeLowGenome sizeHigh
mrFASTSlow×Genome sizeHigh★★Read count×High
mrsFAST×Genome sizeLow Read count×High
MAQ×Genome size High★★Read count×
NovoAlign# /Read countLowGenome size/HighHighLow Low
PASSGenome sizeLowGenome sizeHighHighLowLow
PerMFastGenome size LowGenome size/Ind: lowLow
RazerSSlow×Genome sizeHigh★★Read count×High
RMAP×Genome sizeHighGenome size×Mis: low HighLow
SeqMap×Genome sizeHigh★★★Read count×High
SOAPv2Fast Genome sizeLowGenome sizeHighHighLow
SHRiMAP2SlowGenome sizeHigh★★Genome sizeHighLow High
SegemehlBothHigh★★★Genome sizeHigh

PerM could adjust the threads automatically during running process.
Novoalign# could support multithread only for commercial version.
For computational speed, we defined the aligners which are extremely faster than others as fast, while we defined the ones which are extremely slower as slow.
For memory usage, we evaluated the aligners as follow: among the s even datasets, the maximum memory usage ≤4 G, low; the maximum memory usage ≥32 G, high★★★.
Low represents that the maximum memory usage will have an extreme increase with H. sapiens datasets (≥4 G).
×: without multithread function.
— represents medium level remark.
means there is no obvious change.