Table 1 Comparison among popular DNA coding schemes and key achievements
DNA Fountain12 | HEDGES19 | DNA-Aeon15 | CHN21 | Antkowiak et al.9 | Grass et al.11 | This work | |
|---|---|---|---|---|---|---|---|
Inner: RS code | inner: HEDGES | inner: AC based | inner: RS code | inner: RS code | row: extended convolutional code | ||
coding scheme | outer: fountain code | outer: RS code | outer: Raptor code | composite Hedges Nanopores | Outer: RS code | outer: RS code | column: LDPC |
interleaver | block type | block type | block type | N/A | block type | block type | staircase type |
constraints | homopolymers, GC | homopolymers, GC | homopolymers, GC, motifs | homopolymers, GC | N/A | N/A | homopolymers, GC, motifs |
synthesis oligo number / length (nt) | 72,000 / 200 | 5865 / 300 | N/A | 976 / 243 | 16,383 / 60 | 4991 / 158 | 14,810 / 160 |
error-correction capability (15x) | 2% | 7% | 8% | 5% | 8% | N/A | 10% |
applicable scenarios (inner code) | detect errors | IDS | IDS | IDS | substitution | substitution | IDS |
parallel decoding | local parallel (inner decoder) | local parallel (inner decoder) | local parallel (inner decoder) | local parallel (inner decoder) | local parallel (inner decoder) | local parallel (inner decoder) | global parallel (inner+outer decoder) |