Methods and systems for compressing and comparing genomic data
First Claim
1. A method for comparing nucleic acid sequences, the method comprising:
- receiving a first script comprising a delta representation of a first segment relative to a common reference segment, wherein the first segment comprises a nucleic acid sequence;
receiving a second script comprising a delta representation of a second segment relative to the common reference segment, wherein the second segment comprises a nucleic acid sequence;
comparing the first script to the second script using a computer processor; and
determining if the nucleic acid sequence of the first segment matches the nucleic acid sequence of second segment based upon the comparison of the first script to the second script.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for compressing and comparing data such as genomic data. The disclosed systems and methods may include selecting a segment, creating a delta representation of the segment, the delta representation comprising a script, and storing the script. Furthermore, the disclosed systems and methods may include receiving a first script comprising a compressed version of a first segment and receiving a second script comprising a compressed version of a second segment. The disclosed systems and methods may further include comparing the first script to the second script and determining if the first segment matches the second segment based upon the comparison of the first script to the second script.
125 Citations
29 Claims
-
1. A method for comparing nucleic acid sequences, the method comprising:
-
receiving a first script comprising a delta representation of a first segment relative to a common reference segment, wherein the first segment comprises a nucleic acid sequence; receiving a second script comprising a delta representation of a second segment relative to the common reference segment, wherein the second segment comprises a nucleic acid sequence; comparing the first script to the second script using a computer processor; and determining if the nucleic acid sequence of the first segment matches the nucleic acid sequence of second segment based upon the comparison of the first script to the second script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for comparing data, the system comprising:
-
a memory storage for maintaining a database; and a processing unit coupled to the memory storage, wherein the processing unit is operative to receive a first script comprising a delta representation of a first segment relative to a common reference segment; receive a second script comprising a delta representation of a second segment relative to the common reference segment; compare the first script to the second script; and determine if the first segment matches the second segments based upon the comparison of the first script to the second script. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium which stores a set of instructions which when executed performs a method for comparing data, the computer-readable medium executed by the set of instructions comprising:
-
receiving a first script comprising a delta representation of a first segment relative to a common reference segment; receiving a second script comprising a delta representation of a second segment relative to the common reference segment; comparing the first script to the second script; and determining if the first segment matches the second segments based upon the comparison of the first script to the second script. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification