Back to results
US 12,700,477 B2Granted
Generating subsequence catalogs for nucleic acid synthesis
AssigneeRtx Bbn Technologies, Inc.
InventorJacob Stuart Michael Beal
Life of this patent
Estimating the term…
Abstract
Techniques for generating custom libraries for nucleic acid synthesis are disclosed. The techniques include: obtaining one or more nucleic acid sequences for which to generate a subsequence catalog; performing pattern recognition on the one or more nucleic acid sequences, to identify subsequences that are repeated in the one or more nucleic acid sequences; and generating the subsequence catalog, including the subsequences that are repeated in the one or more nucleic acid sequences.
Claims14
A method of nucleic acid sequence synthesis, comprising:
- providing at least one reference sequence;
- determining a plurality of repeated subsequences included in the at least one reference sequence, individual repeated subsequences of the plurality of repeated subsequences including a plurality of bases arranged in a pattern that occurs at multiple locations of the at least one reference sequence;
- generating at least one subsequence catalog that includes the plurality of repeated subsequences;
- synthesizing a plurality of nucleic acid fragments based on the plurality of repeated subsequences included in the at least one subsequence catalog, the plurality of nucleic acid fragments including at least one nucleic acid fragment for the individual repeated subsequences of the plurality of repeated subsequences;
- adding the plurality of nucleic acid fragments to a fragment library;
- determining an order for synthesizing a nucleic acid target sequence by:
- determining a first number of locations of the nucleic acid target sequence to be synthesized by determining locations of the nucleic acid target sequence that match a longest subsequence included in the fragment library;
- and
- determining a second number of locations of the nucleic acid target sequence to be synthesized subsequent to the first number of locations by determining locations in the nucleic acid target sequence that match a next-longest subsequence included in the fragment library;
- and
- synthesizing, according to the order, the nucleic acid target sequence using a number of fragments from the fragment library.
8 more elements
A method of nucleic acid sequence synthesis, comprising:
- providing at least one reference sequence;
- determining a plurality of repeated subsequences included in the least one reference sequence, individual repeated subsequences of the plurality of repeated subsequences including a plurality of bases arranged in a pattern that occurs at multiple locations of the at least one reference sequence;
- generating at least one subsequence catalog that includes the plurality of repeated subsequences;
- synthesizing a plurality of nucleic acid fragments based on the plurality of repeated subsequences included in the at least one subsequence catalog, the plurality of nucleic acid fragments including at least one nucleic acid fragment for the individual repeated subsequences of the plurality of repeated subsequences;
- adding the plurality of nucleic acid fragments to a fragment library;
- determining an order for synthesizing a nucleic acid target sequence by:
- determining a first number of locations of the nucleic acid target sequence to be synthesized by determining a longest subsequence included in the fragment library that matches a beginning portion of the nucleic acid target sequence;
- and
- determining a second number of locations of the nucleic acid target sequence to be synthesized by determining a next-longest subsequence included in the fragment library that matches a next portion of the nucleic acid target sequence subsequent to the beginning portion;
- and
- synthesizing, according to the order, the nucleic acid target sequence using a number of fragments from the fragment library.
8 more elements
Dependencies are inferred from the claim text.