Sequencing methods
First Claim
Patent Images
1. A method of processing a plurality of nucleic acid molecules derived from a biological sample of a subject comprising:
- (a) obtaining said plurality of nucleic acid molecules derived from the biological sample of said subject;
(b) using a sequencer to sequence said plurality of nucleic acid molecules to generate a set of partial sequencing reads comprising a first partial sequencing read having a first barcode sequence;
(c) while said sequencer is sequencing said plurality of nucleic acid molecules in (b), streaming said set of partial sequencing reads over a network to a sequencing analysis system remotely located with respect to said sequencer; and
(d) while said sequencer is sequencing said plurality of nucleic acid molecules in (b), using said sequencing analysis system to (i) assign said first partial sequencing read to a given group of a plurality of groups based on said first barcode sequence, (ii) correct a sequencing error identified based on a frequency of a subsequence occurring among partial sequencing reads of said given group, and (iii) assemble said first sequencing read with other reads of said set of partial sequencing reads.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention described herein solves challenges in providing a proficient, rapid and meaningful analysis of sequencing data. Methods and computer program products of the invention allow for a system to receive, analyze, and display sequencing data in real-time. The invention provides solutions to several difficulties encountered in assembling short sequencing-reads, and by doing so the invention improves the worth and significance of sequencing data.
336 Citations
45 Claims
-
1. A method of processing a plurality of nucleic acid molecules derived from a biological sample of a subject comprising:
-
(a) obtaining said plurality of nucleic acid molecules derived from the biological sample of said subject; (b) using a sequencer to sequence said plurality of nucleic acid molecules to generate a set of partial sequencing reads comprising a first partial sequencing read having a first barcode sequence; (c) while said sequencer is sequencing said plurality of nucleic acid molecules in (b), streaming said set of partial sequencing reads over a network to a sequencing analysis system remotely located with respect to said sequencer; and (d) while said sequencer is sequencing said plurality of nucleic acid molecules in (b), using said sequencing analysis system to (i) assign said first partial sequencing read to a given group of a plurality of groups based on said first barcode sequence, (ii) correct a sequencing error identified based on a frequency of a subsequence occurring among partial sequencing reads of said given group, and (iii) assemble said first sequencing read with other reads of said set of partial sequencing reads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of processing a plurality of nucleic acid molecules derived from a biological sample of a subject, comprising:
-
(a) obtaining said plurality of nucleic acid molecules derived from said biological sample of said subject; (b) using a sequencer to sequence said plurality of nucleic acid molecules to generate a set of partial sequencing reads comprising a partial sequencing read having a barcode sequence; and (c) while said sequencer is sequencing said plurality of nucleic acid molecules in (b), streaming said set of partial sequencing reads over a network to a sequencing analysis system remotely located with respect to said sequencer, wherein said sequencing analysis system comprises a database that stores said set of partial sequencing reads, and wherein said set of partial sequencing reads is analyzed in real-time by said remote sequencing analysis system while said sequencer is sequencing said plurality of nucleic acid molecules. - View Dependent Claims (19, 20, 21, 22, 23, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
24. A method of processing a plurality of nucleic acid molecules derived from a biological sample of a subject, comprising:
-
(a) providing a sequencing analysis system remotely located with respect to a sequencer, which sequencer sequences said plurality of nucleic acid molecules to generate a set of partial sequencing reads comprising a partial sequencing read having a barcode sequence, wherein said sequencing analysis system comprises a database; (b) while said sequencer is sequencing said plurality of nucleic acid molecules in (a), receiving by said sequencing analysis system over a network said set of partial sequencing reads from said sequencer, wherein said set of partial sequencing reads is analyzed in real-time by said remote sequencing analysis system while said sequencer is sequencing said plurality of nucleic acid molecules; and (c) storing said set of partial sequencing reads in said database. - View Dependent Claims (25, 26, 27, 28, 29, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification