VNX-DNA benchmarks

Every result on this page is classified. Verified results are software behaviour checked by committed tests or measured on our development host. Simulated results come from software-generated DNA passed through a software channel. Public data results use another group's published sequencing reads. There are no physical validation results: VNX-DNA has not been tested on synthesised or sequenced DNA.

Open any benchmark for its methodology, environment, configuration, limitations and the command that reproduces it.

Consensus V2 selection: EXACT by cell

Consensus V2 selection: candidate E vs the V8 decodercov 5 · v7-lowcov V8: 61; cov 5 · v7-lowcov E: 89; cov 10 · v4-balanced V8: 79; cov 10 · v4-balanced E: 94; cov 10 · v7-lowcov V8: 100; cov 10 · v7-lowcov E: 100; cov 5 · v4-balanced V8: 0; cov 5 · v4-balanced E: 0; cov 3 · both V8: 0; cov 3 · both E: 0EXACT of 1006189cov 5 · v7-lowcov7994cov 10 · v4-balanced100100cov 10 · v7-lowcov00cov 5 · v4-balanced00cov 3 · bothCell (coverage, profile)
SimulatedV8EMethodology and limitations

All benchmarks

BenchmarkClassResultVersion
Clean-channel encode and decode, 20 KB to 1 GiBVerified (software)1 GiB: encode 105.8 s, decode 195.4 s, byte-exact; 9.78 nt per byteV9
Consensus V2 selection: candidate E vs the V8 decoderSimulatedEXACT 283 / 600 vs 240 / 600; pooled ORE 0.575 vs 0.488; Holm-adjusted exact McNemar p = 5.2e-12; 0 false successV9
Native C11 consensus-polish kernelSimulated60 / 60 decodes byte-identical to the NumPy reference; median speed-up 2.46× (bootstrap 95 % 2.41-2.51)V9
Adaptive computational coverage (stopping rule)Simulated200 / 200 EXACT at the stopping point; 0 false terminations; 41.7 % (v4-balanced) and 31.2 % (v7-lowcov) fewer reads than the smallest fixed coverage with equal EXACTV9
Whole-archive recovery vs archive size under a stress channelSimulated20 KB: 28 / 30 EXACT; 1 MiB: 2 / 30 EXACT; 0 false success at both sizesV9
Public-data nanopore channel model G1 (adequacy test)Public dataINADEQUATE: fails the pre-registered FIT-only pre-check on M6r and M8V9
V9 release verificationVerified (software)3,337 tests passed, 0 failed, 6 skipped; sanitizers PASS; 0 fuzz crashes; 29 / 29 reproduction rowsV9
VNX-Secure simulated attack scenariosSimulated10 / 10 included scenarios detected and contained; 0 findings over 270 benign requests; median detection 4.2 ms, recovery 12.1 msV9
Outer code under i.i.d. strand loss (V6 product code)Simulated20 / 20 seeds decoded up to 16 % strand loss (V5 code: 7 %), at redundant-strand overhead 0.249 vs 0.251V6

Clean-channel encode and decode time

Clean-channel encode and decode, 20 KB to 1 GiB20 KB encode: 0.06; 20 KB decode: 0.08; 1 MiB encode: 0.21; 1 MiB decode: 0.44; 10 MiB encode: 1.25; 10 MiB decode: 2.06; 100 MiB encode: 10.9; 100 MiB decode: 18.4; 1 GiB encode: 105.8; 1 GiB decode: 195.4Seconds (log)0.060.0820 KB0.210.441 MiB1.252.0610 MiB10.918.4100 MiB1061951 GiBInput size
Verified (software)encodedecodeMethodology and limitations