System, method, and computer software product for gain adjustment in biological microarray scanner
First Claim
1. A computer program product for adjusting the gain of a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain, wherein the computer program product, when executed on a computer system, performs a method comprising the steps of:
- (a) providing a first user interface constructed and arranged to enable a user to select a user-selected gain value;
(b) receiving the user-selected gain value;
(c) adjusting the first gain based, at least in part, on a first portion of the user-selected gain value; and
(d) adjusting the second gain based, at least in part, on a second portion of the user-selected gain value.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are described for adjusting the gain of a scanner. The scanner includes one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain. One described method includes receiving a user-selected gain value, adjusting the first gain based on a first portion of the user-selected gain value, and adjusting the second gain based on a second portion of the user-selected gain value. Another described method includes selecting an auto-gain value, adjusting the first gain based on a first portion of the auto-gain value, adjusting the second gain based on a second portion of the auto-gain value, causing the scanner to collect sample pixel intensity values, determining a comparison measure based on comparing the sample pixel intensity values to desired pixel intensity values, and adjusting the auto-gain value based on the comparison measure.
-
Citations
53 Claims
-
1. A computer program product for adjusting the gain of a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain, wherein the computer program product, when executed on a computer system, performs a method comprising the steps of:
-
(a) providing a first user interface constructed and arranged to enable a user to select a user-selected gain value;
(b) receiving the user-selected gain value;
(c) adjusting the first gain based, at least in part, on a first portion of the user-selected gain value; and
(d) adjusting the second gain based, at least in part, on a second portion of the user-selected gain value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. A computer program product for adjusting the gain of a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain, wherein the computer program product, when executed on a computer system, performs a method comprising the steps of:
-
(a) receiving one or more user-selected gain values from one or more ranges of gain values;
(b) adjusting the first gain based, at least in part, on a first of the one or more user-selected gain values; and
(c) adjusting the second gain based, at least in part, on a second of the one or more user-selected gain values.
-
-
20. A computer program product for adjusting the gain of a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain, wherein the computer program product, when executed on a computer system, performs a method comprising the steps of:
-
(a) receiving a user-selected gain value;
(b) adjusting the first gain based, at least in part, on a first portion of the user-selected gain value, including the steps of (i) determining the first portion to be equal to a no-change value when the user-selected gain value is equal to or less than a threshold value, and (ii) determining the first portion to be equal to an excess of the user-selected gain value over the threshold value, when the user-selected gain value is greater than the threshold value;
(c) adjusting the second gain based, at least in part, on a second portion of the user-selected gain value;
(d) receiving a calibration gain for a first of the one or more excitation sources, wherein the calibration gain is based, at least in part, on an output of the emission detector responsive to the first excitation source exciting a calibration source; and
(e) adjusting the first gain, the second gain, or both based, at least in part, on the calibration gain.
-
-
21. A gain adjustment system, comprising:
-
(a) a scanner having (i) one or more excitation sources, (ii) an emission detector having a first gain, and (iii) a variable gain element having a second gain;
(b) a computer-implemented user interface constructed and arranged to enable a user to select a user-selected gain value; and
(c) scanner control and analysis control logic comprising (i) a user-selected gain data manager constructed and arranged to receive the user-selected gain value, and (ii) a scan gain controller constructed and arranged to adjust the first gain based, at least in part, on a first portion of the user-selected gain value, and to adjust the second gain based, at least in part, on a second portion of the user-selected gain value. - View Dependent Claims (22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48)
-
-
25. A method for adjusting the gain of a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain, comprising the steps of:
-
(a) receiving a user-selected gain value;
(b) adjusting the first gain based, at least in part, on a first portion of the user-selected gain value; and
(c) adjusting the second gain based, at least in part, on a second portion of the user-selected gain value.
-
-
28. A computer program product for adjusting the gain of a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain, wherein the computer program product, when executed on a computer system, performs a method comprising the steps of:
-
(a) selecting an auto-gain value;
(b) adjusting the first gain based, at least in part, on a first portion of the auto-gain value;
(c) adjusting the second gain based, at least in part, on a second portion of the auto-gain value;
(d) causing the scanner to collect a plurality of sample pixel intensity values using the adjusted first and second gains;
(e) determining a comparison measure based on comparing one or more of the plurality of sample pixel intensity values to one or more of a plurality of desired pixel intensity values; and
(f) adjusting the auto-gain value based on the comparison measure.
-
-
45. A gain adjustment system, comprising:
-
(a) a scanner having (i) one or more excitation sources, (ii) an emission detector having a first gain, and (iii) a variable gain element having a second gain; and
(b) scanner control and analysis control logic comprising a scan gain controller constructed and arranged to (i) select an auto-gain value, (ii) adjust the first gain based, at least in part, on a first portion of the auto-gain value;
(iii) adjust the second gain based, at least in part, on a second portion of the auto-gain value;
(iv) cause the scanner to collect a plurality of sample pixel intensity values using the adjusted first and second gains;
(v) determine a comparison measure based on comparing one or more of the plurality of sample pixel intensity values to one or more of a plurality of desired pixel intensity values; and
(vi) adjust the auto-gain value based on the comparison measure.
-
-
46. A method for adjusting the gain of a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain, comprising the steps of:
-
(a) selecting an auto-gain value;
(b) adjusting the first gain based, at least in part, on a first portion of the auto-gain value;
(c) adjusting the second gain based, at least in part, on a second portion of the auto-gain value;
(d) causing the scanner to collect a plurality of sample pixel intensity values using the adjusted first and second gains;
(e) determining a comparison measure based on comparing one or more of the plurality of sample pixel intensity values to one or more of a plurality of desired pixel intensity values; and
(f) adjusting the auto-gain value based on the comparison measure.
-
-
49. A computer program product, comprising:
-
(a) a gain-value receiver that receives a user-selected gain value;
(b) a first gain controller that applies a first gain to the emission signal based, at least in part, on a first portion of the user-selected gain value; and
(c) a second gain controller that applies a second gain to the emission signal based, at least in part, on a second portion of the user-selected gain value.
-
-
50. A method for adjusting an emission signal, comprising the steps of:
-
(a) receiving a user-selected gain value;
(b) applying a first gain to the emission signal based, at least in part, on a first portion of the user-selected gain value; and
(c) applying a second gain to the emission signal based, at least in part, on a second portion of the user-selected gain value.
-
-
51. A computer program product, comprising:
-
(a) an auto-gain value selector;
(b) a first gain controller that applies a first gain to the emission signal based, at least in part, on a first portion of the auto-gain value;
(c) a second gain controller that applies a second gain to the emission signal based, at least in part, on a second portion of the auto-gain value;
(d) an intensity manager that determines a plurality of sample pixel intensity values based on the emission signal having applied to it the first and second gains;
(e) a comparison manager that determines a comparison measure based on comparing one or more of the plurality of sample pixel intensity values to one or more of a plurality of desired pixel intensity values; and
(f) an auto-gain adjuster that adjusts the auto-gain value based on the comparison measure.
-
-
52. A method for adjusting an emission signal, comprising the steps of:
-
(a) selecting an auto-gain value;
(b) applying a first gain to the emission signal based, at least in part, on a first portion of the auto-gain value;
(c) applying a second gain to the emission signal based, at least in part, on a second portion of the auto-gain value;
(d) determining a plurality of sample pixel intensity values based on the emission signal having applied to it the first and second gains;
(e) determining a comparison measure based on comparing one or more of the plurality of sample pixel intensity values to one or more of a plurality of desired pixel intensity values; and
(f) adjusting the auto-gain value based on the comparison measure.
-
-
53. A gain adjustment system, comprising:
-
(a) a scanner having one or more excitation sources, an emission detector having a first gain, and a variable gain element having a second gain; and
(b) a scan gain controller that adjusts the first and second gains.
-
Specification