System and method for flexibly representing and processing assay plates
OwnerCraig P. Lovell, Thomas Lucas Hampton, IIIinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerCraig P. Lovell, Thomas Lucas Hampton, IIIinventors
Estimating the term…
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.
A method of controlling an instrument to process an assay plate, the assay plate comprising a plurality of wells, and each of the plurality of wells comprises a well point, the well point being a point inside each of the plurality of wells, the assay plate having associated geometry data that includes one or more predefined points of interest, the method employing a computerized set of instructions implementing a tree of one or more multi-dimensional coordinate space objects, wherein the tree has a root coordinate space and each coordinate space object has a plurality of subspaces, each of the subspaces being anchored in the coordinate space object at a predefined subspace anchor point and wherein one or more of the plurality of subspaces may contain one or more of the predefined points of interest, wherein each of the plurality of subspaces is associated with at least one of the plurality of wells, the method comprising:
A non-transitory computer readable medium having stored thereon a computer program which, when executed on a computing system operatively connected to an instrument to process an assay plate, the assay plate comprising a plurality of wells, and each of the plurality of wells comprises a well point, the well point being a point inside each of the plurality of wells, the assay plate having associated geometry data that includes one or more predefined points of interest, the method employing a computerized set of instructions implementing a tree of one or more multi-dimensional coordinate space objects, wherein the tree has a root coordinate space and each coordinate space object has a plurality of subspaces, each of the subspaces being anchored in the coordinate space object at a predefined subspace anchor point and wherein one or more of the plurality of subspaces may contain one or more of the predefined points of interest, wherein each of the plurality of subspaces is associated with at least one of the plurality of wells, the method comprising the steps of:
A system having at least one central processing unit (CPU), and at least one memory storage device having stored therein a set of steps for execution by the at least one CPU, the steps providing, when so executed, an instrument configured to process an assay plate, the assay plate comprising a plurality of wells, and each of the plurality of wells comprises a well point, the well point being a point inside each of the plurality of wells, the assay plate having associated geometry data that includes one or more predefined points of interest, the method employing a computerized set of instructions implementing a tree of one or more multi-dimensional coordinate space objects, wherein the tree has a root coordinate space and each coordinate space object has a plurality of subspaces, each of the subspaces being anchored in the coordinate space object at a predefined subspace anchor point and wherein one or more of the plurality of subspaces may contain one or more of the predefined points of interest, wherein each of the plurality of subspaces is associated with at least one of the plurality of wells, wherein the CPU is configured to further perform the following steps comprising:
Dependencies are inferred from the claim text.