Skip to main content
. 2018 Jan 26;14(1):e1005944. doi: 10.1371/journal.pcbi.1005944

Table 3. Timing and memory usage to align two genome sequences for nucmer3 and nucmer4 compared to Mauve and Lastz aligners built using similar data structures.

We list both wall clock time and CPU time to show how effective is the code in utilizing multiple cores. Nucmer 4 is the fastest, but not the most memory efficient aligner. Nucmer3 failed to align human to chimp assembly due to the restriction on the size of the reference sequence. LASTZ and Mauve runs on human to chimp alignments took over two days, and we stopped them after that. LASTZ defaults are optimized for high sensitivity, resulting in slow performance. Thus for fairness of timing comparisons we ran LASTZ twice: once with default settings and once with parameters that result in sensitivity matching that of nucmer4 with default settings. We list the parameters in the supplement.

Arabidopsis Tardigrade Human/Chimp
nucmer3 Wall time (min) 17.5 19.6 fail
CPU time (min) 17.1 19.2 fail
Memory (GB) 2.1 2.3 fail
nucmer4 Wall time (min) 3.7 4.0 207
CPU time (min) 22 26 2897
Memory (GB) 4.6 4.9 66
Mauve Wall time (min) 41 273 > 2 days
CPU time (min) 38.6 268 > 2 days
Memory (GB) 3.3 4.0 > 2 days
LASTZ default Wall time (min) 1122 > 2 days > 2 days
CPU time (min) 1113 > 2 days > 2 days
Memory (GB) 1.3
LASTZ match Wall time (min) 66 77 > 2 days
CPU time (min) 66 76 > 2 days
Memory (GB) 0.6 0.4