Polus, an end-to-end simulation platform for DNA storage featured by a Transformer-based channel model with codec-agnostic soft-decision decoding.
Convert input digital data into DNA oligo sequences using multiple encoding schemes.
Run end-to-end sequencing simulations that include synthesis, decay, PCR, sampling, and sequencing steps.
Reconstruct digital information from noisy read sets using soft-decision decoding algorithms.
Evaluate codec performance across homopolymer length, recovery rate, GC balance, logical/physical ratios, sequencing depth, runtime, and cost.
Polus includes modules for DNA encoding, sequencing simulation, soft-decision decoding, and performance evaluation.