Background <p>DNA data storage offers exceptional density and longevity, but its practicality is hampered by the high cost and low throughput of de novo DNA synthesis. A key cost driver in array-based synthesis is the length of a common supersequence required to encode a batch of DNA strands.</p> Objective <p>This study aims to address this cost bottleneck by investigating the optimal batch partitioning of DNA sequences. Our goal is to minimize the total synthesis cost, which is defined as the sum of the lengths of the shortest common supersequences (SCS) across all batches.</p> Results <p>Given a large pool <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\mathcal {S}\)</EquationSource> </InlineEquation> of balanced binary sequences, which is partitioned into <i>k</i> batches with almost equal size, we define the total cost of <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\mathcal {S}\)</EquationSource> </InlineEquation> to be the sum of lengths of the shortest common supersequence (SCS) of all sequences in each batch. The central problem is to determine the minimum total cost of <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\mathcal {S}\)</EquationSource> </InlineEquation>, denoted by <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(cost_k(\mathcal {S})\)</EquationSource> </InlineEquation>, among all partitions into <i>k</i> batches.</p> Conclusions <p>When <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\mathcal {S}\)</EquationSource> </InlineEquation> is the set of all balanced binary sequences of length 2<i>n</i>, we use combinatorial methods to obtain <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(cost_2(\mathcal {S})=7n-2\)</EquationSource> </InlineEquation> for any positive <i>n</i>, and <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\((3k+1)n-kC(k)\sqrt{n}&lt;cost_k(\mathcal {S})\le (3k+1)n-\lfloor \frac{k}{2}\rfloor -1\)</EquationSource> </InlineEquation> for <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(k\ge 3\)</EquationSource> </InlineEquation> and large <i>n</i> with <i>C</i> a constant depending on <i>k</i>. Similarly, we get <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(6kn-O(k\sqrt{n})\le cost_k(\mathcal {S}')\le 2(3k+1)n-2\lfloor \frac{k}{2}\rfloor -2\)</EquationSource> </InlineEquation> for <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(k\ge 2\)</EquationSource> </InlineEquation> and large <i>n</i> when <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(\mathcal {S}'\)</EquationSource> </InlineEquation> is the set of all balanced DNA sequences of length 2<i>n</i>. Previously, the probabilistic model of this problem was studied by Makarychev et al. (IEEE Trans Inf Theory 68:7454–7470, 2022), where strings are unconstrained or without consecutive identical letters.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Batch optimization for balanced binary sequences and DNA sequences

  • Yiming Ma

摘要

Background

DNA data storage offers exceptional density and longevity, but its practicality is hampered by the high cost and low throughput of de novo DNA synthesis. A key cost driver in array-based synthesis is the length of a common supersequence required to encode a batch of DNA strands.

Objective

This study aims to address this cost bottleneck by investigating the optimal batch partitioning of DNA sequences. Our goal is to minimize the total synthesis cost, which is defined as the sum of the lengths of the shortest common supersequences (SCS) across all batches.

Results

Given a large pool \(\mathcal {S}\) of balanced binary sequences, which is partitioned into k batches with almost equal size, we define the total cost of \(\mathcal {S}\) to be the sum of lengths of the shortest common supersequence (SCS) of all sequences in each batch. The central problem is to determine the minimum total cost of \(\mathcal {S}\) , denoted by \(cost_k(\mathcal {S})\) , among all partitions into k batches.

Conclusions

When \(\mathcal {S}\) is the set of all balanced binary sequences of length 2n, we use combinatorial methods to obtain \(cost_2(\mathcal {S})=7n-2\) for any positive n, and \((3k+1)n-kC(k)\sqrt{n}<cost_k(\mathcal {S})\le (3k+1)n-\lfloor \frac{k}{2}\rfloor -1\) for \(k\ge 3\) and large n with C a constant depending on k. Similarly, we get \(6kn-O(k\sqrt{n})\le cost_k(\mathcal {S}')\le 2(3k+1)n-2\lfloor \frac{k}{2}\rfloor -2\) for \(k\ge 2\) and large n when \(\mathcal {S}'\) is the set of all balanced DNA sequences of length 2n. Previously, the probabilistic model of this problem was studied by Makarychev et al. (IEEE Trans Inf Theory 68:7454–7470, 2022), where strings are unconstrained or without consecutive identical letters.