IP Library Granted Patent US 12,277,999
Granted Patent B2
US 12,277,999 · App. 16/653,564 · Granted Apr 15, 2025

Re-writable DNA-based digital storage with random access

Inventors: Olgica Milenkovic (Urbana, IL); S. M. Hossein Tabatabaei Yazdi (Urbana, IL); Yongbo Yuan (Urbana, IL); Jian Ma (Urbana, IL); Huimin Zhao (Champaign, IL)
Assignee: The Board of Trustees of The University of Illinois
G16B50/00B01J19/0046G16B25/20B01J2219/0059B01J2219/00596B01J2219/00722
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,277,999
App. No.
16/653,564
Granted
Apr 15, 2025
Kind
B2
Abstract

The disclosure relates to a re-writable DNA-based digital storage system with a random access feature. An example embodiment includes reading a physical nucleotide sequence of 2n+L bases to form a digital representation of the physical nucleotide sequence; dividing the digital representation of the physical nucleotide sequence into an address representation of n bases, followed by a data representation of L bases, followed by a further address representation of n bases; decoding the data representation into an integer value less than 3L that is a sum of a first addend and a second addend, wherein the data representation includes a first subsequence of bases encoding the first addend followed by a second subsequence of bases encoding the second addend; and storing, in a computer memory, the integer value.

Claims (34)

1. A method comprising:

reading, by way of random access, a physical nucleotide sequence of 2n+L bases to form a digital representation of the physical nucleotide sequence, wherein the reading involves amplifying the physical nucleotide sequence and sequencing the physical nucleotide sequence;

dividing the digital representation of the physical nucleotide sequence into an address representation of n bases, followed by a data representation of L bases, followed by a further address representation of n bases, wherein the address representation and the further address representation each are uncorrelated with one another, self-uncorrelated, and end with a particular base;

decoding the data representation into an integer value less than 3L that is a sum of a first addend and a second addend, wherein the data representation includes a first subsequence of bases encoding the first addend followed by a second subsequence of bases encoding the second addend, wherein the first addend is encoded based on mappings of subvalues of the first addend to n sets of bases respectively associated with the n bases of the address representation, wherein the second subsequence of bases is a ternary encoding of the second addend over a set of three bases not including the particular base, and wherein the data representation is uncorrelated with each of the address representation and the further address representation; and

storing, in a computer memory, the integer value.

2. The method of claim 1 , wherein the reading involves using a primer with the address representation to locate the physical nucleotide sequence within a plurality of nucleotide sequences, wherein the primer consists of approximately 50% guanine and cytosine content and is self-uncorrelated, wherein address representations of the plurality of nucleotide sequences are mutually uncorrelated with one another.

3. The method of claim 1 , wherein the ternary encoding of the second addend represents each of digits 0, 1, and 2, with respective different bases of the set of three bases.

4. The method of claim 1 , wherein the physical nucleotide sequence does not contain folding structures.

5. The method of claim 1 , wherein the n sets of bases exclude the particular base and the respectively associated bases of the address representation.

6. The method of claim 1 , wherein the physical nucleotide sequence consists of approximately 50% guanine and cytosine content.

7. The method of claim 6 , wherein the physical nucleotide sequence consisting of approximately 50% guanine and cytosine content comprises the physical nucleotide sequence being 0 to 3 bases away from 50% guanine and cytosine content.

8. The method of claim 1 , wherein L is less than n, the first subsequence of bases is zero length, and the second subsequence of bases is L length.

9. The method of claim 1 , wherein the n bases of the address representation are ordered such that no proper prefix of length j, for all j greater than or equal to a pre-defined integer k and less than n, is a suffix of the further address representation.

10. The method of claim 1 , further comprising:

before reading the physical nucleotide sequence, selecting the address representation and the further address representation from a population of address representations so that the data representation is uncorrelated with the address representation and the further address representation; and

synthesizing the physical nucleotide sequence to be the address representation followed by the data representation, followed by the further address representation.

11. The method of claim 1 , wherein the reading also involves locating an address sequence corresponding to the address representation in an unordered mixture of physical nucleotide sequences, and wherein the address sequence is associated with a data sequence corresponding to the data representation.

12. A system comprising:

means for reading, by way of random access, a physical nucleotide sequence of 2n+L bases to form a digital representation of the physical nucleotide sequence, wherein the reading involves amplifying the physical nucleotide sequence and sequencing the physical nucleotide sequence;

means for dividing the digital representation of the physical nucleotide sequence into an address representation of n bases, followed by a data representation of L bases, followed by a further address representation of n bases, wherein the address representation and the further address representation each are uncorrelated with one another, self-uncorrelated, and end with a particular base;

means for decoding the data representation into an integer value less than 3L that is a sum of a first addend and a second addend, wherein the data representation includes a first subsequence of bases encoding the first addend followed by a second subsequence of bases encoding the second addend, wherein the first addend is encoded based on mappings of subvalues of the first addend to n sets of bases respectively associated with the n bases of the address representation, wherein the second subsequence of bases is a ternary encoding of the second addend over a set of three bases not including the particular base, and wherein the data representation is uncorrelated with each of the address representation and the further address representation; and

means for storing, in a computer memory, the integer value.

13. The system of claim 12 , wherein the reading involves using a primer with the address representation to locate the physical nucleotide sequence within a plurality of nucleotide sequences, wherein the primer consists of approximately 50% guanine and cytosine content and is self-uncorrelated, wherein address representations of the plurality of nucleotide sequences are mutually uncorrelated with one another.

14. The system of claim 12 , wherein the ternary encoding of the second addend represents each of digits 0, 1, and 2, with respective different bases of the set of three bases.

15. The system of claim 12 , wherein the physical nucleotide sequence does not contain folding structures.

16. The system of claim 12 , wherein the n sets of bases exclude the particular base and the respectively associated bases of the address representation.

17. The system of claim 12 , wherein the physical nucleotide sequence consists of approximately 50% guanine and cytosine content, and wherein the physical nucleotide sequence consisting of approximately 50% guanine and cytosine content comprises the physical nucleotide sequence being 0 to 3 bases away from 50% guanine and cytosine content.

18. The system of claim 12 , wherein L is less than n, the first subsequence of bases is zero length, and the second subsequence of bases is L length.

19. The system of claim 12 , wherein the n bases of the address representation are ordered such that no proper prefix of length j, for all j greater than or equal to a pre-defined integer k and less than n, is a suffix of the further address representation.

20. A method comprising:

selecting an address representation and a further address representation, each specifying nucleotide sequences of n bases, wherein the address representation and the further address representation are mutually uncorrelated;

