US2002143768A1PendingUtilityA1
Probe array data storage and retrieval
Priority: Dec 21, 2000Filed: Dec 21, 2000Published: Oct 3, 2002
Est. expiryDec 21, 2020(expired)· nominal 20-yr term from priority
Inventors:Anthony Berno
G06F 16/284
40
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Methods, systems and computer software products are provided for efficient management of large data sets. In one preferred embodiment, data are grouped according to their most frequent access requirement. Each group of the data is encoded as a single binary object. The binary objects are stored in a relational database. Component software product for encoding and decoding are also provided.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for data storage comprising:
grouping a set of data according to its most common access requirements into a plurality of groups; and storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
2 . The method of claim 1 wherein the database is a relational database.
3 . The method of claim 2 wherein the set of data need not to be frequently accessed in arbitrary ways.
4 . The method of claim 3 wherein the grouping comprises encoding the data into the binary objects by calling a component software.
5 . The method of claim 3 wherein the component software is a COM object.
6 . The method of claim 4 further comprising;
retrieving the binary objects from the relational database;
decoding the binary objects into the set of data; wherein the binary objects are encoded in a data structure format that is compatible on a binary level with the decoding.
7 . The method of claim 6 wherein the decoding comprises calling a component software for decoding.
8 . The method of claim 7 wherein the component software is a COM object.
7 . The method of claim 1 wherein the set of data is probe intensity data.
8 . The method of claim 7 wherein the probe intensity data are from gene expression experiments and data from each probe set are grouped into one single binary object.
9 . The method of claim 7 wherein the probe intensity data are grouped into a single binary object.
10 . The method of claim 9 wherein at least 100 probe intensity values are grouped into a single binary object, wherein said 100 probe intensity values.
11 . The method of claim 10 wherein at least 1000 probe intensity values are grouped into a single binary object.
12 . The method of claim 1 wherein the set of data are probe design data comprising probe information.
13 . A method for managing probe array data, wherein the data comprising a plurality of intensity values for a plurality of probes, comprising:
grouping the intensity values into a plurality of groups according to most common access requirement; and storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
14 . The method of claim 13 wherein the database is a relational database.
15 . The method of claim 14 wherein the grouping comprises encoding the data into the binary objects.
16 . The method of claim 15 wherein each of the groups comprises at least 100 intensity values.
17 . The method of claim 16 wherein each of the groups comprises at least 1000 intensity values.
18 . The method of claim 17 wherein each of the groups comprises intensity values for a set of probes, wherein the set of probes is for detecting one transcript.
19 . The method of claim 18 wherein the encoding comprises calling a component software.
20 . The method of claim 18 wherein the component software is a COM object.
21 . The method of claim 19 further comprising;
retrieving the binary objects from the relational database;
decoding the binary objects into the set of data; wherein the binary objects are encoded in a data structure format that is compatible on a binary level with the decoding.
22 . A method for managing probe design information comprising:
grouping the probe design information into a plurality of groups according to the most common access requirement; and storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
23 . The method of claim 22 wherein the database is a relational database.
24 . The method of claim 23 wherein the grouping comprises encoding the data into the binary objects.
25 . The method of claim 24 wherein each of the groups comprises data for probes in a tiling segment.
26 . The method of claim 25 wherein the segment is at least 25 bases.
27 . The method of claim 26 wherein the segment is at least 250 bases.
28 . The method of claim 28 wherein the encoding comprises calling a component software.
29 . The method of claim 29 wherein the component software is a COM object.
30 . A system for data management comprising:
a processor; and a memory coupled with the least one processor, the memory storing a plurality of machine instructions that cause the processor to perform logical steps, wherein the logical steps include:
grouping a set of data according to its most common access requirements into a plurality of groups; and
storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
31 . The system of claim 30 wherein the database is a relational database.
32 . The system of claim 31 wherein the set of data need not to be frequently accessed in arbitrary ways.
33 . The system of claim 32 wherein the grouping comprises encoding the data into the binary objects by calling a component software.
34 . The system of claim 33 wherein the component software is a COM object.
35 . The system of claim 34 further comprising;
retrieving the binary objects from the relational database;
decoding the binary objects into the set of data; wherein the binary objects are encoded in a data structure format that is compatible on a binary level with the decoding.
36 . The system of claim 35 wherein the decoding comprises calling a component software for decoding.
37 . The system of claim 37 wherein the component software is a COM object.
38 . The system of claim 30 wherein the set of data is probe intensity data.
39 . The system of claim 38 wherein the probe intensity data are from gene expression experiments and data from each probe set are grouped into one single binary object.
40 . The system of claim 39 wherein the probe intensity data are grouped into a single binary object.
41 . The system of claim 40 wherein at least 100 probe intensity values are grouped into a single binary object.
42 . The system of claim 41 wherein at least 1000 probe intensity values are grouped into a single binary object.
43 . The system of claim 30 wherein the set of data are probe design data comprising probe information.
44 . A system for managing probe array data, wherein the data comprising a plurality of intensity values for a plurality of probes, comprising:
a processor; and a memory coupled with the processor, the memory storing a plurality of machine instructions that cause the processor to perform logical steps, wherein the logical steps include:
grouping the intensity values into a plurality of groups according to the most common access requirement; and
storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
45 . The system of claim 44 wherein the database is a relational database.
46 . The system of claim 45 wherein the grouping comprises encoding the data into the binary objects.
47 . The system of claim 46 wherein each of the groups comprises at least 100 intensity values.
48 . The system of claim 47 wherein each of the groups comprises at least 1000 intensity values.
49 . The system of claim 48 wherein each of the groups comprises intensity values for a set of probes, wherein the set of probes is for detecting one transcript.
50 . The system of claim 49 wherein the encoding comprises calling a component software.
51 . The system of claim 50 wherein the component software is a COM object.
52 . The system of claim 51 further comprising;
retrieving the binary objects from the relational database;
decoding the binary objects into the set of data; wherein the binary objects are encoded in a data structure format that is compatible on a binary level with the decoding.
53 . A system for managing probe array design data comprising:
a processor; and a memory coupled with the processor, the memory storing a plurality machine instructions that cause the processor to perform logical steps, wherein the logical steps include:
grouping probe design information into a plurality of groups according to the most common access requirement; and
storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
54 . The system of claim 53 wherein the database is a relational database.
55 . The system of claim 54 wherein the grouping comprises encoding the data into the binary objects.
56 . The system of claim 55 wherein each of the groups comprises data for probes in a tiling segment.
57 . The system of claim 56 wherein the segment is at least 25 bases.
58 . The system of claim 57 wherein the segment is at least 250 bases.
59 . The system of claim 58 wherein the encoding comprises calling a component software.
60 . The system of claim 59 wherein the component software is a COM object.
61 . The system of claim 60 further comprising;
retrieving the binary objects from the relational database;
decoding the binary objects into the set of data; wherein the binary objects are encoded in a data structure format that is compatible on a binary level with the decoding.
62 . The system of claim 61 wherein the decoding comprises calling a component software for decoding.
63 . The system of claim 62 wherein the component software is a COM object.
64 . A computer readable medium having stored thereon a data structure comprising:
a first table comprising a first field containing a first and a second field containing or referring to a binary object, wherein the binary object contains probe intensity values; and a second table comprising a first field containing the first identifier, wherein the first table is related to second table by the first identifier.
65 . The computer readable medium of claim 64 wherein the second table stores tiling design.
66 . A computer readable medium comprising computer-executable instructions for performing the methods comprising:
grouping a set of data according to its most common access requirements into a plurality of groups; and storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
67 . The computer readable medium of claim 66 wherein the database is a relational database.
68 . The computer readable medium of claim 67 wherein the set of data need not to be frequently accessed in arbitrary ways.
69 . The computer readable medium of claim 68 wherein the grouping comprises encoding the data into the binary objects by calling a component software.
70 . The computer readable medium of claim 69 wherein the component software is a COM object.
71 . The computer readable medium of claim 68 further comprising;
retrieving the binary objects from the relational database;
decoding the binary objects into the set of data; wherein the binary objects are encoded in a data structure format that is compatible on a binary level with the decoding.
72 . The computer readable medium of claim 71 wherein the decoding comprises calling a component software for decoding.
73 . The computer readable medium of claim 72 wherein the component software is a COM object.
72 . The computer readable medium of claim 66 wherein the set of data is probe intensity data.
73 . The computer readable medium of claim 72 wherein the probe intensity data are from gene expression experiments and data from each probe set are grouped into one single binary object.
74 . The computer readable medium of claim 73 wherein the probe intensity data are grouped into a single binary object.
75 . The computer readable medium of claim 74 wherein at least 100 probe intensity values are grouped into a single binary object, wherein said 100 probe intensity values.
76 . The computer readable medium of claim 75 wherein at least 1000 probe intensity values are grouped into a single binary object.
77 . The computer readable medium of claim 66 wherein the set of data are probe design data comprising probe information.
78 . A computer readable medium for managing data, wherein the data comprising a plurality of intensity values for a plurality of probes, comprising computer-executable instructions for performing the method comprising:
grouping the intensity values into a plurality of groups according to most common access requirement; and storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
79 . The computer readable medium of claim 78 wherein the database is a relational database.
80 . The computer readable medium of claim 79 wherein the grouping comprises encoding the data into the binary objects.
81 . The computer readable medium of claim 80 wherein each of the groups comprises at least 100 intensity values.
82 . The computer readable medium of claim 81 wherein each of the groups comprises at least 1000 intensity values.
83 . The computer readable medium of claim 82 wherein each of the groups comprises intensity values for a set of probes, wherein the set of probes is for detecting one transcript.
84 . The computer readable medium of claim 83 wherein the encoding comprises calling a component software.
85 . The computer readable medium of claim 84 wherein the component software is a COM object.
86 . The computer readable medium of claim 19 wherein the method further comprises;
retrieving the binary objects from the relational database;
decoding the binary objects into the set of data; wherein the binary objects are encoded in a data structure format that is compatible on a binary level with the decoding.
87 . A computer readable medium comprising computer-executable instructions for performing the methods comprising:
grouping the probe design information into a plurality of groups according to the most common access requirement; and storing the groups in a database as single binary objects, wherein each of the groups is stored as one single binary object.
88 . The computer readable medium of claim 88 wherein the database is a relational database.
89 . The computer readable medium of claim 88 wherein the grouping comprises encoding the data into the binary objects.
90 . The computer readable medium of claim 89 wherein each of the groups comprises data for probes in a tiling segment.
91 . The computer readable medium of claim 90 wherein the segment is at least 25 bases.
92 . The computer readable medium of claim 91 wherein the segment is at least 250 bases.
93 . The computer readable medium of claim 92 wherein the encoding comprises calling a component software.
94 . The computer readable medium of claim 93 wherein the component software is a COM object.Join the waitlist — get patent alerts
Track US2002143768A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.