Sequence Compression Benchmark

Comparing 50 settings of 50 compressors
CompressorSize
(B)
fastqz-slow657,351,688
alapy-b661,413,410
mfc-3666,711,169
lfqc-4t670,275,588
naf-22-31680,307,574
dlim682,989,338
spring-s-1t684,579,786
gtz-9-4t686,703,978
harc-1t687,753,936
zpaq-5-1t691,188,412
fqzcomp-7693,900,917
bcm-b2047702,000,578
quip713,443,425
bsc-b1024cfe2714,962,444
lzturbo-49-1t733,113,901
zpipe-3739,774,294
beetl-b500-zst22755,328,347
brotli-11w30759,347,931
kic-2-8-4t760,029,364
xz-e9769,500,504
zstd-22-31-1t780,097,580
leon-31815,157,440
pfish816,665,316
nuht849,437,151
bzip2-9879,432,657
pbzip2-9-1t880,152,100
lizard-49896,504,251
pigz-11-1t908,243,747
brieflz-9-3600m940,627,719
2bit952,573,085
gzip-9964,566,417
blast1,087,506,771
lzop-91,189,166,233
lz4-91,232,991,670
snzip1,615,276,967

Step 1. Select test data

Genomes (less repetitive) Other datasets (more repetitive)
Aggregate results from multiple datasets using:
sum average

Step 2. Select compressors to compare

Compare:
Sequence compressors
General-purpose compressors
Copy (no compression)
Wrappers
Include compressors
Include compressors
Use results from tests
Only best setting(s) in terms of
Sort by
Reverse sort order
Show only top entries
Link speed: Mbit/s (for estimating transfer time)
Show all values relative to

Select
individual
compressors:
Select
individual
compressor
settings:

Step 3. Configure output

Table

Column chart

Scatterplot

Columns to show:








Value to plot:
Scale:linearlogarithmic
Chart size: x pixels
Highlight specialized vs general-purpose compressors
X axis:
Fixed range: ..
linearlogarithmic
Y axis:
Fixed range: ..
linearlogarithmic