selecting a data representation of a nucleotide sequence of L bases, wherein the data representation encodes an integer value less than 3L that is a sum of a first addend and a second addend, wherein the data representation includes a first subsequence of bases encoding the first addend followed by a second subsequence of bases encoding the second addend, and wherein the data representation is uncorrelated with the address representation and the further address representation;

concatenating the address representation with the data representation and the further address representation to form a representation of a physical nucleotide sequence of 2n+L bases; and

synthesizing the physical nucleotide sequence.

Assignments (2)
CONFIRMATORY LICENSE Recorded Apr 15, 2020
From: UNIVERSITY OF ILLINOIS, URBANA-CHAMPAIGN
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 052410/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MIA, JIAN; ZHAO, HUIMIN; MILENKOVIC, OLGICA; YUAN, YONGBO; YAZDI, S.M. HOSSEIN TABATABAEI
To: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
Reel/Frame 051322/0208 →
Continuity (3)
Continuation 15356118 · Nov 18, 2016
Provisional Application 62257273 · Nov 19, 2015
Related Publication 20200035331A1 · Jan 30, 2020
References Cited (240)
US 6223128B1 · Allex et al. · 2001 [cited by applicant]
US 7227900B2 · Porter · 2007 [cited by applicant]
US 9996778B2 · Church · 2018 [cited by applicant]
US 10370246B1 · Milenkovic · 2019 [cited by applicant]
US 11538554B1 · Milenkovic · 2022 [cited by applicant]
US 20040001371A1 · Mansuripur et al. · 2004 [cited by applicant]
US 20050053968A1 · Bharadwaj et al. · 2005 [cited by applicant]
US 20150261664A1 · Goldman et al. · 2015 [cited by applicant]
US 20170141793A1 · Strauss et al. · 2017 [cited by applicant]
US 20180127804A1 · Dean et al. · 2018 [cited by applicant]
US 20200004926A1 · Strauss · 2020 [cited by applicant]
US 20200185057A1 · Leake · 2020 [cited by applicant]
US 20210074380A1 · Yekhanin · 2021 [cited by applicant]
US 20210098081A1 · Yekhanin · 2021 [cited by applicant]
US 20210103824A1 · Milenkovic · 2021 [cited by applicant]
US 20210125079A1 · Milenkovic · 2021 [cited by applicant]
US 20210191970A1 · Pan · 2021 [cited by applicant]
WO 2008087042A1 · 2008 [cited by applicant]
Rosseel, T., Lambrecht, B., Vandenbussche, F. et al. Identification and complete genome sequencing of paramyxoviruses in mallard ducks ( [cited by examiner]
D. Limbachiya, V. Dhameliya, M. Khakhar and M. K. Gupta, “On optimal family of codes for archival DNA storage,” 2015 Seventh International Workshop on Signal Design and its Applications in Communications (IWSDA), Bengal… [cited by examiner]
Guerrero Fernández, Darío & Larrosa, Rafael & Gonzalo, Claros. (2013). FQbin: a compatible and optimized format for storing and managing sequence data. Current Bioinformatics. (Year: 2013). [cited by examiner]
Tabatabaei Yazdi, S. M. H., et al.; “A Rewritable, Random-Access DNA-Based Storage System.”; Sci. Rep. 5, 14138; doi: 10.1038/srep14138 (Sep. 18, 2015). [cited by applicant]
Tabatabaei Yazdi, S. M. H., et al.; Supplementary Information for “A Rewritable, Random-Access DNA-Based Storage System”; Sci. Rep. 5, 14138 (Sep. 18, 2015). [cited by applicant]
Tabatabaei Yazdi, S. M. H., et al.; “Weakly Mutually Uncorrelated Codes”; arXiv: 1601.08176; Published to arxiv.org on Jan. 29, 2016. [cited by applicant]
Bancroft, C., et al.; “Long-term storage of information in DNA.”; Science 293, 1763-1765 (2001). [cited by applicant]
Davis, J.; “Microvenus”; Art Journal 55, 70-74 (1996). [cited by applicant]
Church, G. M., et al.; “Next-generation digital information storage in DNA.”; Science 337, 1628-1628 (2012). [cited by applicant]
Goldman, N., et al.; “Towards practical, high-capacity, low-maintenance information storage in synthesized DNA.”; Nature 494, 77-80 (2013). [cited by applicant]
Grass, R. N., et al.; “Robust chemical preservation of digital information on DNA in silica with error-correcting codes.”; Angewandte Chemie International Edition 54, 2552-2555 (Feb. 4, 2015). [cited by applicant]
Ross, M. G., et al.; “Characterizing and measuring bias in sequence data.”; Genome Biol 14, R51 (2013). [cited by applicant]
Cohen, G. D., et al.; “Dc-constrained error-correcting codes with small running digital sum.”; Information Theory, IEEE Transactions on 37, 949-955 (1991). [cited by applicant]
Blaum, M., et al.; “Error-correcting codes with bounded running digital sum.”; IEEE transactions on information theory 39, 216-227 (1993). [cited by applicant]
Gilbert, E.; “Synchronization of binary messages.”; Information Theory, IRE Transactions on 6, 470-477 (1960). [cited by applicant]
Packer, H.; “CRISPR and Cas9 for flexible genome editing.”; Technical report. (2014); Available at: www.idtdna.com/pages/products/genes/gblocks-gene-fragments/decoded-articles/decoded/2013/12/13/crispr-and-cas9-for-flex… [cited by applicant]
Bryksin, A. V., et al.; “Overlap extension PCR cloning: a simple and reliable way to create recombinant plasmids.”; Biotechniques 48, 463 (2010). [cited by applicant]
Schuster, S. C.; “Next-generation sequencing transforms today's biology.”; Nature methods 5, 16-18 (2008). [cited by applicant]
Morita, H., et al.; “On the construction of maximal prefix-synchronized codes.”; Information Theory, IEEE Transactions on 42, 2158-2166 (1996). [cited by applicant]
Milenkovic, O., et al.; “On the design of codes for DNA computing.”; In Coding and Cryptography, 100-119 (Springer, 2006). [cited by applicant]
Rouillard, J.-M., et al.; “Oligoarray 2.0: design of oligonucleotide probes for DNA microarrays using a thermodynamic approach.”; Nucleic acids research 31, 3057-3062 (2003). [cited by applicant]
Guibas, L. J., et al.; “Maximal prefix-synchronized codes.”; SIAM Journal on Applied Mathematics 35, 401-418 (1978). [cited by applicant]
Massey, J. L.; “Optimum frame synchronization.”; Communications, IEEE Transactions on 20, 115-119 (1972). [cited by applicant]
Chee, Y. M., et al.; “Cross-bifix-free codes within a constant factor of optimality.”; Information Theory, IEEE Transactions on 59, 4668-4674 (2013). [cited by applicant]
Blackburn, S. R.; “Non-overlapping codes.”; arXiv preprint arXiv:1303.1026 (2013). [cited by applicant]
Berman, P., et al.; “Approximating maximum independent set in bounded degree graphs.”; In SODA, vol. 94, 365-371 (1994). [cited by applicant]
R. G. Gallager; “Low-density parity-check codes, Information Theory”; IRE Transactions on, vol. 8, No. 1, pp. 2128, (1962). [cited by applicant]
A. J. De Lind Van Wijngaarden, et al.; “Frame synchronization using distributed sequences,”; Communications, IEEE Transactions on, vol. 48, No. 12, pp. 2127-2138 (2000). [cited by applicant]
D. Baji'c, et al.; “Distributed sequences and search process,”; Communications, IEEE International Conference on, vol. 1. IEEE, 2004, pp. 514-518 (2004). [cited by applicant]
S. Bilotta, et al.; “A new approach to cross-bifix-free sets,”; IEEE Transactions on Information Theory, vol. 6, No. 58, pp. 4058-4063 (2012). [cited by applicant]
H. M. Kiah, et al.; “Codes for dna sequence profiles,”; arXiv preprint; arXiv:1502.00517, published to arxiv.org on Feb. 2, 2015. [cited by applicant]
Tabatabaei Yazdi, S. M. H., et al.; “DNA-Based Storage: Trends and Methods”; arXiv:1507.01611; published to arxiv.org on Jul. 6, 2015. [cited by applicant]
D. E. Knuth; “Efficient balanced codes,”; Information Theory, IEEE Transactions on, vol. 32, No. 1, pp. 51-53 (1986). [cited by applicant]
E. N. Gilbert; “A comparison of signalling alphabets,”; Bell System Technical Journal, vol. 31, No. 3, pp. 504-522 (1952). [cited by applicant]
R. L. Graham, et al.; “Lower bounds for constant weight codes,”; Information Theory, IEEE Transactions on, vol. 26, No. 1, pp. 37-43 (1980). [cited by applicant]
S. M. Johnson; “A new upper bound for error-correcting codes,”; Information Theory, IRE Transactions on, vol. 8, No. 3, pp. 203-207 (1962). [cited by applicant]
S. Tavares; “A study of synchronization techniques for binary cyclic codes,”; Ph.D. dissertation, Thesis (Ph. D.)—McGill University (1968). [cited by applicant]
“GBlocks (TM) Gene Fragments Cloning Protocols”; http://www.idtdna.com/pages/docs/synthetic-biology/gblocks-user-guide.pdf; retrieved Nov. 15, 2016. [cited by applicant]
“Overlap Extension Polymerase Chain Reaction”—Wikipedia article; https://en.wikipedia.org/wiki/Overlap_extension_polymerase_chain_reaction; retrieved Nov. 15, 2016. [cited by applicant]
I. S. Reed, et al.; “Polynomial codes over certain finite fields,”; Journal of the society for industrial and applied mathematics, vol. 8, No. 2, pp. 300-304 (1960). [cited by applicant]
H. M. Kiah, et al.; “Codes for dna storage channels,”; arXiv preprint arXiv:1410.8837, published to arxiv.org on Oct. 31, 2014. [cited by applicant]
R. Gabrys, et al.; “Asymmetric lee distance codes for dna-based storage,”; arXiv preprint arXiv:1506.00740, published to arxiv.org on Jun. 2, 2015. [cited by applicant]
S. Kosuri, et al.; “Large-scale de novo dna synthesis: technologies and applications,”; Nature methods, vol. 11, No. 5, pp. 499-507 (2014). [cited by applicant]
J. Tian, et al.; “Advancing high-throughput gene synthesis technology,”; Molecular BioSystems, vol. 5, No. 7, pp. 714-722 (2009). [cited by applicant]
S. Ma, et al.; “Dna synthesis, assembly and applications in synthetic biology,”; Current opinion in chemical biology, vol. 16, No. 3, pp. 260-267 (2012). [cited by applicant]
S. Ma, et al.; “Error correction in gene synthesis technology,”; Trends in biotechnology, vol. 30, No. 3, pp. 147-154 (2012). [cited by applicant]
A. Michelson, et al.; “Nucleotides part xxxii. synthesis of a dithymidine dinucleotide containing a 3′: 5′-internucleotidic linkage,”; Journal of the Chemical Society (Resumed), pp. 2632-2638 (1955). [cited by applicant]
R. Hall, et al.; “644. nucleotides. part xli. mixed anhydrides as intermediates in the synthesis of dinucleoside phosphates,”; Journal of the Chemical Society (Resumed), pp. 3291-3296 (1957). [cited by applicant]
D. R. Zerbino, et al.; “Velvet: algorithms for de novo short read assembly using de Bruijn graphs,”; Genome Res., vol. 18, No. 5, pp. 821-829 (May 2008). [cited by applicant]
S. Gnerre, et al.; “High-quality draft assemblies of mammalian genomes from massively parallel sequence data,”; Proc. Natl. Acad. Sci. U.S.A., vol. 108, No. 4, pp. 1513-1518 (Jan. 2011). [cited by applicant]
R. Li, et al.; “De novo assembly of human genomes with massively parallel short read sequencing,” Genome Res., vol. 20, No. 2, pp. 265-272 (Feb. 2010). [cited by applicant]
J. T. Simpson, et al.; “ABySS: a parallel assembler for short read sequence data,”; Genome Res., vol. 19, No. 6, pp. 1117-1123 (Jun. 2009). [cited by applicant]
J. T. Simpson, et al.; “Efficient de novo assembly of large genomes using compressed data structures,”; Genome Res., vol. 22, No. 3, pp. 549-556 (Mar. 2012). [cited by applicant]
S. Kannan, et al.; “More on reconstructing strings from random traces: insertions and deletions,”; Proc. IEEE Intl. Inform. Theory; IEEE; pp. 297-301. (2005). [cited by applicant]
J. Acharya, et al.; “On reconstructing a string from its substring compositions,”; Proc. IEEE Intl. Symp. Inform. Theory; IEEE; pp. 1238-1242 (2010). [cited by applicant]
J. Acharya, et al.; “Quadratic-backtracking algorithm for string reconstruction from substring compositions,”; Proc. IEEE Intl. Symp. Inform. Theory; IEEE; pp. 1296-1300 (2014). [cited by applicant]
P. Medvedev, et al.; “Computability of models for sequence assembly,”; Algorithms in Bioinformatics; Springer; pp. 289-301 (2007). [cited by applicant]
P. E. Compeau, et al.; “How to apply de Bruijn graphs to genome assembly,”; Nature biotechnology, vol. 29, No. 11, pp. 987-991 (2011). [cited by applicant]
P. Jacquet, et al.; “Counting Markov types, balanced matrices, and Eulerian graphs,”; IEEE Trans. Inform. Theory; vol. 58, No. 7, pp. 4261-4272 (2012). [cited by applicant]
K. Nakamura, et al.; “Sequence-specific error profile of Illumina sequencers,”; Nucleic acids research; p. gkr344, (2011). [cited by applicant]
T. Kløve; “Error correcting codes for the asymmetric channel.”; Department of Pure Mathematics, University of Bergen, (1981). [cited by applicant]
E. Ukkonen; “Approximate string-matching with q-grams and maximal matches,”; Theoretical computer science, vol. 92, No. 1, pp. 191-211 (1992). [cited by applicant]
N. G. de Bruijn; “A combinatorial problem,”; Koninklijke Nederlandse Akademie v. Wetenschappen, vol. 49, No. 49, pp. 758-764 (1946). [cited by applicant]
F. Ruskey, et al.; “De Bruijn sequences for fixed-weight binary strings,”; SIAM Journal on Discrete Mathematics, vol. 26, No. 2, pp. 605-617 (2012). [cited by applicant]
R. K. Ahuja, et al.; “Network flows: theory, algorithms, and applications.”; Prentice Hall (1993). [cited by applicant]
R. P. Stanley; “Enumerative combinatorics.”; Cambridge university press; vol. 1. (2011). [cited by applicant]
R. Varshamov; “A class of codes for asymmetric channels and a problem from the additive theory of numbers,”; IEEE Trans. Inform. Theory, vol. 19, No. 1, pp. 92-95 (1973). [cited by applicant]
A. I. Barvinok; “A polynomial time algorithm for counting integral points in polyhedra when the dimension is fixed,”; Mathematics of Operations Research, vol. 19, No. 4, pp. 769-779 (1994). [cited by applicant]
P. A. Pevzner, et al.; “Towards DNA sequencing chips,”; in Mathematical Foundations of Computer Science 1994. Springer, pp. 143-158 (1994). [cited by applicant]
S. Tan, et al.; “Sets represented as the length-n factors of a word,”; in Combinatorics on Words; Springer; pp. 250-261 (2013). [cited by applicant]
K. Heinrich; “Path decompositions,”; Le Matematiche, vol. 47, No. 2, pp. 241-258 (1993). [cited by applicant]
J. N. Cooper, et al.; “Generalized de Bruijn cycles,”; Annals of Combinatorics, vol. 8, No. 1, pp. 13-25 (2004). [cited by applicant]
A. Jiang, et al.; “Rank modulation for flash memories,”; IEEE Trans. Inform. Theory; vol. 55, No. 6, pp. 2659-2673 (2009). [cited by applicant]
A. Barg, et al.; “Codes in permutations and error correction for rank modulation,”; IEEE Trans. Inform. Theory; vol. 56, No. 7, pp. 3158-3165 (2010). [cited by applicant]
F. Farnoud, et al.; “Error-correction in flash memories via codes in the Ulam metric,”; IEEE Trans. Inform. Theory; vol. 59, No. 5, pp. 3003-3020 (2013). [cited by applicant]
F. Farnoud, et al.; “Multipermutation codes in the Ulam metric for nonvolatile memories,”; Selected Areas in Communications IEEE Journal on; vol. 32, No. 5, pp. 919-932 (2014). [cited by applicant]
T. Alderson, et al.; “On maximum Lee distance codes,”; J. of Discrete Mathematics (2013). [cited by applicant]
J. Astola; “The Theory of Lee-codes,”; Lappeenranta University of Technology, Department of Physics and Mathematics, Research Report (Jan. 1982). [cited by applicant]
P. Delsarte; “An algebraic approach to the association schemes of coding theory,”; Doctoral dissertation, Universite Catholique de Louvain (1973). [cited by applicant]
A. Fazeli, et al.; “Generalized Sphere Packing Bound,”; available at http://arxiv.org/abs/1401.6496 (2014). [cited by applicant]
Feng, J., et al.; “Identification of Single Nucleotides in MoS2 Nanopores,”; arXiv preprint, arXiv:1505.01608 (2015). [cited by applicant]
R. Feynman; “There's Plenty of Room at the Bottom,”; Caltech, Pasadena; Lecture (Dec. 29, 1959). [cited by applicant]
E. Hof, et al., “Capacity-achieving polar codes for arbitrarily permuted parallel channels,”; IEEE Trans. on Info. Theory; vol. 59, No. 3, pp. 1505-1516 (Mar. 2013). [cited by applicant]
M. Kaykobad' “Positive solutions of positive linear systems,”; Lin. Alg. and its App., vol. 64, pp. 133-140 (Jan. 1985). [cited by applicant]
A.A. Kulkarni, et al.; “Nonasymptotic upper bounds for deletion correcting codes,”; IEEE Trans. on Info. Theory, vol. 59, No. 8, pp. 5115-5130 (Apr. 2013). [cited by applicant]
A. Mazumdar, et al.; “Coding for high-density recording on a 1-D granular magnetic medium,”; IEEE Trans. on Info. Theory, vol. 57, No. 11, pp. 7403-7417 (Jun. 2011). [cited by applicant]
T. Richardson, et al.; “The capacity of low-density parity-check codes under message-passing decoding,”; IEEE Trans. on Info. Theory, vol. 47, No. 2, pp. 599-618 (Aug. 2002). [cited by applicant]
Tal, I., et al.; “How to construct polar codes,”; IEEE Trans. on Info. Theory, vol. 59, No. 10, pp. 6562-6582 (Sep. 2013). [cited by applicant]
J. Bornholt, et al.; “A dna-based archival storage system,”; Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems; ACM, pp. 637-649 (2016). [cited by applicant]
D. Bajic, et al.; “A simple suboptimal construction of cross-bifix-free codes”; Cryptography and Communications archive 6:27-37 (Aug. 8, 2013). [cited by applicant]
V. Baldoni, et al.; “A user's guide for LattE integrale v1.7.2”; retrieved from https://www.math.ucdavis.edu/˜latte/software/packages/latte_current/manual_v1.7.2.pdf on Mar. 8, 2017; (Oct. 2014). [cited by applicant]
T. Abualrub, et al.; “Construction of cyclic codes over GF(4) for DNA computing”; Journal of the Franklin Institute, 343, pp. 448-457 (2006). [cited by applicant]
D.H. Wood; “Applying error correcting codes to DNA computing (Abstract)”; Proceedings of the 4th DIMACS International Meeting on DNA Based Computing, pp. 109-110 (1998). [cited by applicant]
M. Hagiwara; “A short proof for the multi-deletion error correction property of Helberg codes,”; IEICE Communications Express, vol. 5, No. 2, pp. 49-51 (Jan. 25, 2016). [cited by applicant]
O. Milenkovic, et al.; “On the design of codes for DNA computing”; Coding and Cryptography International Workshop, Revised Selected Papers, pp. 100-119 (Mar. 14-18, 2005). [cited by applicant]
J.I. Hall; “Notes on Coding Theory (Chapter 5—Generalized Reed-Solomon Codes)”; Department of Mathematics, Michigan State University; available online at http://users.math.msu.edu/users/jhall/classes/codenotes/coding-no… [cited by applicant]
J.I. Hall; “Notes on Coding Theory (Chapter 6—Modifying Codes)”; Department of Mathematics, Michigan State University; available online at http://users.math.msu.edu/users/jhall/classes/codenotes/coding-notes.html; (Jan.… [cited by applicant]
J.I. Hall; “Notes on Coding Theory (Chapter 7—Codes over Subfields)”; Department of Mathematics, Michigan State University; available online at http://users.math.msu.edu/users/jhall/classes/codenotes/coding-notes.html; … [cited by applicant]
J.I. Hall; “Notes on Coding Theory (Chapter 8—Cyclic Codes)”; Department of Mathematics, Michigan State University; available online at http://users.math.msu.edu/users/jhall/classes/codenotes/coding-notes.html; (Jan. 7,… [cited by applicant]
J.I. Hall; “Notes on Coding Theory (Chapter 9—Weight and Distance Enumeration)”; Department of Mathematics, Michigan State University; available online at http://users.math.msu.edu/users/jhall/classes/codenotes/coding-n… [cited by applicant]
Ye et al, Primer-Blast: A tool to design target-specific primers for polymerase chain reaction BMC Bioinformatics, vol. 13, article 134 (Year: 2012). [cited by applicant]
Shendure et al, Next-generation DNA sequencing Nature Biotechnology vol. 26, pp. 1135-1145 (Year: 2008). [cited by applicant]
Meunier et al, Recombination Drives the Evolution of GC-Content in the Human Genome Molecular Biology and Evolution, vol. 21, pp. 984-990 (Year: 2004). [cited by applicant]
J. Brakensiek, et al.; “Efficient low-redundancy codes for correcting multiple deletions,”; arXiv preprint arXiv:1507.06175 (2015). [cited by applicant]
E. Brill, et al.; “An improved error model for noisy channel spelling correction,”; Proceedings of the 38th Annual Meeting on Association for Computational Linguistics. Association for Computational Linguistics, pp. 286… [cited by applicant]
D. Cullina, et al.; “An improvement to levenshtein's upper bound on the cardinality of deletion correcting codes,”; IEEE Transactions on Information Theory, vol. 60, No. 7, pp. 3862-3870 (2014). [cited by applicant]
F. J. Damerau; “A technique for computer detection and correction of spelling errors,” Commun. ACM, vol. 7, No. 3, pp. 171-176 Available: http://doi.acm.org/10.1145/363958.363994 (Mar. 1964). [cited by applicant]
R. Gabrys, et al.; “Graded bit-error-correcting codes with applications to flash memory,”; IEEE Transactions on Information Theory, vol. 59, No. 4, pp. 2315-2327 (2013). [cited by applicant]
A. S. Helberg, et al.; “On multiple insertion/deletion correcting codes,” Information Theory, IEEE Transactions on, vol. 48, No. 1, pp. 305-308 (2002). [cited by applicant]
S. Kumar, et al.; “Mega3: integrated software for molecular evolutionary genetics analysis and sequence alignment,”; Briefings in bioinformatics, vol. 5, No. 2, pp. 150-163 (2004). [cited by applicant]
V. I. Levenshtein; “Binary codes capable of correcting deletions, insertions, and reversals,” in Soviet physics doklady, vol. 10, No. 8, pp. 707-710 (1966). [cited by applicant]
F. Paluncic, et al.; “A note on non-binary multiple insertion/deletion correcting codes,” in IEEE Information Theory Workshop (2011). [cited by applicant]
F. Sala, et al.; “Exact reconstruction from insertions in synchronization codes,”; arXiv preprint, arXiv:1604.03000 (2016). [cited by applicant]
C. Schoeny, et al.; “Codes for correcting a burst of deletions or insertions,”; arXiv preprint, arXiv:1602.06820 (2016). [cited by applicant]
L. J. Schulman; “Asymptotically good codes correcting insertions, deletions, and transpositions,”; IEEE transactions on information theory, vol. 45, No. 7, pp. 2552-2557 (1999). [cited by applicant]
N. J. Sloane; “On single-deletion-correcting codes,”; Codes and Designs, de Gruyter, Berlin, pp. 273-291 (2002). [cited by applicant]
M. M. Vilenchik; “Endogenous dna double-strand breaks: production, fidelity of repair, and induction of cancer,”; Proceedings of the National Academy of Sciences, vol. 100, No. 22, pp. 12871-12876 (2003). [cited by applicant]
J. Wolf; “On codes derivable from the tensor product of check matrices,”; IEEE Transactions on Information Theory, vol. 11, No. 2, pp. 281-284 (1965). [cited by applicant]
L.M. Adleman; “Molecular computation of solutions to combinatorial problems,”; Science, vol. 266, pp. 1021-1024 (Nov. 1994). [cited by applicant]
Y. Benenson, et al.; “An autonomous molecular computer for logical control of gene expression,”; Nature, vol. 429, pp. 423-429 (May 2004). [cited by applicant]
D. Boneh, et al.; “Breaking DES using a molecular computer,”; Technical Report CS-TR-489-95, Department of Computer Science, Princeton University (1995). [cited by applicant]
R.S. Braich, et al.; “Solution of a 20-variable 3-SAT problem on a DNA computer,”; Science, vol. 296, pp. 492-502 (Apr. 2002). [cited by applicant]
K. Breslauer, et al.; “Predicting DNA duplex stability from the base sequence,”; Proc. Natl. Acad. Sci. USA, vol. 83, pp. 3746-3750 (1986). [cited by applicant]
P. Clote, et al.; “Computational Molecular Biology—an Introduction,”; Wiley Series in Mathematical and Computational Biology, New York (2000). [cited by applicant]
A. D'yachkov, et al.; “Exordium for DNA codes,”; J. Comb. Optim., vol. 7, No. 4, pp. 369-379 (2003). [cited by applicant]
A. D'yachkov, et al.; “New results on DNA codes,”; Proc. IEEE Int. Symp. Inform. Theory (ISIT'05), Adelaide, Australia, pp. 283-287 (Sep. 2005). [cited by applicant]
P. Gaborit, et al.; “Linear constructions for DNA codes,”; Theoretical Computer Science, vol. 334, No. 1-3, pp. 99-113 (Apr. 2005). [cited by applicant]
C.H. Cooke, et al.; “Polynomial construction of complex Hadamard matrices with cyclic core,”; Applied Mathematics Letters, vol. 12, pp. 87-93 (1999). [cited by applicant]
O.D. King; “Bounds for DNA codes with constant GC-content,”; The Electronic Journal of Combinatorics, vol. 10, No. 1, #R33 (2003). [cited by applicant]
M. Mansuripur, et al.; “Information storage and retrieval using macromolecules as storage media,”; University of Arizona Technical Report (2003). [cited by applicant]
A. Marathe, et al.; “On combinatorial DNA word design,”; J. Comput. Biol., vol. 8, pp. 201-219 (2001). [cited by applicant]
S. Mneimneh; “Computational Biology Lecture 20: RNA secondary structures,”; available online at engr.smu.edu/»saad/courses/cse8354/lectures/lecture20.pdf. [cited by applicant]
O. Milenkovic; “On the generalized Hamming weight enumerators and coset weight distributions of even isodual codes,”; Proceedings of the 2001 IEEE International Symposium on Information Theory (Jun. 29, 2001). [cited by applicant]
O. Milenkovic, et al.; “DNA codes that avoid secondary structures,” Proc. IEEE Int. Symp. Inform. Theory (ISIT'05), Adelaide, Australia, pp. 288-292 (Sep. 2005). [cited by applicant]
R. Nussinov, et al.; “Fast algorithms for predicting the secondary structure of single stranded RNA,”; Proc. Natl. Acad. Sci. USA, vol. 77, No. 11, pp. 6309-6313 (1980). [cited by applicant]
V. Rykov, et al.; “DNA sequences and quaternary cyclic codes,” Proc. IEEE Int. Symp. Inform. Theory (ISIT'01), Washington DC, p. 248 (Jun. 2001). [cited by applicant]
M.N. Stojanovic, et al.; “A deoxyribozyme-based molecular automaton,”; Nature Biotechnology vol. 21, pp. 1069-1074 (2003). [cited by applicant]
M. SvanstrÅom, et al.; “Bounds and constructions for ternary constant-composition codes,”; IEEE Trans. Inform. Theory, vol. 48, No. 1, pp. 101-111 (Jan. 2002). [cited by applicant]
S. Tsaftaris, et al.; “DNA computing from a signal processing viewpoint,”; IEEE Signal Processing Magazine, pp. 100-106 (Sep. 2004). [cited by applicant]
K.K. Tzeng, et al.; “On extending Goppa codes to cyclic codes,” IEEE Trans. Inform. Theory, vol. IT-21, pp. 712-716 (Nov. 1975). [cited by applicant]
E. Winfree, “DNA computing by self-assembly,” The Bridge, vol. 33, No. 4, pp. 31-38 (2003); Also available online at http://www.dna.caltech.edu/Papers/FOE 2003 final.pdf. [cited by applicant]
M. Zuker; “Mfold web server for nucleic acid folding and hybridization prediction,”; Nucleic Acids Res., vol. 31, No. 13, pp. 3406-3415 (2003) Web access at http://www.bioinfo.rpi.edu/»zukerm/rna/. [cited by applicant]
R. Gabrys, et al.; “Codes in the Damerau Distance for Deletion and Adjacent Transposition Correction”; arXiv:1601.06885, published to arxiv.org on Sep. 6, 2016. [cited by applicant]
P. T. Gilham, et al.; “Studies on polynucleotides. i. a new and general method for the chemical synthesis of the c5 internucleotidic linkage. syntheses of deoxyribo-dinucleotides1,”; Journal of the American Chemical Soc… [cited by applicant]
S. Roy, et al.; “Synthesis of dna/rna and their analogs via phosphoramidite and h-phosphonate chemistries,”; Molecules, vol. 18, No. 11, pp. 14 268-14 284 (2013). [cited by applicant]
C. B. Reese; “Oligo- and poly-nucleotides: 50 years of chemical synthesis,”; Organic & biomolecular chemistry, vol. 3, No. 21, pp. 3851-3868 (2005). [cited by applicant]
B. C. Froehler, et al. “Synthesis of dna via deoxynudeoside h-phosphonate intermediates,”; Nucleic Acids Research, vol. 14, No. 13, pp. 5399-5407 (1986). [cited by applicant]
P. J. Garegg, et al.; “Nucleoside h-phosphonates. iii. chemical synthesis of oligodeoxyribonucleotides by the hydrogenphosphonate approach,”; Tetrahedron letters, vol. 27, No. 34, pp. 4051-4054 (1986). [cited by applicant]
H. Khorana, et al.; “Syntheses of dideoxyribonucleotides,”; Journal of the American Chemical Society, vol. 79, No. 4, pp. 1002-1003 (1957). [cited by applicant]
R. L. Letsinger, et al.; “Oligonucleotide synthesis on a polymer support1, 2,” Journal of the American Chemical Society, vol. 87, No. 15, pp. 3526-3527 (1965). [cited by applicant]
R. L. Letsinger, et al; “Nucleotide chemistry. xiii. synthesis of oligothymidylates via phosphotriester intermediates,”; Journal of the American Chemical Society, vol. 91, No. 12, pp. 3350-3355 (1969). [cited by applicant]
R. L. Letsinger, et al.; “Synthesis of thymidine oligonucleotides by phosphite triester intermediates,”; Journal of the American Chemical Society, vol. 98, No. 12, pp. 3655-3661 (1976). [cited by applicant]
S. Beaucage, et al.; “Deoxynucleoside phosphoramiditesa new class of key intermediates for deoxypolynucleotide synthesis,”; Tetrahedron Letters, vol. 22, No. 20, pp. 1859-1862 (1981). [cited by applicant]
N. Sinha, et al.; “Polymer support oligonucleotide synthesis xviii1. 2): use of cyanoethyi-n, ndialkylamino-/n-morpholino phosphoramidite of deoxynucleosides for the synthesis of dna fragments simplifying deprotection a… [cited by applicant]
S. P. Fodor, et al.; “Light-directed, spatially addressable parallel chemical synthesis,”; Science, vol. 251 (1991). [cited by applicant]
A. C. Pease, et al.; “Light-generated oligonucleotide arrays for rapid dna sequence analysis,”; Proceedings of the National Academy of Sciences, vol. 91, No. 11, pp. 5022-5026 (1994). [cited by applicant]
X. Gao, et al.; “In situ synthesis of oligonucleotide microarrays,”; Biopolymers, vol. 73, No. 5, pp. 579-596 (2004). [cited by applicant]
T. R. Hughes, et al.; “Expression profiling using microarrays fabricated by an ink-jet oligonucleotide synthesizer,”; Nature biotechnology, vol. 19, No. 4, pp. 342-347 (2001). [cited by applicant]
S. Singh-Gasson, et al.; “Maskless fabrication of light-directed oligonucleotide microarrays using a digital micromirror array,”; Nature biotechnology, vol. 17, No. 10, pp. 974-978 (1999). [cited by applicant]
E. F. Nuwaysir, et al.; “Gene expression analysis using oligonucleotide arrays produced by maskless photolithography,”; Genome research, vol. 12, No. 11, pp. 1749-1755 (2002). [cited by applicant]
A. L. Ghindilis, et al.; “Combimatrix oligonucleotide arrays: genotyping and gene expression assays employing electrochemical detection,”; Biosensors and Bioelectronics, vol. 22, No. 9, pp. 1853-1860 (2007). [cited by applicant]
D. S. Kong, et al.; “Parallel gene synthesis in a microfluidic device,”; Nucleic acids research, vol. 35, No. 8, p. e61, (2007). [cited by applicant]
E. M. LeProust, et al.; “Synthesis of high-quality libraries of long (150mer) oligonucleotides by a novel depurination controlled process,”; Nucleic acids research, vol. 38, No. 8, pp. 2522-2540 (2010). [cited by applicant]
L.-C. Au, et al.; “Gene synthesis by a lcr-based approach: High-level production of leptin-I54 using synthetic gene [cited by applicant]
W. P. Stemmer, et al.; “Single-step assembly of a gene and entire plasmid from large numbers of oligodeoxyribonucleotides,”; Gene, vol. 164, No. 1, pp. 49-53 (1995). [cited by applicant]
D. G. Gibson; “Synthesis of dna fragments in yeast by one-step assembly of overlapping oligonucleotides,”; Nucleic acids research, p. gkp687 (2009). [cited by applicant]
D. G. Gibson, et al.; “Chemical synthesis of the mouse mitochondrial genome,”; nature methods, vol. 7, No. 11, pp. 901-903 (2010). [cited by applicant]
J. Tian, et al.; “Accurate multiplex gene synthesis from programmable dna microchips,”; Nature, vol. 432, No. 7020, pp. 1050-1054 (2004). [cited by applicant]
A. Y. Borovkov, et al.; “Highquality gene assembly directly from unpurified mixtures of microarraysynthesized oligonucleotides,”; Nucleic acids research, vol. 38, No. 19, pp. e180-e180 (2010). [cited by applicant]
S. Kosuri, et al.; “Scalable gene synthesis by selective amplification of dna pools from high-fidelity microchips,”; Nature biotechnology, vol. 28, No. 12, pp. 1295-1299 (2010). [cited by applicant]
J. Quan, et al.; “Parallel on-chip gene synthesis and application to optimization of protein expression,”; Nature biotechnology, vol. 29, No. 5, pp. 449-452 (2011). [cited by applicant]
P. A. Carr, et al.; “Protein-mediated error correction for de novo dna synthesis,”; Nucleic acids research, vol. 32, No. 20, pp. e162-e162 (2004). [cited by applicant]
B. F. Binkowski, et al.; “Correcting errors in synthetic dna through consensus shuffling,”; Nucleic acids research, vol. 33, No. 6, pp. e55-e55 (2005). [cited by applicant]
W. Wan, et al.; “Error removal in microchip-synthesized dna using immobilized muts,”; Nucleic acids research, p. gku405 (2014). [cited by applicant]
J. Smith, et al.; “Removal of polymerase-produced mutant sequences from pcr products,”; Proceedings of the National Academy of Sciences, vol. 94, No. 13, pp. 6847-6850 (1997). [cited by applicant]
M. Fuhrmann, et al.; “Removal of mismatched bases from synthetic genes by enzymatic mismatch cleavage,”; Nucleic acids research, vol. 33, No. 6, pp. e58-e58 (2005). [cited by applicant]
B. J. Till, et al.; “Mismatch cleavage by single-strand specific nucleases,”; Nucleic Acids Research, vol. 32, No. 8, pp. 2632-2641 (2004). [cited by applicant]
C. A. Oleykowski, et al.; “Mutation detection using a novel plant endonuclease,”; Nucleic acids research, vol. 26, No. 20, pp. 4597-4602 (1998). [cited by applicant]
I. Saaem, et al.; “Error correction of microchip synthesized genes using surveyor nuclease,”; Nucleic acids research, p. gkr887 (2011). [cited by applicant]
P. R. Dormitzer, et al.; “Synthetic generation of influenza vaccine viruses for rapid response to pandemics,”; Science translational medicine, vol. 5, No. 185, pp. 185ra68-185ra68 (2013). [cited by applicant]
M. Matzas, et al.; “Highfidelity gene synthesis by retrieval of sequence-verified dna identified using high-throughput pyrosequencing,”; Nature biotechnology, vol. 28, No. 12, pp. 1291-1294 (2010). [cited by applicant]
H. Lee, et al.; “A high-throughput optomechanical retrieval method for sequence-verified clonal dna from the ngs platform,”; Nature communications, vol. 6 (2015). [cited by applicant]
H. Kim, et al.; “‘shotgun dna synthesis’ for the high-throughput construction of large dna molecules,”; Nucleic acids research, p. gks546 (2012). [cited by applicant]
J. J. Schwartz, et al.; “Accurate gene synthesis with tag-directed retrieval of sequence-verified dna molecules,”; Nature methods, vol. 9, No. 9, pp. 913-915 (2012). [cited by applicant]
R. Higuchi, et al.; “A general method of in vitro preparation and specific mutagenesis of dna fragments: study of protein and dna interactions,”; Nucleic acids research, vol. 16, No. 15, pp. 7351-7367 (1988). [cited by applicant]
R. Jansen, et al.; “Identification of genes that are associated with dna repeats in prokaryotes,”; Molecular microbiology, vol. 43, No. 6, pp. 1565-1575 (2002). [cited by applicant]
F. Sanger, et al.; “DNA sequencing with chainterminating inhibitors,”; Proc. Natl. Acad. Sci. U.S.A., vol. 74, No. 12, pp. 5463-5467 (Dec. 1977). [cited by applicant]
E. S. Lander, et al.; “Initial sequencing and analysis of the human genome,”; Nature, vol. 409, No. 6822, pp. 860-921 (Feb. 2001). [cited by applicant]
R. H. Waterston, et al.; “Initial sequencing and comparative analysis of the mouse genome,”; Nature, vol. 420, No. 6915, pp. 520-562 (Dec. 2002). [cited by applicant]
D. A. Wheeler, et al.; “The complete genome of an individual by massively parallel DNA sequencing,”; Nature, vol. 452, No. 7189, pp. 872-876 (Apr. 2008). [cited by applicant]
P. A. Pevzner, et al.; “An Eulerian path approach to DNA fragment assembly,”; Proc. Natl. Acad. Sci. U.S.A., vol. 98, No. 17, pp. 9748-9753 (Aug. 2001). [cited by applicant]
Alon, et al., “Simple constructions of almost k-wise independent random variables,” Random Structures & Algorithms, vol. 3, No. 3, pp. 289-304, 1992. [cited by applicant]
Batu, et al., “Reconstructing strings from random traces,” in Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2004, pp. 910-918. [cited by applicant]
Bertalmio et al., “Image Inpainting”, in Proceedings of the 27th annual conference on Computer graphics and interactive techniques. ACM Press/Addison-Wesley Publishing Co., 2000, pp. 417-424. [cited by applicant]
Haeupler et al., “Repeated deletion channels,” in 2014 IEEE Information Theory Workshop (ITW), Nov. 2014, pp. 152-156. [cited by applicant]
Holenstein, et al., “Trace reconstruction with constant deletion probability and related results,” in Proceedings of the 19th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2008, pp. 389-398. [cited by applicant]
Huffman, “A Method for the Construction of Minimum-Redundancy Codes”, Proceedings of the I.R.E., Sep. 1952, pp. 1098-1101. [cited by applicant]
Kumar and Milenkovic, “On Unequal Error Protection LDPC Codes Based on Plotkin-Type Constructions”, IEEE Transactions on Communication, vol. 54, No. 6, Jun. 2006, pp. 994-1005. [cited by applicant]
Levenshtein, “Efficient reconstruction of sequences,” IEEE Transactions on Information Theory, vol. 47, No. 1, pp. 2-22, Jan. 2001. [cited by applicant]
Magner, et al, “Fundamental bounds for sequence reconstruction from nanopore sequencers,” IEEE Transactions on Molecular, Biological and Multi-Scale Communications, vol. 2, No. 1, pp. 92-106, Jun. 2016. [cited by applicant]
McGregor, et al., “Trace reconstruction revisited,” in Algorithms—ESA 2014, A. S. Schulz and D. Wagner, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2014, pp. 689-700. [cited by applicant]
Milenkovic, et al.; “On the design of codes for DNA computing”; Coding and Cryptography International Workshop, Revised Selected Papers, pp. 100-119 (Mar. 14-18, 2005). [cited by applicant]
Moon, et al., “Analysis of the clustering properties of the Hilbert space-filling curve,” in IEEE Transactions on Knowledge and Data Engineering, vol. 13, No. 1, pp. 124-141, Jan.-Feb. 2001, doi: 10.1109/69.908985. [cited by applicant]
Nazeri et al., “EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning”, https://github.com/knazeri/edge-connect; pp. 1-17, 2019. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 15/356,118, mailed Sep. 16, 2019. [cited by applicant]
Office Action, U.S. Appl. No. 15/356,118, mailed May 3, 2019. [cited by applicant]
Office Action, U.S. Appl. No. 15/356,118, mailed Jul. 19, 2019. [cited by applicant]
Office Action, U.S. Appl. No. 17/102,143, mailed Feb. 17, 2023. [cited by applicant]
Organick, et al., “Random access in large-scale DNA data storage,” Nature biotechnology, vol. 36, No. 3, p. 242, 2018. [cited by applicant]
Peres et al, “Average-case reconstruction for the deletion channel: subpolynomially many traces suffice,” arXiv e-prints, p. arXiv:1708.00854, Aug. 2017. [cited by applicant]
Schouhamer Immink et al., “Very efficient balanced codes,” IEEE Journal on Selected Areas in Communications, vol. 28, No. 2, pp. 188-192, Feb. 2010. [cited by applicant]
Shinkar, et al., “Clustering-correcting codes,” arXiv e-prints, p. arXiv: 1903.04122, Mar. 2019. [cited by applicant]
Shomorony et al, “Capacity results for the noisy shuffling channel,” arXiv e-prints, p. arXiv:1902.10832, Feb. 2019. [cited by applicant]
Song, et al., “Sequence-subset distance and coding for error control in DNA-based data storage,” arXiv e-prints, p. arXiv:1809.05821, Sep. 2018. [cited by applicant]
Srinivasavaradhan, et al, “On maximum likelihood reconstruction over multiple deletion channels,” in 2018 IEEE International Symposium on Information Theory (ISIT), Jun. 2018, pp. 436-440. [cited by applicant]
Tabatabaei et al., “DNA punch cards for storing data on native DNA sequences via enzymatic nicking”. Nature Communications (2020) 11:17:1742 https://doi.org/10.1038/ s41467-020-15588-z www.nature.com/naturecommunication… [cited by applicant]
Tabatabaei Yazdi, et al, “Mutually uncorrelated primers for DNA-based data storage,” IEEE Transactions on Information Theory, vol. 64, No. 9, pp. 6283-6296, Sep. 2018. [cited by applicant]
Tomasi and Manduchi, “Bilateral Filtering for Gray and Color Images”, Proceeding of the 1998 IEEE International Conference on Computer Vision, Bombay, India, 8 pages. [cited by applicant]
Yazdi et al., “Portable and Error-Free DNA-Based Data Storage”, Scientific Reports, www.nature.com/scientificreports, 7:5011 DOI:10.1038/s41598-017-05188-1 (2017). [cited by applicant]
Zhirnov et al., Nucleic Acid Memory, Nat. Mater. Apr. 2016; 15(4):366-370. doi:10.1038/nmat4594. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 17/102,143, mailed May 4, 2023. [cited by applicant]
Office Action, U.S. Appl. No. 17/069,247, mailed Oct. 5, 2023. [cited by applicant]