Belief-Combining Framework for Multi-Trace Reconstruction over Channels with Insertions, Deletions, and Substitutions
Aria Nouri
TL;DR
This work tackles the problem of reconstructing a source sequence from multiple IDS-affected traces, a task whose optimal solution via joint MAP on a multi-trace BCJR trellis is computationally intractable as the number of traces grows. It introduces an iterative belief-propagation–based framework that exchanges soft symbol posteriors across traces on their own trellises, achieving a symbol-level consensus that matches the joint MAP statistic. Under a mild consensus condition, the method attains the same MAP estimates as applying BCJR to the full joint trellis while reducing the decoding complexity to $O(N \cdot \delta \Delta \cdot K^2)$, i.e., quadratic in the number of traces. Empirical results on real DNA reads and synthetic data demonstrate high reconstruction fidelity up to $K=16$ traces, validating the approach as a scalable alternative for multi-trace IDS channel reconstruction in DNA storage systems.
Abstract
Optimal reconstruction of a source sequence from multiple noisy traces corrupted by random insertions, deletions, and substitutions typically requires joint processing of all traces, leading to computational complexity that grows exponentially with the number of traces. In this work, we propose an iterative belief-combining procedure that computes symbol-wise a posteriori probabilities by propagating trace-wise inferences via message passing. We prove that, upon convergence, our method achieves the same reconstruction performance as joint maximum a posteriori estimation, while reducing the complexity to quadratic in the number of traces. This performance equivalence is validated using a real-world dataset of clustered short-strand DNA reads.
