System for flexibly representing and processing assay plates
First Claim
1. A flexible instrument control and data storage/management system for representing and processing an assay plate having one or more predefined plate locations, the system comprising a non-transitory computer readable medium device including a software architecture that performs the steps comprising:
- (a) accessing a database comprising a plate type directory including a plurality of graph data structures representing the physical structure of said assay plate, wherein said graph data structures each comprise a node for each of the one or more predefined plate locations, and said node is hierarchically arranged to correspond to the physical structure of the assay plate; and
(b) accessing at least one layer object that maps at least one data object to one or more nodes within a particular graph data structure, wherein said at least one data object comprises one or more data records,wherein the at least one data object is not stored on said database comprising the graph data structure and wherein the assay plate has a predefined number of wells arranged in a plurality of well groupings, and wherein the one or more predefined plate locations include;
one or more spots in each well; and
one or more sectors associated with each grouping of wells, wherein the one or more sectors each contain the one or more spots, respectively, from each well of the associated group of wells.
0 Assignments
0 Petitions
Accused Products
Abstract
A flexible instrument control and data storage/management system and method for representing and processing assay plates having one or more predefined plate locations is disclosed. The system utilizes a graph data structure, layer objects and data objects. The layer objects map the graph data structure to the data objects. The graph data structure can comprise one node for each of the one or more predefined plate locations, wherein the nodes can be hierarchically defined according to a predefined plate location hierarchy. Each node can be given a unique node identifier, a node type and a node association that implements the predefined plate location hierarchy. The layer objects can include an index that maps the node identifiers to the data objects.
-
Citations
18 Claims
-
1. A flexible instrument control and data storage/management system for representing and processing an assay plate having one or more predefined plate locations, the system comprising a non-transitory computer readable medium device including a software architecture that performs the steps comprising:
-
(a) accessing a database comprising a plate type directory including a plurality of graph data structures representing the physical structure of said assay plate, wherein said graph data structures each comprise a node for each of the one or more predefined plate locations, and said node is hierarchically arranged to correspond to the physical structure of the assay plate; and (b) accessing at least one layer object that maps at least one data object to one or more nodes within a particular graph data structure, wherein said at least one data object comprises one or more data records, wherein the at least one data object is not stored on said database comprising the graph data structure and wherein the assay plate has a predefined number of wells arranged in a plurality of well groupings, and wherein the one or more predefined plate locations include;
one or more spots in each well; and
one or more sectors associated with each grouping of wells, wherein the one or more sectors each contain the one or more spots, respectively, from each well of the associated group of wells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon a computer program which, when executed by a computer system operatively connected to an assay system, causes the assay system to perform a method of representing and processing an assay plate having one or more predefined plate locations, the method comprising the steps of:
-
(a) accessing a database comprising a plate type directory including a plurality of graph data structures representing the physical structure of the assay plate, wherein said graph data structures each comprise a node for each of the one or more predefined plate locations, and said node is hierarchically arranged to correspond to the physical structure of the assay plate; and (b) accessing at least one layer object that maps at least one data object to one or more nodes within a particular graph data structure, wherein the at least one data object comprises one or more data records, wherein the at least one data object is not stored on said database comprising the graph data structure, wherein the one or more predefined plate locations include;
one or more spots in each well; and
one or more sectors associated with each grouping of wells, wherein the one or more sectors each contain the one or more spots, respectively, from each well of the associated group of wells. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification