Circular Trace Reconstruction

09/02/2020
by   Shyam Narayanan, et al.
0

Trace Reconstruction is the problem of learning an unknown string x from independent traces of x, where traces are generated by independently deleting each bit of x with some deletion probability q. In this paper, we initiate the study of Circular Trace Reconstruction, where the unknown string x is circular and traces are now rotated by a random cyclic shift. Trace reconstruction is related to many computational biology problems studying DNA, which is a primary motivation for this problem as well, as many types of DNA are known to be circular. Our main results are as follows. First, we prove that we can reconstruct arbitrary circular strings of length n using (Õ(n^1/3)) traces for any constant deletion probability q, as long as n is prime or the product of two primes. For n of this form, this nearly matches the best known bound of (O(n^1/3)) for standard trace reconstruction. Next, we prove that we can reconstruct random circular strings with high probability using n^O(1) traces for any constant deletion probability q. Finally, we prove a lower bound of Ω̃(n^3) traces for arbitrary circular strings, which is greater than the best known lower bound of Ω̃(n^3/2) in standard trace reconstruction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/04/2018

Lower bounds for trace reconstruction

In the trace reconstruction problem, an unknown bit string x∈{0,1}^n is...
research
04/21/2019

Trace Reconstruction: Generalized and Parameterized

In the beautifully simple-to-state problem of trace reconstruction, the ...
research
10/12/2020

Trace Reconstruction Problems in Computational Biology

The problem of reconstructing a string from its error-prone copies, the ...
research
07/24/2021

Near-Optimal Average-Case Approximate Trace Reconstruction from Few Traces

In the standard trace reconstruction problem, the goal is to exactly rec...
research
10/19/2022

Substring Density Estimation from Traces

In the trace reconstruction problem, one seeks to reconstruct a binary s...
research
04/14/2020

Population Recovery from the Deletion Channel: Nearly Matching Trace Reconstruction Bounds

The population recovery problem asks one to recover an unknown distribut...
research
06/24/2020

Improved Circular k-Mismatch Sketches

The shift distance 𝗌𝗁(S_1,S_2) between two strings S_1 and S_2 of the sa...

Please sign up or login with your details

Forgot password? Click here to reset