Method and system for interactively developing at least one grid pattern and computer-readable storage medium having a program for executing the method
First Claim
1. A method for interactively developing a regular pattern of grid patterns including at least one grid pattern from at least one digital image of rows and columns of spots, the regular pattern of grid patterns defining an array set, and the rows and columns of spots defining rows and columns of arrays, the method comprising:
- displaying the rows and columns of spots including a corner spot located in one of the rows and columns;
receiving a first set of commands from a user to select an approximate location of the corner spot to obtain pattern origin data;
receiving a second set of commands from the user to select at least one column spot in the same column as the corner spot to obtain column data wherein the at least one column spot includes a spot furthest away from the corner spot, and wherein the column data is processed with the pattern origin data and the at least one digital image to obtain the at least one grid pattern;
receiving a third set of commands from the user to select at least one row corner spot in the row of arrays corresponding to the corner spot of the at least one grid pattern to obtain row array data wherein the at least one row corner spot is in an array furthest from the at least one grid pattern in the same row of arrays as the at least one grid pattern; and
receiving a fourth set of commands from the user to select at least one column corner spot in the column of arrays corresponding to the corner spot of the at least one grid pattern to obtain column array data wherein the at least one column corner spot is in an array furthest from the at least one grid pattern in the same column of arrays; and
processing the at least one digital image and the pattern origin data to obtain the at least one grid pattern, wherein the at least one grid pattern includes rows and columns of grid elements, wherein the step of processing includes the step of calculating the number of rows and columns of grid elements, average spacing between adjacent rows and average spacing between adjacent columns of grid elements, and wherein processing also processes the row array data and the column array data with the spot dimension data, the pattern origin data and the row and column data to obtain the regular pattern of grid patterns.
5 Assignments
0 Petitions
Accused Products
Abstract
Method and system are disclosed for interactively developing at least one grid pattern, such as a microarray pattern, as well as an array set of such patterns, and a computer-readable storage medium having a program for executing the method given only a few user inputs through the use of a pointing device such as a mouse or trackball on a personal computer or workstation. Each array in the set typically has an identical number of rows and columns of points.
19 Citations
54 Claims
-
1. A method for interactively developing a regular pattern of grid patterns including at least one grid pattern from at least one digital image of rows and columns of spots, the regular pattern of grid patterns defining an array set, and the rows and columns of spots defining rows and columns of arrays, the method comprising:
-
displaying the rows and columns of spots including a corner spot located in one of the rows and columns;
receiving a first set of commands from a user to select an approximate location of the corner spot to obtain pattern origin data;
receiving a second set of commands from the user to select at least one column spot in the same column as the corner spot to obtain column data wherein the at least one column spot includes a spot furthest away from the corner spot, and wherein the column data is processed with the pattern origin data and the at least one digital image to obtain the at least one grid pattern;
receiving a third set of commands from the user to select at least one row corner spot in the row of arrays corresponding to the corner spot of the at least one grid pattern to obtain row array data wherein the at least one row corner spot is in an array furthest from the at least one grid pattern in the same row of arrays as the at least one grid pattern; and
receiving a fourth set of commands from the user to select at least one column corner spot in the column of arrays corresponding to the corner spot of the at least one grid pattern to obtain column array data wherein the at least one column corner spot is in an array furthest from the at least one grid pattern in the same column of arrays; and
processing the at least one digital image and the pattern origin data to obtain the at least one grid pattern, wherein the at least one grid pattern includes rows and columns of grid elements, wherein the step of processing includes the step of calculating the number of rows and columns of grid elements, average spacing between adjacent rows and average spacing between adjacent columns of grid elements, and wherein processing also processes the row array data and the column array data with the spot dimension data, the pattern origin data and the row and column data to obtain the regular pattern of grid patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for interactively developing a regular pattern of grid patterns including at least one grid pattern from at least one digital image of rows and columns of spots, the regular pattern of grid patterns defining an array set, and wherein the rows and columns of spots define rows and columns of arrays, the system comprising:
-
means for displaying the rows and columns of spots including a corner spot located in one of the rows and columns;
means for;
receiving a first set of commands from a user to select an approximate location of the corner spot to obtain pattern origin data;
receiving a second set of commands from a user to select at least one column spot in the same column as the corner spot to obtain column data wherein the at least one column spot includes a spot furthest away from the corner spot, wherein the column data is processed with the pattern origin data and the at least one digital image to obtain the at least one grid pattern;
receiving a third set of commands from the user to select at least one row corner spot in the row of arrays corresponding to the corner spot of the at least one grid pattern to obtain row array data wherein the at least one row corner spot is in an array furthest from the at least one grid pattern in the same row of arrays as the at least one grid pattern; and
receiving a fourth set of commands from the user to select at least one column corner spot in the column of arrays corresponding to the corner spot of the at least one grid pattern to obtain column array data wherein the at least one column corner spot is in an array furthest from the at least one grid pattern in the same column of arrays; and
means for processing the pattern origin data and the at least one digital image to obtain the at least one grid pattern, wherein the at least one grid pattern includes rows and columns of grid elements, the means for processing includes means for calculating the number of rows and columns of grid elements, average spacing between adjacent rows and average spacing between adjacent columns, and wherein the means for processing also processes the row array data and the column array data with the spot dimension data, the pattern origin data and the row and column data to obtain the regular pattern of grid patterns. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable storage medium having stored therein a program which interactively develops a regular pattern of grid patterns including at least one grid pattern from at least one digital image of rows and columns of spots, the regular pattern of grid patterns defining an array set, and the rows and columns of spots defining rows and columns of arrays by executing the steps of:
-
displaying the rows and columns of spots including a corner spot located in one of the rows and columns;
receiving a first set of commands from a user to select an approximate location of the corner spot to obtain pattern origin data;
receiving a second set of commands from the user to select at least one column spot in the same column as the corner spot to obtain column data wherein the at least one column spot includes a spot furthest away from the corner spot, and wherein the column data is processed with the pattern origin data and the at least one digital image to obtain the at least one grid pattern;
receiving a third set of commands from the user to select at least one row corner spot in the row of arrays corresponding to the corner spot of the at least one grid pattern to obtain row array data wherein the at least one row corner spot is in an array furthest from the at least one grid pattern in the same row of arrays as the at least one grid pattern;
receiving a fourth set of commands from the user to select at least one column corner spot in the column of arrays corresponding to the corner spot of the at least one grid pattern to obtain column array data wherein the at least one column corner spot is in an array furthest from the at least one grid pattern in the same column of arrays; and
processing the pattern origin data and the at least one digital image to obtain the at least one grid pattern, wherein the at least one grid pattern includes rows and columns of grid elements, wherein the step of processing includes the step of calculating the number of rows and columns of grid elements, average spacing between adjacent rows and average spacing between adjacent columns of grid elements, and wherein processing also processes the row array data and the column array data with the spot dimension data, the pattern origin data and the row and column data to obtain the regular pattern of grid patterns. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification