×

System and method for editing and manipulating DNA

  • US 9,286,439 B2
  • Filed: 12/17/2008
  • Issued: 03/15/2016
  • Est. Priority Date: 12/17/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for synthesizing a target DNA molecule having a target DNA sequence from a plurality of existing input DNA molecules having a plurality of existing input DNA sequences, comprisinga. implementing selected steps as a plurality of software instructions being executed by a computer by mapping said existing input DNA sequences to said target DNA sequence, comprising:

  • 1. identifying a plurality of portions of said existing input DNA sequences within said target DNA sequence therein defining a plurality of input fragments;

    2. defining boundaries and division points along said plurality of input fragments wherein each division point comprises a first and a second side;

    3. evaluating each of said division points to select a plurality of selected division points according to said plurality of input fragments;

    4. organizing said selected division points to form a mapping protocol from said plurality of input fragments to at least a portion of said target DNA, wherein said mapping protocol defines a plurality of core operations to be performed on said plurality of input fragments to form said target DNA, wherein each core operation is defined as receiving a plurality of input DNA molecules and producing an output DNA molecule, wherein said plurality of core operations is recursive and hierarchical, such that an output DNA molecule of a prior core operation forms an input DNA molecule to a subsequent core operation; and

    5. defining a plurality of oligonucleotides according to said mapping protocol;

    b. synthesizing said plurality of oligonucleotides defined from said plurality of input fragments with a DNA synthesizer to form synthesized oligonucleotides, wherein said oligonucleotides are at least 15 nucleotides in length;

    c. providing said plurality of existing input DNA molecules determined from said plurality of input fragments; and

    d. implementing a plurality of steps with said synthesized oligonucleotides and said plurality of existing input DNA molecules as input DNA molecules in vitro according to said mapping protocol by;

    1. performing a plurality of in vitro core operations to provide for DNA editing functions, each in vitro core operation receiving a plurality of input DNA molecules and forming an output DNA molecule, selected from the group consisting of cut, copy, paste, insert, delete, replace, substitute, cut and paste, and copy and paste, taken alone or in any combination, with the proviso that each in vitro core operation is independent of the use of site specific restriction enzyme sequences and with the proviso that each in vitro core operation is independent of the sequence of said plurality of input DNA molecules, wherein at least one in vitro core operation comprises ligation of a plurality of said input DNA molecules or polymerase integration of said plurality of input DNA molecules with annealing; and

    2. repeating said performing said plurality of in vitro core operations until said target DNA molecule is formed as said output DNA molecule wherein each in vitro core operation concatenates said input DNA molecules to form at least a portion of said target DNA molecule, and wherein each in vitro core operation is independent of the use of site specific restriction enzyme sequences.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×