Back to results
US 2022/0064705 A1Published application
Method and device for fixed-point editing of nucleotide sequence with stored data
AssigneeBgi Shenzhen
InventorsZhi PING, Xiaoluo HUANG, Shihong CHEN, Chen CHAI, Yue SHEN, Xun XU, Huanming YANG
Life of this patent
Estimating the term…
Abstract
Disclosed are a method and device for fixed-point editing of a nucleotide sequence stored with data.
Claims17
A method for fixed-point editing of a nucleic acid sequence with stored data, which comprises the following steps:
- (1) splitting a nucleic acid sequence in which a data is stored into a plurality of sequence fragments, and dividing all the sequence fragments into i partitions, wherein i is a positive integer;
- (2) adding a partition adapter at one or both ends of the sequence fragments in each partition, wherein the partition adapter sequence for each partition is different from each other;
- (3) synthesizing the sequence fragments in each partition as described in the synthesis step (2) to obtain nucleic acid fragments;
- (4) determine a partition n where a sequence fragment to be edited is located, and record it as the nth partition;
- (5) amplifying the sequence fragments of all partitions except for the sequence fragments of the nth partition by using a partition primer library, wherein the partition primer library comprises primers that are at least partially complementary to the partition adapter sequences of the 1st partition, the 2nd partition, . . . , the n−1th partition, the n+1th partition, . . . , and the ith partition, respectively, so as to obtain a library comprising the sequence fragments of the 1st partition, the 2nd partition, . . . , the n−1th partition, the n+1th partition, . . . , and the ith partition;
- and
- (6) correcting a wrong sequence in the sequence fragment to be edited in the nth partition to obtain a correct sequence, then synthesizing all sequence fragments in the nth partition according to the correct sequence, and adding them into the library of step (5) so as to obtain a library with the correct sequence.
4 more elements
A device for fixed-point editing of a nucleic acid sequence with stored data, comprising:
- a module for splitting sequence and dividing partitions, which is configured to split the nucleic acid sequence in which a data is stored into a plurality of sequence fragments, and to divide all the sequence fragments into i partitions, wherein i is a positive integer;
- a module for adding partition adapter, which is configured to add a partition adapter at one or both ends of the sequence fragments in each partition, wherein the partition adapter sequence of each partition is different from each other;
- a module for synthesizing nucleic acid, which is configured to synthesize nucleic acid fragments for the sequence fragments with the added partition adapters;
- a positioning module, which is configured to determine the partition n where a sequence fragment to be edited is located, and record it as the nth partition;
- an amplification module, which is configured to amplify the sequence fragments of all partitions except for the sequence fragments of the nth partition by using a partition primer library, wherein the partition primer library comprises primers that are at least partially complementary to the partition adapter sequences of the 1st partition, the 2nd partition, . . . , the n−1th partition, the n+1th partition, . . . , and the ith partition, respectively, so as to obtain a library comprising the sequence fragments of the 1st partition, the 2nd partition, . . . , the n−1th partition, the n+1th partition, . . . , and the ith partition;
- and a correction module, which is configured to correct a wrong sequence in a sequence fragment to be edited in the nth partition to obtain a correct sequence, then synthesize all the sequence fragments in the nth partition according to the correct sequence and add them to the library obtained by the amplification module, so as to obtain a library with the correct sequence,
- optionally, the device further comprises a module for adding index number, which is configured to add an index number to the sequence fragments added with partition adapter, wherein the index number is adjacent to the partition adapter.
4 more elements
Dependencies are inferred from the claim text.