The present invention is related to microarrays. In order to facilitate discussion of the present invention, a general background for particular types of microarrays is provided below. In the following discussion, the terms “microarray,” “microarray,” and “array” are used interchangeably. The terms “microarray” and “microarray” are well known and well understood in the scientific community. As discussed below, a microarray is a precisely manufactured tool which may be used in research, diagnostic testing, or various other analytical techniques to analyze complex solutions of any type of molecule that can be optically or radiometrically detected and that can bind with high specificity to complementary molecules synthesized within, or bound to, discrete features on the surface of a microarray. Because microarrays are widely used for analysis of nucleic acid samples, the following background information on microarrays is introduced in the context of analysis of nucleic acid solutions following a brief background of nucleic acid chemistry.
Deoxyribonucleic acid (“DNA”) and ribonucleic acid (“RNA”) are linear polymers, each synthesized from four different types of subunit molecules.
The DNA polymers that contain the organization information for living organisms occur in the nuclei of cells in pairs, forming double-stranded DNA helices. One polymer of the pair is laid out in a 5′ to 3′ direction, and the other polymer of the pair is laid out in a 3′ to 5′ direction, or, in other words, the two strands are anti-parallel. The two DNA polymers, or strands, within a double-stranded DNA helix are bound to each other through attractive forces including hydrophobic interactions between stacked purine and pyrimidine bases and hydrogen bonding between purine and pyrimidine bases, the attractive forces emphasized by conformational constraints of DNA polymers. FIGS. 2A-B illustrates the hydrogen bonding between the purine and pyrimidine bases of two anti-parallel DNA strands. AT and GC base pairs, illustrated in FIGS. 2A-B, are known as Watson-Crick (“WC”) base pairs. Two DNA strands linked together by hydrogen bonds forms the familiar helix structure of a double-stranded DNA helix.
Double-stranded DNA may be denatured, or converted into single stranded DNA, by changing the ionic strength of the solution containing the double-stranded DNA or by raising the temperature of the solution. Single-stranded DNA polymers may be renatured, or converted back into DNA duplexes, by reversing the denaturing conditions, for example by lowering the temperature of the solution containing complementary single-stranded DNA polymers. During renaturing or hybridization, complementary bases of anti-parallel DNA strands form WC base pairs in a cooperative fashion, leading to reannealing of the DNA duplex.
Once a microarray has been prepared, the microarray may be exposed to a sample solution of target DNA or RNA molecules (410-413 in
Finally, as shown in
One, two, or more than two data subsets within a data set can be obtained from a single microarray by scanning or reading the microarray for one, two or more than two types of signals. Two or more data subsets can also be obtained by combining data from two different arrays. When optical detection is used to detect fluorescent or chemiluminescent emission from chromophore labels, a first set of signals, or data subset, may be generated by reading the microarray at a first optical wavelength, a second set of signals, or data subset, may be generated by reading the microarray at a second optical wavelength, and additional sets of signals may be generated by detection or reading the microarray at additional optical wavelengths. Different signals may be obtained from a microarray by radiometric detection of radioactive emissions at one, two, or more than two different energy levels. Target molecules may be labeled with either a first chromophore that emits light at a first wavelength, or a second chromophore that emits light at a second wavelength. Following hybridization, the microarray can be read at the first wavelength to detect target molecules, labeled with the first chromophore, hybridized to features of the microarray, and can then be read at the second wavelength to detect target molecules, labeled with the second chromophore, hybridized to the features of the microarray. In one common microarray system, the first chromophore emits light at a near infrared wavelength, and the second chromophore emits light at a yellow visible-light wavelength, although these two chromophores, and corresponding signals, are referred to as “red” and “green.” The data set obtained from reading the microarray at the red wavelength is referred to as the “red signal,” and the data set obtained from reading the microarray at the green wavelength is referred to as the “green signal.”While it is common to use one or two different chromophores, it is possible to use one, three, four, or more than four different chromophores and to read a microarray at one, three, four, or more than four wavelengths to produce one, three, four, or more than four data sets. With the use of quantum-dot dye particles, the emission is tunable by suitable engineering of the quantum-dot dye particles, and a fairly large set of such quantum-dot dye particles can be excited with a single-color, single-laser-based excitation.
In general, data sets collected from microarrays comprise an indexed set of numerical signal intensities associated with pixels. The pixel intensities range over the possible values for the size of the memory-storage unit employed to store the pixel intensities. In many current systems, a 16-bit word is employed to store the intensity value associated with each pixel, and a data set can be considered to be a 2-dimensional array of pixel-intensity values corresponding to the 2-dimensional array of pixels that together compose a scanned image of a microarray.
Features on the surface of a microarray may have various different shapes and sizes, depending on the manufacturing process by which the microarray is produced. In one important class of microarrays, features are tiny, disc-shaped regions on the surface of the microarray produced by ink-jet-based application of probe molecules, or probe-molecular-precursors, to the surface of the microarray substrate.
The background signal generated during scanning regions of the surface of a microarray outside of the areas corresponding to features arises from many different sources, including contamination of the molecular-array surface by fluorescent or radioactively labeled or naturally radioactive compounds, fluorescence or radiation emission from the molecular-array substrate, dark signal generated by the photo detectors in the molecular-array reader, and many other sources. When this background signal is measured on the portion of the array that is outside of the areas corresponding to a feature, it is often referred to as the “local” background signal.
An important part of molecular-array data processing is a determination of the background signal that needs to be subtracted from a feature. With appropriate background-subtraction, it is possible to distinguish low-signal features from no-signal features and to calculate accurate and reproducible log ratios between multi-channel and/or inter-array data. The sources of background signal that appear in the local background region may be identical to the sources of background signal that occur on the feature itself; that is, the signal represented in the local background region may be correlated with the signal that arises from the specific labeled target hybridized to probes on that feature. In this case, it is appropriate to use the signal from the local background region as the best estimate of the background to subtract from that feature.
In general, for a large class of molecular-array-based experiments, the logarithm of the ratio of two feature signals, measured in two channels, for each feature, referred to as the log ratio, is calculated as a measure of the differential concentrations of target molecules in those two sample solutions that bind to the feature. A plurality of channels may include both intra-array channels, two or more signal channels scanned from a single array, and may also include inter-array channels, one or more signal channels scanned from two or more arrays. Unfortunately, when both signals are relatively weak, or of low magnitude, the log ratio can be extremely sensitive to slight perturbations in the relative weak intensities of the two signals. Imprecise background signal correction can lead to anomalous log ratios and spurious results based on the anomalous log ratios. Manufacturers and designers of microarrays and microarray readers, as well as researchers and diagnosticians who use microarrays in experimental and commercial settings, have recognized the need for accurate background subtraction methods, in order to obtain more accurate and reproducible gene expression data.
Various embodiments of the present invention are directed toward estimating and correcting background signals present in microarray data. One embodiment of the present invention is directed to a method and system for calculating background corrected signals for a microarray data set by receiving a non-negative constant and selects a set of low-combined-intensity features from the microarray data set. Based on the low-combined-intensity features, a representation that describes a central-trend of the selected set of low-combined-intensity features is determined. The method adjusts the microarray data set parallel to the determined representation based on the non-negative constant.
FIGS. 2A-B illustrate the hydrogen bonding between the purine and pyrimidine bases of two anti-parallel DNA strands.
FIGS. 19A-B show a feature having uniform intensity distribution and a feature have non-uniform intensity distribution.
FIGS. 21A-B, 22 A-B, and 23-24 illustrate a rank-order method for selecting features from a set of filtered features.
FIGS. 33A-B illustrate moving a C1/C2 data set having a best-fit line slope greater than “1.”
FIGS. 34A-B illustrate moving a C1/C2 data set having a best-fit line slope less than “1.”
One embodiment on the present invention is directed to a method and system for determining global-background-signal-based background corrections for each channel in a feature-based, molecular-array data set. The term global refers to an identical correction applied to all features regardless of position on the microarray or signal level. In one embodiment, described below, the method provides separate global, residual-background-signal corrections for each of two channels C1 and C2. This method is useful for current molecular-array-based experiments in which two different chromophores, radioactive labels, or other types of labels are employed and scanned in two different channels in a molecular reader. However, the present invention is not restricted to determining global, residual-background-signal corrections for two channels, but can be extended to additional channels when more than two labels are employed in molecular-array-based experiments and detected by a microarray reader. The present invention is not restricted to correcting data from a single array, or intra-array data. There are two broad categories of potential corrections for data obtained from multiple arrays, or inter-array data. The first category involves two arrays that are each single-channel arrays, and a need to correctly compare C1 signal from a first array with C1 signal from a second array. The second category involves multi-channel arrays, and a need, for example, to compare C1 signal from a first array with C2 signal from a second array. The present invention is not restricted to correcting data from background-subtracted signals. An embodiment of the method of the present invention can be applied to raw signals, before any background-subtraction is done, and thus includes both background-signal subtraction and a global, residual background correction method in a single step.
The described embodiment of the present invention is directed to identifying C1 and C2 residual background-signal corrections. When the C1-signal and C 2-signal intensities of each feature are plotted in a C1/C2 plot, the data points corresponding to features are generally distributed about a central-trend line or curve. In general, there is an apparent cluster of smallest-intensity features at a low-intensity region of the distribution, or lowest-intensity point of the central-trend line or curve. In the described embodiment, the C1 and C2 residual bacground-signal corrections are equivalent to the x′ and y′ coordinates for an ideal, characteristic, low intensity data point within the cluster of smallest-intensity features in a C1/C2 plot. The C1 and C2 feature intensities for the features in the data set can be corrected to translate the ideal, characteristic, low intensity data point to the origin of the C1/C2 plot, or equivalently, the magnitudes of the C1 and C2 residual background-signal corrections correspond to the x′ and y′ coordinates for the ideal, characteristic, low intensity data point in a C1/C2 plot. One embodiment of the present invention is described in four subsections that follow: (1) additional information about microarrays; (2) an overview of the method of one embodiment of the present invention, presented with reference to
A microarray may include any one-, two-or three-dimensional arrangement of addressable regions, or features, each bearing a particular chemical moiety or moieties, such as biopolymers, associated with that region. Any given microarray substrate may carry one, two, or four or more microarrays disposed on a front surface of the substrate. Depending upon the use, any or all of the microarrays may be the same or different from one another and each may contain multiple spots or features. A typical microarray may contain more than ten, more than one hundred, more than one thousand, more ten thousand features, or even more than one hundred thousand features, in an area of less than 20 cm2 or even less than 10 cm2. For example, square features may have widths, or round feature may have diameters, in the range from a 10 μm to 1.0 cm. In other embodiments each feature may have a width or diameter in the range of 1.0 μm to 1.0 mm, usually 5.0 μm to 500 μm, and more usually 10 μM to 200 μm. Features other than round or square may have area ranges equivalent to that of circular features with the foregoing diameter ranges. At least some, or all, of the features may be of different compositions (for example, when any repeats of each feature composition are excluded the remaining features may account for at least 5%, 10%, or 20% of the total number of features). Inter-feature areas are typically, but not necessarily, present. Inter-feature areas generally do not carry probe molecules. Such inter-feature areas typically are present where the microarrays are formed by processes involving drop deposition of reagents, but may not be present when, for example, photolithographic microarray fabrication processes are used. When present, interfeature areas can be of various sizes and configurations.
Each microarray may cover an area of less than 100 cm2, or even less than 50 cm2, 10 cm2 or 1 cm2. In many embodiments, the substrate carrying the one or more microarrays will be shaped generally as a rectangular solid having a length of more than 4 mm and less than 1 m, usually more than 4 mm and less than 600 mm, more usually less than 400 mm; a width of more than 4 mm and less than 1 m, usually less than 500 mm and more usually less than 400 mm; and a thickness of more than 0.01 mm and less than 5.0 mm, usually more than 0.1 mm and less than 2 mm and more usually more than 0.2 and less than 1 mm. Other shapes are possible, as well. With microarrays that are read by detecting fluorescence, the substrate may be of a material that emits low fluorescence upon illumination with the excitation light. Additionally in this situation, the substrate may be relatively transparent to reduce the absorption of the incident illuminating laser light and subsequent heating if the focused laser beam travels too slowly over a region. For example, a substrate may transmit at least 20%, or 50% (or even at least 70%, 90%, or 95%), of the illuminating light incident on the front as may be measured across the entire integrated spectrum of such illuminating light or alternatively at 532 nm or 633 nm.
Microarrays can be fabricated using drop deposition from pulsejets of either polynucleotide precursor units (such as monomers) in the case of in situ fabrication, or the previously obtained polynucleotide. Such methods are described in detail in, for example, U.S. Pat. No. 6,242,266, U.S. Pat. No. 6,232,072, U.S. Pat. No. 6,180,351, U.S. Pat. No. 6,171,797, U.S. Pat. No. 6,323,043, U.S. patent application Ser. No. 09/302,898 filed Apr. 30, 1999 by Caren et al., and the references cited therein. Other drop deposition methods can be used for fabrication, as previously described herein. Also, instead of drop deposition methods, photolithographic microarray fabrication methods may be used. Interfeature areas need not be present particularly when the microarrays are made by photolithographic methods as described in those patents.
A microarray is typically exposed to a sample including labeled target molecules, or, as mentioned above, to a sample including unlabeled target molecules followed by exposure to labeled molecules that bind to unlabeled target molecules bound to the microarray, and the microarray is then read. Reading of the microarray may be accomplished by illuminating the microarray and reading the location and intensity of resulting fluorescence at multiple regions on each feature of the microarray. For example, a scanner may be used for this purpose, which is similar to the AGILENT MICROARRAY SCANNER manufactured by Agilent Technologies, Palo Alto, Calif. Other suitable apparatus and methods are described in published U.S. patent applications 20030160183A1, 20020160369A1, 20040023224A1, and 20040021055A, as well as U.S. Pat. No. 6,406,849. However, microarrays may be read by any other method or apparatus than the foregoing, with other reading methods including other optical techniques, such as detecting chemiluminescent or electroluminescent labels, or electrical techniques, for where each feature is provided with an electrode to detect hybridization at that feature in a manner disclosed in U.S. Pat. No. 6,251,685, and elsewhere.
A result obtained from reading a microarray, followed by application of a method of the present invention, may be used in that form or may be further processed to generate a result such as that obtained by forming conclusions based on the pattern read from the microarray, such as whether or not a particular target sequence may have been present in the sample, or whether or not a pattern indicates a particular condition of an organism from which the sample came. A result of the reading, whether further processed or not, may be forwarded, such as by communication, to a remote location if desired, and received there for further use, such as for further processing. When one item is indicated as being remote from another, this is referenced that the two items are at least in different buildings, and may be at least one mile, ten miles, or at least one hundred miles apart. Communicating information references transmitting the data representing that information as electrical signals over a suitable communication channel, for example, over a private or public network. Forwarding an item refers to any means of getting the item from one location to the next, whether by physically tran-sporting that item or, in the case of data, physically transporting a medium carrying the data or communicating the data.
As pointed out above, microarray-based assays can involve other types of biopolymers, synthetic polymers, and other types of chemical entities. A biopolymer is a polymer of one or more types of repeating units. Biopolymers are typically found in biological systems and particularly include polysaccharides, peptides, and polynucleotides, as well as their analogs such as those compounds composed of, or containing, amino acid analogs or non-amino-acid groups, or nucleotide analogs or non-nucleotide groups. This includes polynucleotides in which the conventional backbone has been replaced with a non-naturally occurring or synthetic backbone, and nucleic acids, or synthetic or naturally occurring nucleic-acid analogs, in which one or more of the conventional bases has been replaced with a natural or synthetic group capable of participating in Watson-Crick-type hydrogen bonding interactions. Polynucleotides include single or multiple-stranded configurations, where one or more of the strands may or may not be completely aligned with another. For example, a biopolymer includes DNA, RNA, oligonucleotides, and PNA and other polynucleotides as described in U.S. Pat. No. 5,948,902 and references cited therein, regardless of the source. An oligonucleotide is a nucleotide multimer of about 10 to 100 nucleotides in length, while a polynucleotide includes a nucleotide multimer having any number of nucleotides.
As an example of a non-nucleic-acid-based microarray, protein antibodies may be attached to features of the microarray that would bind to soluble labeled antigens in a sample solution. Many other types of chemical assays may be facilitated by microarray technologies. For example, polysaccharides, glycoproteins, synthetic copolymers, including block copolymers, biopolymer-like polymers with synthetic or derivitized monomers or monomer linkages, and many other types of chemical or biochemical entities may serve as probe and target molecules for microarray-based analysis. A fundamental principle upon which microarrays are based is that of specific recognition, by probe molecules affixed to the microarray, of target molecules, whether by sequence-mediated binding affinities, binding affinities based on conformational or topological properties of probe and target molecules, or binding affinities based on spatial distribution of electrical charge on the surfaces of target and probe molecules.
Scanning of a microarray by an optical scanning device or radiometric scanning device generally produces an image comprising a rectilinear grid of pixels, with each pixel having a corresponding signal intensity. These signal intensities are processed by a microarray-data-processing program that analyzes data scanned from an microarray to produce experimental or diagnostic results which are stored in a computer-readable medium, transferred to an intercommunicating entity via electronic signals, printed in a human-readable format, or otherwise made available for further use. Microarray experiments can indicate precise gene-expression responses of organisms to drugs, other chemical and biological substances, environmental factors, and other effects. Microarray experiments can also be used to diagnose disease, for gene sequencing, and for analytical chemistry. Processing of microarray data can produce detailed chemical and biological analyses, disease diagnoses, and other information that can be stored in a computer-readable medium, transferred to an intercommunicating entity via electronic signals, printed in a human-readable format, or otherwise made available for further use.
In some cases, it is more appropriate to use a global method to determine the background signal and then to subtract that global background signal from all features of an array. One example is to calculate an average or median of all the local background regions on an array. Another method is to determine a minimum feature or local-background-region signal. Another method is to use a set of features, referred to as “negative controls,” that are designed to not bind labeled target in a specific manner.
To determine the correctness of a background subtraction method, it is common to analyze data from self-self arrays. A self-self experiment generally involves taking one sample and splitting it for labeling. A first portion of the sample is labeled with a first label and an equal, second portion of the sample is labeled with a second label. The two portions are then applied to a single array for hybridization, washing, and scanning. Three types of graphical analysis of such an array should yield the following three results, respectively, after correct background subtraction: (1) a C1/C2 plot plotted linearly in both dimensions is generally approximately linear and symmetric; (2) a C1/C2 plot plotted in log scale is generally approximately linear and symmetric; and (3) a plot of the log of the ratio C1/C2 versus C1 or C2 should be approximately horizontal. The slope of the lines from first and second graphical analyses, described above, and the y-intercept from the third graphical analysis, described above, reflect a constant that is needed for dye-normalization. Such a constant reflects different efficiencies in labeling for the C1 and C2 labels and different efficiencies in scanner optics. Once the data is dye-normalized, the data generally yields a slope of 1.0 for the C1/C2 plots and ay intercept of 0 for the plot of the log of the ratio C1/C2 versus C1 or C2. For the purpose of this discussion, the dye-normalization constant can be applied to features in a signal-independent fashion. In many observed cases, dye-normalization is often signal-dependent and curve-fitting may be needed to achieve optimal results. Indeed, for cases where a curve-fitting algorithm is employed for dye-normalization, the results will be more robust if correct background subtraction has first been applied. When background-signal correction is incorrect or imprecise, the ideal, expected results from the above-described graphical analyses, and expected results for similar analytic approaches for the curve-fitting techniques needed for non-linear cases, are not observed. Instead, the graphical analyses produce anomalous trends and features.
In general, the feature intensities within a data set span a relatively large range of values, from very high intensities down to a lowest set of intensities generally somewhat above the 0-level intensity, for non-background-subtracted signals. In the case of background-subtracted signals, the lowest set of signals may have negative values. In a self-self experiment, the data points should fall symmetrically about a line with a slope that corresponds to a constant C1/C2 ratio that reflects the relative target labeling efficiencies and relative efficiencies by which the C1 and C2 signals are measured by a microarray reader. Again, as noted above, the number of C1 and C2 labeled target molecules resident within any particular feature in a microarray produced in a self-self experiment should be nearly identical. Even in a differential expression experiment, the distribution of data points generally exhibits a central trend, to which a line or curve can be mathematically fit.
In one currently employed background-signal correction technique, the best-fit line, 1308 in
An important contribution to the anomalous, low-intensity departure of observed central-trend curves from expected central-trend curves for log-ratio-versus-C2-signal and log(C1)-versus-log-(C2 ) plots, discussed above with reference to
It should be noted that global, residual background signals in the C2 and C1 data subsets may be positive or negative for local-background-subtracted data sets. Local-background subtraction may lead to over-correction in one or both channels, in which case positive global residual background-signal corrections may need to be applied in one or both channels. For a “positive” global residual background-signal correction, adding back the residual value is needed, while for a “negative” global background-signal correction, subtracting the residual value is needed.
Note that, in quasi-self-self experiments, in which multiple 1-channel arrays are exposed to the same sample solution and scanned, C1/Cl′ plots can be employed to identify the position of an ideal, characteristic, low intensity data point to allow for calculation of separate, global, residual background-signal corrections for the C1 and C1′ data subsets. In both self-self, and quasi-self-self experiments, the distribution of data points about a central-trend line tends to be symmetrical. In differential experiments, although not fully symmetrical, the distribution nonetheless clusters about a central-trend line or curve and the subject of this invention will provide an effective background correction method. A quasi-differential expression experiment can result from comparing a signal set from one array with one sample type versus a second array hybridized with a second sample type. This can occur with either single or multi-channel array data. The subject of this invention will also provide an effective background correction method for these cases.
In the first step 1802 of the two-channel background correction method, a two-channel, feature-based molecular-array data set is received. As discussed earlier, this data set can comprise two data subsets corresponding to different channels of one array, or this data set can comprise two data subsets corresponding to signals obtained from different arrays. The feature intensities of the data set can be either raw intensities or local-background-subtracted intensities. Next, in the step 1804, those features in the data set not marked as control features are selected. Initially, control features are filtered out, or rejected, because they may not to exhibit C1/C2 ratios close to the central trend for C1/C2 ratios within the data set.
In step 1806, the selected non-control features are filtered to remove features with a saturation level above a threshold saturation level and features with non-uniform pixel-intensity distributions. As discussed above with reference to
A second filter, carried out in step 1806, is designed to remove features with non-uniform intensity distributions over the area of the feature. FIGS. 19A-B show a feature having uniform intensity distribution and a feature have non-uniform intensity distribution. In
In step 1808, features that fall within a central trend within the data set are chosen from the set of filtered features produced in step 1806. Such features exhibit generally an equal, negligibly different, relation between the signals in the two channels.
FIGS. 21 A-B and 22-24 illustrate a rank-order method for selecting features, from the set of filtered features produced in step 1806, that follow the central trend in C1/C2 ratios of the features of the data set. In
The C1 and C2-signal intensities for the 25 features can be alternatively considered to reside in two 1-dimensional arrays. FIGS. 22A-B shows the C1 and C2 signal intensities, stored in the 2-dimensional arrays of FIGS. 21 A-B, alternatively considered to be stored in two 1-dimensional arrays, each with a single index f. The feature signals are indexed in row order, with respect to the 2-dimensional arrays, within the 1-dimensional arrays. Thus, the feature signals for feature (1,0) are stored in the sixth elements 2206 and 2209 of the 1-dimensional arrays 2202 and 2204 in FIGS. 22A-B.
The two sets of feature signals within the data set are next ranked with respect to signal intensity. In
In order to find those features having a C1/C2 ratio close to the characteristic C1/C2 ratio for the data set, or, in other words, those features close to the central trend within the data set, the ranks of a feature in the two sorted subsets contained in arrays 2302 and 2314 are compared. Those features having identical or similar ranks in both data subsets are considered to lie within the central trend of the C1/C2 distribution for the data set. For example, feature “1” (2208 in
where ρC1, is the rank of C1 signal intensity in the sorted C1 data subset, and ρC2 is the rank of C2 signal intensity in the sorted C2 data subset. The denominator in the above case can also be considered as the total number of features. In this context, the above formula can be generalized as the normalized relative rank displacement, where the sum of features is the normalization parameter.
The threshold s can be either arbitrarily chosen, or, in an alternative embodiment, is chosen based on the correlation coefficient for the C1/C2 distribution of the features of the data set. The correlation coefficient is provided by the following equation:
where {overscore (C1)} is the average C1-signal intensity, {overscore (C2)} is the average C2-signal intensity, N is the number of features in the data set. Alternatively, the correlation coefficient can be based on absolute distances from the central trend curve, on vertical distances from the central trend curve, or on any number of other distribution-based density or dispersion metrics.
The selected central-trend features are then sorted according to a combined feature intensity E given by the following expression:
E−{square root}{square root over ((C1)2+(C2)2)}
In fact, the features can be sorted by metric of similarity. In case of applying the described mechanism to features with background subtracted intensity, it is necessary to maintain a distinction between features with resultant negative versus positive signals. Therefore, prior to the evaluation of the E metric described above, it is necessary to translate the origin(0,0), such that all features populate the positive quadrant only. In other words, the coordinate axes are moved in order to reposition the ideal, characteristic, low intensity data point, shown in third and fourth quadrant positions in
In step 1810, the method selects, as chosen features, a lowest combined-feature-intensity portion of the central-trend, combined-feature-intensity features. A threshold-percentile cutoff, x, for choosing the lowest-combined-intensity features may have a specific, fixed value, or maybe tunable with respect to additional constraints, such as the absolute number of features within the chosen percentile range and other constraints. At the end of step 1810, a set of low-combined-intensity, central-trend features have been selected. In one embodiment, the threshold x is determined by starting with an x value that includes nearly all central-trend features, and iteratively reduces x until the slope of the best-fit line and a distribution metric stabilize, assuming that the distribution of data points around the central-trend yields a curve, rather than a line, or alternatively, increases x from a low starting point until the slope of the best-fit line and a distribution metric become non-stable.
In step 1812, a line is fit to the C1/C2 distribution of the low-combined-intensity central-trend features.
where yi is the y coordinate for a plotted feature, xi is the x coordinate for a plotted feature, b is the slope of the fitted line, and a is the y-intercept for the fitted line.
In step 1814, the line fit to the C1/C2 distribution for the low-combined-intensity, central-trend features is used to further filter this set of features based on their proximity, in the C1/C2 plot, to the best-fit line.
where k is a constant or a tunable parameter. Note that other estimators for the deviation of the plotted features from the fitted line can be substituted for M in the above equation. Note, as well, that other methods for determining the threshold parameter τ may be employed, and that τ itself may be a tunable parameter, rather than calculated from calculated deviations or error metrics for the plotted features. Once the two threshold lines 2702 and 2704 are constructed, it is straightforward to select those low-combined-intensity, central-trend features lying between the two threshold lines 2702 and 2704.
An alternative technique for filtering features based on proximity to the best-fit line is shown in
The final set of filtered, non-control features is augmented, in step 1816, with non-saturated, uniform control features from the full data set, not initially selected in step 1804, that, when plotted in the C1/C2 plot, such as the C1/C2 plots shown in
Next, in step 1822, an ideal background feature data point is constructed from the set of characteristic background features produced in step 1818 or 1820. An ideal background feature is a feature that accurately reflects the offsets in both channels that can be used to background correct a data set.
Next, in step 1824, the ideal characteristic background feature β is further refined, or optimized, by projecting β back to the best fitted line.
that passes through the characteristic background feature β. Although step 1824 may be omitted in alternative embodiments, and the ideal characteristic background feature β used to compute the global, background-signal corrections, the refinement represented by step 1824 has proven to significantly increase the accuracy of the global, background-signal corrections. In optional step 1826, the x coordinate of the ideal characteristic background point is taken as the magnitude of the C2 background-signal correction, and the y coordinate of the ideal characteristic background point is taken as the magnitude of the C1 global background-signal correction, with both the C2 and C1 global background-signal corrections are applied to the entire data set. The net effect for the two-channel background correction is to move an ideal, lowest intensity-ratio data point (1606 in
In step 1828, the routine “Correct C1 and C2 channel data” is called, in order to accommodate microarray users who attempt to create mock variance stabilization by not subtracting background signal or under-subtracting background signal. Note that failure to subtract the background signal, as described with reference to optional step 1826, may give results that are inconsistent with dye-label-reader bias. Therefore, rather than moving the entire data set, as describe above with reference to optional step 1826, users can move C1 and C2 channel data in accordance with a user-defined constant, referred to as “α.”
In step 3202, the method of the present invention allows the user to input the user-defined, nonnegative constant α. The user-defined, nonnegative constant α is used to move the C1 and C2 channel data in a manner that is consistent with the dye-label-reader bias. Moving the C1 and C2 channel data in a manner that is consistent with dye-label-reader bias is equivalent to moving the plot of C1/C2 data points parallel to the best-fit line given by:
y=b·x+a
where b and a are the slope and y-axis intercept of the best-fit line. Typically, the user-defined constant α is employed by the user to ensure that the background correction for C1 and C2 channel data is consistent for inter-microarray as well as intra-microarray hybridization assays.
Next, in step 3204, if the slope b of the best-fit line is greater than “1,” then proceed to step 3206. In step 3206, the value of the user-defined constant α is added to all C2 channel intensity values, and the value α·b is added to all C1 channel intensity values. FIGS. 33A-B illustrate moving a C1/C2 data set having best-fit line slope greater than “1.” In
In step 3204, if the slope b of the best-fit line is less than “1,” then proceed to step 3208. In step 3208, the value of the user-defined constant α is added to all C1 channel intensity values, and the value
is added to all C2 channel intensity values. FIGS. 34A-B illustrate moving a C1/C2 data set having a best-fit line slope less than “1.”
3404 and the y-component α 3405 to the x and y coordinates, respectively, of the data point 3402 to give the data point identified by the open circle 3406.
In step 3210, if the user is not satisfied with the C1 and C2 data sets after adjustments have been made according to steps 3202-3208, the user has the option of submitting another user-defined constant a and repeating steps 3202-3208. In step 3210, if the C1 and C2 channel data is adjusted to the satisfaction of the user, then the method of the present invention returns to the calling routine “Multi-channel Background Correction.”
The user-defined, nonnegative constant a can be used to adjust C1 and C2 data sets consistently for batches of microarrays, and is applied to the C1 and C2 data set in a dye-bias consistent manner. Note also that, for different feature extraction situations, the method described above with reference to steps 3202-3210 can be applied to background-subtracted as well as non-background subtracted C1 and C2 data.
Adding the offset to both channels as described above with reference to the control flow-diagram in
Although the present invention has been described in terms of a particular embodiment, it is not intended that the invention be limited to this embodiment. Modifications within the spirit of the invention will be apparent to those skilled in the art. For example, the method and system can be straightforwardly extended to determine global background-signal corrections for multi-channel data sets including signals for more than two channels. In one approach, a hyper-dimensional signal-intensity space is considered, each dimension corresponding to a particular channel, and a best-fit hyper-volume calculated for the distribution of feature intensities in the hyper-dimensional signal-intensity space. The lowest-combined-intensity features can then be selected to compute the hyper-dimensional coordinates of an ideal characteristic background data point, from which global background-signal corrections for each channel can be obtained. Alternatively, global background-signal corrections can be calculated iteratively by repeatedly calculating, in a pair-wise fashion, relative global background-signal corrections for pairs of channels. The global background-signal correction method can be implemented in an almost limitless number of ways, in many different computer languages for execution in many different types of computers, using an almost limitless number of different modular organizations, control structures, data structures, and variables. Different sub-methods can be employed. For example, rather than using the rank-ordering method for discovering central-trend features, a geometric or statistical method may be employed. As discussed above, different methods for fitting a line or curve to data-point distributions can be employed. Although each step shown in
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the invention. The foregoing descriptions of specific embodiments of the present invention are presented for purpose of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously many modifications and variations are possible in view of the above teachings. The embodiments are shown and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents:
This application is a continuation-in-part of application Ser. No. 10/153,345, filed May 21, 2002. Embodiments of the present invention relate to the analysis of data obtained from microarrays and, in particular, to a method and system for determining a multi-channel, user-defined, global, background-signal-intensity correction for a data set comprising feature-signal magnitudes obtained from reading a microarray previously exposed to labeled target molecules.
Number | Date | Country | |
---|---|---|---|
Parent | 10153345 | May 2002 | US |
Child | 10859801 | Jun 2004 | US |