IMAGING SYSTEMS AND METHODS USEFUL FOR SPARSE SIGNAL EXTRACTION
Disclosed herein, inter alia, are methods and systems of image analysis useful for identifying and/or quantifying features associated with biomolecules.
1 . A method of imaging a solid support comprising a plurality of features, the method comprising:
obtaining an image of the solid support using a detection apparatus, wherein the solid support comprises a first feature comprising a fluorescent emission and a second feature comprising a second fluorescent emission;
providing the image or image-related data to a computer, wherein the computer comprises parameter data of the solid support;
executing the following on the computer:
applying an intensity threshold function to the image or image-related data to provide a masked image;
fitting the masked image to a corrugation function;
detecting features from the image.
2 . The method of claim 1 , further comprising assigning an index address for each feature; and quantifying a signal level of each feature.
3 . The method of claim 1 , further comprising obtaining a plurality of images of the solid support.
4 . The method of claim 1 , further comprising obtaining a series of images of the solid support.
5 . The method of claim 1 , wherein the solid support comprises a plurality of features.
6 . The method claim 2 , further comprising building a model of each image incorporating known feature locations the index address for each feature.
7 . The method of claim 6 , wherein the model comprises a matrix and is stored in computer memory or a computer-readable medium.
8 . The method of claim 7 , wherein the matrix is reused for a different image.
9 . The method of claim 2 , wherein each index address is a unique address.
10 . The method of claim 9 , wherein each unique address is an integer vector of length 2.
11 . The method of claim 1 , wherein the parameter data relates to
a grid orientation angle;
an apparent pitch in pixel units, and/or
a phase of a feature grid at a fixed pixel location of the image.
12 . The method of claim 1 , wherein first feature and/or the second corresponds to a discrete plurality of nucleic acid molecules.
13 . The method of claim 1 , wherein the intensity threshold function comprises an adaptive threshold.
14 . The method of claim 1 , wherein fitting the masked image to a corrugation function comprises optimizing parameters of the corrugation function.
15 . The method of claim 1 , further comprising computationally applying corrections to the parameter data of the solid support to account for local distortions, wherein the corrections include adjusting the grid pitch and rotation angle of the corrugation function.
16 . The method of claim 1 , wherein fitting the masked image to a corrugation function comprises fitting the masked image to a corrugation function configured to model a non-hexagonal grid geometry, including rectangular, triangular, or irregular grid.
17 . The method of claim 1 , further comprising aligning features detected from the image with features detected from a second image obtained during a subsequent imaging cycle, wherein the alignment is performed using the parameter data of the solid support and the detected features from the image.
18 . A computer-implemented method for analyzing electronic images of a biological sample, comprising
obtaining an image of the solid support using a detection apparatus, wherein the solid support comprises a first feature comprising a fluorescent emission and a second feature comprising a second fluorescent emission;
providing an image or image-related data to a computer, wherein the image comprises a plurality of fluorescent features associated with the the biological sample on a solid support, and wherein the computer comprises parameter data of the solid support;
executing the following on the computer:
applying an intensity threshold function to the image or image-related data to provide a masked image;
fitting the masked image to a corrugation function; and
detecting features from the image.
19 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, perform a method for analyzing a biological sample, the method comprising
obtaining an image of the solid support using a detection apparatus, wherein the solid support comprises a first feature comprising a fluorescent emission and a second feature comprising a second fluorescent emission;
providing the image or image-related data to a computer, wherein the computer comprises parameter data of the solid support;
executing the following on the computer:
applying an intensity threshold function to the image or image-related data to provide a masked image;
fitting the masked image to a corrugation function;
detecting features from the image.