GB2355716A - Polynucleotide array fabrication - Google Patents

Polynucleotide array fabrication Download PDF

Info

Publication number
GB2355716A
GB2355716A GB0010489A GB0010489A GB2355716A GB 2355716 A GB2355716 A GB 2355716A GB 0010489 A GB0010489 A GB 0010489A GB 0010489 A GB0010489 A GB 0010489A GB 2355716 A GB2355716 A GB 2355716A
Authority
GB
United Kingdom
Prior art keywords
pattern
array
substrate
error
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB0010489A
Other versions
GB0010489D0 (en
GB2355716B (en
Inventor
Peter G Webb
Michael P Caren
Herbert F Cattell
Kyle J Schleifer
Richard P Tella
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Agilent Technologies Inc
Original Assignee
Agilent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/359,527 external-priority patent/US7276336B1/en
Application filed by Agilent Technologies Inc filed Critical Agilent Technologies Inc
Priority to GB0311505A priority Critical patent/GB2388601B/en
Priority to GB0328424A priority patent/GB2395484B/en
Priority to GB0311504A priority patent/GB2385850B/en
Publication of GB0010489D0 publication Critical patent/GB0010489D0/en
Publication of GB2355716A publication Critical patent/GB2355716A/en
Application granted granted Critical
Publication of GB2355716B publication Critical patent/GB2355716B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B82NANOTECHNOLOGY
    • B82YSPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
    • B82Y30/00Nanotechnology for materials or surface science, e.g. nanocomposites
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J19/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J19/0046Sequential or parallel reactions, e.g. for the synthesis of polypeptides or polynucleotides; Apparatus and devices for combinatorial chemistry or for making molecular arrays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00277Apparatus
    • B01J2219/00279Features relating to reactor vessels
    • B01J2219/00306Reactor vessels in a multiple arrangement
    • B01J2219/00313Reactor vessels in a multiple arrangement the reactor vessels being formed by arrays of wells in blocks
    • B01J2219/00315Microtiter plates
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00277Apparatus
    • B01J2219/00351Means for dispensing and evacuation of reagents
    • B01J2219/0036Nozzles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00277Apparatus
    • B01J2219/00351Means for dispensing and evacuation of reagents
    • B01J2219/00378Piezoelectric or ink jet dispensers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00277Apparatus
    • B01J2219/00497Features relating to the solid phase supports
    • B01J2219/00527Sheets
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00277Apparatus
    • B01J2219/00497Features relating to the solid phase supports
    • B01J2219/00527Sheets
    • B01J2219/00529DNA chips
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00277Apparatus
    • B01J2219/0054Means for coding or tagging the apparatus or the reagents
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00585Parallel processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00596Solid-phase processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00605Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00605Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports
    • B01J2219/00608DNA chips
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00605Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports
    • B01J2219/0061The surface being organic
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00605Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports
    • B01J2219/00612Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports the surface being inorganic
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00605Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports
    • B01J2219/00614Delimitation of the attachment areas
    • B01J2219/00617Delimitation of the attachment areas by chemical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00605Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports
    • B01J2219/00614Delimitation of the attachment areas
    • B01J2219/00617Delimitation of the attachment areas by chemical means
    • B01J2219/00619Delimitation of the attachment areas by chemical means using hydrophilic or hydrophobic regions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00605Making arrays on substantially continuous surfaces the compounds being directly bound or immobilised to solid supports
    • B01J2219/00614Delimitation of the attachment areas
    • B01J2219/00621Delimitation of the attachment areas by physical means, e.g. trenches, raised areas
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00659Two-dimensional arrays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00583Features relative to the processes being carried out
    • B01J2219/00603Making arrays on substantially continuous surfaces
    • B01J2219/00677Ex-situ synthesis followed by deposition on the substrate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/0068Means for controlling the apparatus of the process
    • B01J2219/00686Automatic
    • B01J2219/00689Automatic using computers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/0068Means for controlling the apparatus of the process
    • B01J2219/00693Means for quality control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/0068Means for controlling the apparatus of the process
    • B01J2219/00695Synthesis control routines, e.g. using computer programs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/0068Means for controlling the apparatus of the process
    • B01J2219/00702Processes involving means for analysing and characterising the products
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00718Type of compounds synthesised
    • B01J2219/0072Organic compounds
    • B01J2219/00722Nucleotides
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01JCHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
    • B01J2219/00Chemical, physical or physico-chemical processes in general; Their relevant apparatus
    • B01J2219/00274Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
    • B01J2219/00718Type of compounds synthesised
    • B01J2219/0072Organic compounds
    • B01J2219/00725Peptides
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01LCHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
    • B01L3/00Containers or dishes for laboratory use, e.g. laboratory glassware; Droppers
    • B01L3/02Burettes; Pipettes
    • B01L3/0241Drop counters; Drop formers
    • CCHEMISTRY; METALLURGY
    • C40COMBINATORIAL TECHNOLOGY
    • C40BCOMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
    • C40B40/00Libraries per se, e.g. arrays, mixtures
    • C40B40/04Libraries containing only organic compounds
    • C40B40/06Libraries containing nucleotides or polynucleotides, or derivatives thereof
    • CCHEMISTRY; METALLURGY
    • C40COMBINATORIAL TECHNOLOGY
    • C40BCOMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
    • C40B40/00Libraries per se, e.g. arrays, mixtures
    • C40B40/04Libraries containing only organic compounds
    • C40B40/10Libraries containing peptides or polypeptides, or derivatives thereof
    • CCHEMISTRY; METALLURGY
    • C40COMBINATORIAL TECHNOLOGY
    • C40BCOMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
    • C40B60/00Apparatus specially adapted for use in combinatorial chemistry or with libraries
    • C40B60/14Apparatus specially adapted for use in combinatorial chemistry or with libraries for creating libraries
    • CCHEMISTRY; METALLURGY
    • C40COMBINATORIAL TECHNOLOGY
    • C40BCOMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
    • C40B70/00Tags or labels specially adapted for combinatorial chemistry or libraries, e.g. fluorescent tags or bar codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Organic Chemistry (AREA)
  • Nanotechnology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Quality & Reliability (AREA)
  • Radiology & Medical Imaging (AREA)
  • Health & Medical Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Composite Materials (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Materials Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Apparatus Associated With Microorganisms And Enzymes (AREA)
  • Investigating Or Analyzing Non-Biological Materials By The Use Of Chemical Means (AREA)
  • Sampling And Sample Adjustment (AREA)
  • Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)

Abstract

A polynucleotide deposition system, e.g. an adapted inkjet printing system, is operated to deposit an array (12, Fig. 1) of polynucleotide containing fluid droplets on a substrate 14 which will yield polynucleotide spots (16, Fig. 2) of respective target locations and dimensions when dry. An image is captured of the substrate with dried actual spots, e.g. with camera 300. The locations or dimensions of the dried actual spots from the image are compared with target locations or dimensions. A signal indicating whether an error condition exists may be generated from the comparison by processor 140. This method improves the quality of the produced arrays by indicating errors which may arise from vibrations, equipment malfunctions or other factors.

Description

2355716 POLYNUCLEOTIDE ARRAY FABRICATION This invention relates to methods
and apparatus for fabricating arrays particularly polynucleotide arrays such as DNA arrays, which are useful in diagnostic, screening, gene expression analysis, and other applications.
Polynucleotide arrays (such as DNA or RNA arrays), are known and are used, for example, as diagnostic or screening tools. Such arrays include regions (sometimes referenced as spots or features) of usually different sequence polynucleotides arranged in a predetermined configuration on a substrate. The arrays, when exposed to a sample, will exhibit an observed binding pattern. This binding pattern can be detected, for example, by labeling all polynucleotide targets (for example, DNA) in the sample with a suitable label (such as a fluorescent compound), and accurately observing the fluorescence pattern on the array.
Assuming that the different sequence polynucleotides were correctly deposited in accordance with the predetermined configuration, then the observed binding pattern will be indicative of the presence and/or concentration of one or more polynucleotide components of the sample.
Biopolymer arrays can be fabricated using either in situ synthesis methods or deposition of the previously obtained biopolymers. The in situ synthesis methods include those described in US 5,449,754 for synthesizing peptide arrays, as well as WO 98/41531 and the references cited therein for synthesizing polynucleotides (specifically, DNA). Such in situ synthesis methods can be basically regarded as iterating the sequence of depositing droplets of. (a) a protected monomer onto predetermined locations on a substrate to link with either a suitably activated substrate surface (or with a previously deposited deprotected monomer); (b) deprotecting the deposited monomer so that it can now react with a subsequently deposited protected monomer; and (c) depositing another protected monomer for linking. Different monomers may be deposited at different regions on the substrate during any one iteration so that the different regions of the completed array will have different desired biopolymer sequences. One or more intermediate further steps may be required in each iteration, such as oxidation and washing steps. The deposition methods basically involve depositing biopolymers at predetermined locations on a substrate which are suitably activated such that the biopolymers can link thereto. Biopolymers of different sequence may be deposited at different regions of the substrate to yield the completed array.
Washing or other additional steps may also be used.
Typical procedures known in the art for deposition of polynucleotides, particularly DNA such as whole oligomers or cDNA, are to load a small volume of DNA in solution in one or more drop dispensers such as the tip of a pin or in an open capillary and, touch the pin or capillary to the surface of the substrate. Such a procedure is described in US 5,807,522. When the fluid touches the surface, some of the fluid is transferred. The pin or capillary must be washed prior to picking up the next type of DNA for spotting onto the array. This process is repeated for many different sequences and, eventually, the desired array is formed.
Alternatively, the DNA can be loaded into a drop dispenser in the form of an inkjet head and fired onto the substrate. Such a technique has been described, for example, in PCT publications WO 95/25116 and WO 98/4153 1, and elsewhere.
This method has the advantage of non-contact deposition. Still other methods include pipetting and positive displacement pumps such as the Biodot equipment (available from Bio-Dot Inc., Irvine CA, USA).
In array fabrication, the quantities of DNA available for the array are usually very small and expensive. Sample quantities available for testing are usually also very small and it is therefore desirable to simultaneously test the same sample against a large number of different probes on an array. These conditions require use of arrays with large numbers of very small, closely spaced spots. It is important in such arrays that spots actually be present, that they are put down accurately in the desired pattern, are of the correct size, and that the DNA is uniformly coated within the spot.
It would be useful then, to be able to fabricate arrays such that spot errors can be readily detected. It would also be useful if, when errors are present, they can be quantified in some aspect (so that they can be compensated for during use of the array, for example). It would further be useful if errors which might have occurred even following droplet deposition, could be detected and/or quantified.
The present invention realizes that many factors can lead to spot position lo errors or other spot errors. For example, small displacements in expected drop dispenser positions relative to the substrate during drop dispensing, can result from manufacturing tolerances or vibrations. Also, one or more dispensers may malfunction at some time during their lifetime and dispense an abnormally small drop or no drop. Further, the present invention also realizes that even drops correctly deposited at target locations may move from those locations before they have completely dried, due to vibration and possibly variations in substrate surface hydrophobicity and other factors. Any method which only evaluates locations of droplets immediately after deposition, could therefore fail to detect the actual final locations of the dried spots. Additionally, the present invention also recognizes that it is possible that an operator failed to provide the polynucleotide (particularly DNA) in the required solution. Also, in cases where the polynucleotide is made by an amplification reaction (such as the well known PCR amplification technique) the technique can, on occasion fail for various reasons, and a separate analysis step would normally be required to confirm success. Use of a method which only observes locations of droplets immediately after deposition would not provide any convenient indication of such operator or reaction failure.
The present invention then, provides a method for fabricating an array of polymicleotides on a substrate. The method includes depositing an array of polymicleotide containing fluid droplets on the substrate to provide, when dry, a target pattern of polynucleotide containing dried spots. Any device or apparatus which can be used to deposit droplets in an array can be used as a deposition system to accomplish this. The target pattern then, is an aim or desired pattern. A sufficient time is allowed to pass such that droplets deposited by the system will have dried to yield an actual pattern of dried spots. The actual pattern is then observed. That is, at least one characteristic (such as the presence of dried spots at particular locations) of the actual pattern is determined, such as by capturing an image of the substrate with dried actual spots. The actual pattern is compared with the target pattern. By this is referenced that the determined characteristic of the actual pattern is compared with the corresponding characteristic of the target pattern (for example, the actual presence or absence of dried spots at particular locations, is compared with the target locations). A signal may be generated io which is indicative of a result of the comparison. The target and actual patterns may particularly include target locations and dimensions, and the pattern comparison may include comparing dried actual spot locations or dimensions from the image, with target locations or dimensions of polynucleotide containing spots.
At least some of the fluid droplets will typically contain respective different polynucleotides. One or more of the polynucleotide fluids may also contain a salt. A sufficient amount of the salt is present to enhance imaging of the polynucleotide. That is, it is easier to distinguish the presence or absence of a polynucleotide in a dried spot, when the salt is present. Presence of the salt, particularly when the polynucleotide is DNA, facilitates identification of potential polynucleotide fluid errors (such as the absence of any DNA due to operator or reaction failure). The polynucleotides may be at least six or ten nucleotides in length, or even at least one hundred or one thousand nucleotides in length. The polynucleotides may be RNA, DNA (for example, cDNA) or contain a synthetic backbone as mentioned below, and while they will typically be single stranded, can also include double stranded polynucleotides. During image capture any of a number of characteristics of dried spots may be imaged. For example, light scattering characteristics of dried spots may be imaged such as by using visible or other light, or fluorescence characteristics of dried spots may be imaged.
In a typical operation, the deposition system is operated to fabricate multiple polynucleotide arrays on different substrates or on a same substrate. The present invention also contemplates, when the results of one or more comparisons for an array exceed a predetermined tolerance, storing an error indication in association with that array. An error indication (sometimes referenced as "error data") may simply be an indication of some error (for example, that a particular spot is mis-positioned) or could include an indication of the magnitude of the error (for example, the actual location of a mis-positioned spot). This error indication can be used in a number of ways. For example, it may be used to reject the associated array. In this way, a low error rate is maintained in arrays eventually provided to end users. The error indication could be written on a medium, and the medium physically associated with the array. Alternatively, only an io identification of the associated array could be provided to an end- user. This can be done by writing an identification of the error on a medium (in human and/or machine readable characters) and physically associating the medium with the array. The identification would also be stored in a memory with the corresponding error indication. In this manner, a user of the array could later retrieve the error indication from the memory using the written identification on the medium associated with the array. Additionally, or alternatively, the method can additionally include, when the results of one or more comparisons for an array exceed a predetermined tolerance indicating an error condition, automatically halting ftu-ther operation of the deposition system and generating a visible or audible operator alert. This can allow for operator inspection and correction of the error source, and can avoid reproducing more arrays with unacceptable errors.
Alternatively or additionally, this also can allow correcting at least some types of errors on arrays already fabricated (for example, if a given pulse jet has failed to fire or mis-fired, another pulse jet may be used to correctly deposit a droplet).
In the case where the fluid dispensing head has multiple drop dispensers, and multiple error indications are generated (either for a same array or for different arrays), the method can additionally include evaluating if a same drop dispenser is responsible. If the evaluation result indicates the same drop dispenser may be responsible, a visible (such as on a CRT) or audible (such as voice synthesized) operator alert can be generated which includes an indication of the responsible drop dispenser. This indication can, for example, be a direct indication of the responsible drop dispenser (for example, in the form of the physical location of the responsible drop dispenser). An operator can use this information, for example, to evaluate whether the head needs replacing or to check whether a solution preselected to be dispensed by that dispenser is in error (for example, by the polynucleotide concentration being substantially incorrect, including the possibility of no polynucleotide being present). Alternatively, it may be an indirect indication by suggesting that the preselected solution to be dispensed by that dispenser may be in error.
In the case where the dispensing head has multiple drop dispensers and the deposition system includes a control processor, the control processor may direct io loading of the dispensers in a pattern in which at least some of the dispensers are loaded with the same fluid. For example, each set of two or six dispensers on a head with multiple such sets, could be loaded with the same fluid. In this situation, when multiple error indications are generated, the control processor compares a pattern of error indications with the loading pattern of the dispensers.
j 5 From this, the processor can evaluate whether one or more drop dispensers or an error in a polynucleotide containing fluid is responsible for the error indications.
For example, if the processor determines that there are repeated errors from the same drop dispenser of a set loaded with the same fluid while not from other members of the set, this can be taken as an indication that there is a potential drop dispenser error in the form of a malfunction of the particular drop dispenser. On the other hand, if there are repeated errors from all members of a set loaded with the same fluid, this can be taken as an indication that there is a potential error in the fluid (for example, it does not contain polynucleotide of the expected concentration).
When an evaluation of multiple error indications indicates that a same drop dispenser in a multiple drop dispenser head may be responsible (that is, it is suspect), the method may include altering an initial deposition pattern from the head (such as may have been formulated or accessed by a control processor) such that the suspect drop dispenser is not used. The target array pattern can still be obtained by using the another dispenser in the head to perform the deposition previously required by the suspect dispenser, whether during a same pass over the substrate on which the suspect dispenser would have dispensed droplets, or whether or an additional pass.
The present invention further provides apparatus which can execute any of the methods of the present invention. In one aspect, an apparatus of the present invention for fabricating an array of polynucleotides on a substrate, includes a polynucleotide deposition system as already mentioned. An imaging system is provided to capture the image of the actual pattern. An imaging system can include any system which can provide spatial information as to the location or other characterictics (such as size) of drops (whether dried or in liquid form, depending upon which it is desired to use in the invention). A processor controls the deposition system to deposit the array of droplets and, after a predetermined time has elapsed for drying of the droplets to yield the actual pattern, causes the imaging system to capture an image of the actual pattern. The processor executes the comparison of the actual and target patterns. The deposition system may include a head having multiple jets each of which can dispense droplets of a fluid onto a substrate. Each jet includes a chamber with an orifice, and includes an ejector which, when activated, causes a droplet to be ejected from the orifice.
The processor may be configured to cause the remainder of the apparatus to execute any of the steps required by the any of the methods of the present invention. These include any of. operating the deposition system to deposit multiple polynucleotide arrays; causing the imaging system to capture one or more images of such arrays; performing the comparison step for such arrays; operating the deposition system to correct for any detected errors; automatically halting further operation of the deposition system upon multiple error indications; generating any of the operator alerts on the output device; evaluating drop dispenser and polynucleotide containing fluid errors mentioned above; and altering the initial dispensing pattern.
The present invention fin-ther provides a kit having a substrate carrying an array of biological moieties, such as polynucleotides. The kit also includes a medium carrying error data describing one or more errors in the array. The medium may particularly be a machine readable medium (such as a computer readable optical or magnetic disk, tape or other medium).
Apparatus and methods of the present invention can optionally be used to fabricate arrays of other moieties, such as nucleotide monomers (as may be used in the in situ process for forming polynucleotide arrays) or proteins. Furthermore, the error indication and any subsequent steps acting on one or more error indications (including correcting by a remote user), may alternatively be used with other means of detecting spot location (such as imaging deposited liquid droplets). However, for reasons discussed herein, it is preferred that one or more images of actual dried spots be used.
The present invention then, further provides in another aspect, a method of fabricating an addressable array of biopolymer probes on a substrate according to a target array pattern, using a deposition apparatus. The deposition apparatus, when operated according to a target drive pattern based on nominal operating parameters of the apparatus, provides the probes on the substrate in the target array pattern. The method includes examining at least one operating parameter of the apparatus for an error from a nominal value which error will result in use of the target drive pattern producing a discrepancy between the target array pattern and an actual array pattern deposited. When an error is detected, a corrected drive pattern different from the target drive pattern is derived, based on the error, such that use of the corrected drive pattern results in a reduced discrepancy between the target and actual array patterns. This method may, for example, be applied to the case where less than all the features on a same substrate (whether in multiple arrays or just one an array) are affected by a particular discrepancy between the target array pattern and an actual array pattern deposited.
The method may also include operating the deposition apparatus according to the corrected drive pattern. Furthermore, the present invention can be used to deposit different types of biopolymers or even other different chemical moieties, including peptides and polynucleotides such as DNA or RNA. Thus, various additional embodiments of the invention can be described by replacing biopolymer probes in the descriptions herein, with moieties. The target drive pattern can initially be saved in a memory of the deposition apparatus, and the corrected drive pattern can also optionally be saved in the memory (for example, either after or during its derivation). In one particular construction, the deposition apparatus includes a dispensing head to dispense fluid droplets containing the probes or probe precursors (for example, monomers), and a transport system to move at least one of the dispensing head and substrate relative to the other as the droplets are dispensed from the head, so as to form the array. In this case, the drive pattern controls operation of the transport system. The saving of the corrected drive pattern may, for example, be done prior to operating the dispensing apparatus. As an alternative, the corrected drive pattern may be derived by modifying, based on the detected error, instructions to at least one deposition apparatus component based on the target drive pattern during to deposition of the probes to form the array. For example, an instruction based on the target drive pattern may be sent to the foregoing dispensing head but that instruction is modified, before actually driving the head in some manner, based on the detected error. In this arrangement then, the corrected drive pattern is derived during apparatus operation.
The at least one operating parameter can be selected from one or more of any parameter which would affect the actual array pattern deposited. For example, these may include: a position of the dispensing head or any other dispensing apparatus component; the accuracy of an encoder used to detect the position of the dispensing head or the substrate; the accuracy in an ability of the transport system to move the substrate or head to an expected location in response to a command (for example, deviation of actual movement from a corresponding nominal axis of movement); or the position of a position of a nozzle in a multiple nozzle dispensing head. Note that "position" includes linear position as well as orientation of one component with respect to the other, and may be an absolute or relative quantity (for example, the position of a dispensing jet in the head relative to another jet in that head, or relative to the substrate). Thus, position includes the orientation of a dispenser (which, in the case of a pulse jet, corresponds to the trajectory of the pulse jet). Parameters can be directly examined (such as by examining movement of the transport system or nozzle), or indirectly examined (such as by examining the actual results from previous depositions of the apparatus and comparing with expected results). Such examination can be made during formation of a given array, or obtained during (or from) previous depositions from the apparatus, for example either test depositions (sometimes referenced as "test prints") or a previous array deposition (such as an immediately preceding array deposition).
Another aspect of the method of the present invention, the target drive pattern is stored in a memory of the deposition apparatus, and when an error from a nominal value exists in at least one operating parameter, a corrected drive pattern is derived from the target drive pattern such that use of the corrected drive pattern results in a reduced discrepancy between the target and actual array patterns.
The present invention also provides an apparatus which, in one or more aspects, may be of a type described in connection with any of the above methods.
Such an apparatus includes, in one aspect, a sensor which senses at least one operating parameter for an error from a nominal value which error will result in use of the target drive pattern producing a discrepancy between the target array is pattern and an actual array pattern deposited. This apparatus also includes a processor which, when an error is detected by the sensor derives, based on the error, a corrected drive pattern different from the target drive pattern such that use of the corrected drive pattern results in a reduced discrepancy between the target and actual array patterns.
The apparatus may also include a memory accessible by the processor to save the target drive pattern, and wherein the processor, when no error is detected, causes the apparatus to operate in accordance with the target drive pattern. The processor may further optionally save a corrected drive pattern in the memory.
Alternatively, the processor may derive the corrected drive pattern during deposition of the probes to form the array, by modifying, based on the detected error, instructions to at least one apparatus component based on the target drive pattern, as mentioned above. The apparatus may further include a dispensing head and a transport system controlled by the processor, as already described. Various parameters are also described above.
In another aspect, the apparatus includes a memory to store a target drive pattern based on nominal operating parameters of the apparatus to provide the probes on the substrate in the target array pattern. This aspect of the apparatus also includes a processor to receive an error indication of the type already described, and to derive the corrected drive pattern.
The present invention further provides a computer program product which can be used on one or more of the apparatus types already described. This computer program product includes a computer readable storage medium having a computer program stored on it which, when loaded into a computer, instructs the processor to execute the steps described above.
The method, apparatus, and kits of the present invention can provide any one or more of a number of useful benefits. For example, if an error (such as no spot deposition or a spot placement error) is found, the deposition system can rework the array during the manufacturing process (for example, by using another jet to deposit a spot at a location where an error in the form of no spot was found). Also, when an array is manufactured with an error (such as spot location or polynucleotide concentration error), this can be identified by the present methods and apparatus, sufficiently well such that its presence can be compensated for during manufacture or use of the array if desired. Polynucleotide containing solutions which also contain a salt (such as a buffer) are particularly readily distinguished from such solutions in which no or little polynucleotide is present, ftirther aiding in evaluating the presence and type of error. Arrays can also be fabricated with an actual array pattern which is close to the target array pattern. Further, the invention is relatively reliable and not overly costly.
A number of preferred embodiments of the invention will now be described with reference to the accompanying drawings, in which:- FIG. I is a perspective view of a substrate bearing multiple arrays, as may be produced by a method and apparatus of the present invention; FIG. 2 is an enlarged view of a portion of FIG. I showing some of the identifiable individual regions of a single array of FIG. 1; FIG. 3 is an enlarged cross-section of a portion of FIG. 2; FIG. 4 is a schematic view of apparatus of the present invention; FIG. 5 is an enlarged cross-section of a loading station of the apparatus of FIG. 4; FIGS. 6-8 illustrate various arrangements on imaging system components in the apparatus of FIG. 4; FIG. 9 is an enlarged schematic plan view of dried spots of an array to illustrate how pattern evaluation can provide an indication of errors; FIGS. 10-13 are enlarged photographs of dried spots of actual arrays with various DNA concentrations; FIG. 14 is a photograph similar to that of FIGS. 10- 13 and illustrating the effect of having a salt present; FIG. 15 is another apparatus of the present invention, similar to that of i o FIG. 4; FIG. 16 is a flowchart illustrating a method of the present invention; and FIG. 17 through 19 are memory images illustrating the operation of a method of the present invention.
To facilitate understanding, identical reference numerals have been used, where practical, to designate identical elements that are common to the figures.
In the present application, unless a contrary intention appears, the following terms refer to the indicated characteristics. A "biopolymer" is a polymer of one or more types of repeating units. Biopolymers; are found in biological systems and particularly include peptides or polynucleotides, as well as such compounds composed of or containing amino acid 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 in which one or more of the conventional bases has been replaced with a synthetic base 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. A "nucleotide" refers to a subunit of a nucleic acid and has a phosphate group, a 5 carbon sugar and a nitrogen containing base, as well as analogs of such subunits. Such analogs include functional analogs (whether synthetic or naturally occurring) of such sub-units which in the polymer form (as a polynucleotide) can hybridize with naturally occurring polynucleotides in a sequence specific manner analogous to that of two naturally occurring polynucleotides. For example, these include the sub-units of PNA and other polynucleotides as described in US 5,948,902 and references cited therein (all of which are incorporated herein by reference), regardless of the source. Specifically, a "biopolymef" includes DNA (including cDNA), RNA and
oligonucleotides. An "oligonucleotide" generally refers to a nucleotide multimer of about 10 to 100 nucleotides, in length, while a "polynucleotide" includes a nucleotide multimer having any number of nucleotides. A "biomonomer" references a single unit, which can be linked with the same or other bionionomers to form a biopolymer (for example, a single amino acid or nucleotide with two linking groups one or both of which may have removable protecting groups). A bionionomer fluid or biopolymer fluid reference a liquid containing either a bionionomer or biopolymer, respectively (typically in solution). An array, unless a contrary intention appears, includes any one or two dimensional arrangement of discrete regions bearing particular, biopolymer moieties (for example, different polynucleotide sequences) associated with that region. It will also be appreciated that throughout the present application, words such as "upper", "lower" and the are used with reference to a particular orientation of the apparatus with respect to gravity, but it will be understood that other operating orientations of the apparatus or any of its components, with respect to gravity, are possible. Reference to a "droplef 'being dispensed from a pulse jet herein, merely refers to a discrete small quantity of fluid (usually less than about 1000 pL) being dispensed upon a single pulse of the pulse jet (corresponding to a single activation of an ejector) and does not require any particular shape of this discrete quantity. When a "spot" is referred to, this may reference a dried spot on the substrate resulting from drying of a dispensed droplet, or a wet spot on the substrate resulting from a dispensed droplet which has not yet dried, depending upon the context. "Fluid" is used herein to reference a liquid. By one item being "remote" from another is referenced that they are at least in different buildings, and may be at least one, at least ten, or at least one hundred miles apart.
ReferTing first to FIGS. 1-3, typically the present invention will produce multiple identical arrays 12 (only some of which are shown in FIG. 1) across the complete surface of a single substrate 14. However, the arrays 12 produced on a given substrate need not be identical and some or all could be different. Each array 12 will contain multiple spots or regions 16 on a front side I I a of substrate 14. A typical array 12 may contain from 100 to 100,000 regions. All of the regions 16 may be different, or some or all could be the same. Each region carries a predetermined polynucleotide having a particular sequence, or a predetermined mixture of polynucleotides. This is illustrated schematically in FIG. 3 where regions 16 are shown as carrying different polynucleotide sequences.
Referring to FIG. 4 the apparatus includes a substrate station 20 on which can be mounted a substrate 14. In FIG. 4 a mounted substrate is identified as substrate 14a, while a substrate which was previously mounted on substrate station 20 is identified as substrate l4b (both of these being generically identified as a substrate 14, and substrate l4b having been cut as mentioned below).
Substrate station 20 can include a vacuum chuck connected to a suitable vacuum source (not shown) to retain a substrate 14 without exerting too much pressure thereon, since substrate 14 is often made of glass. A load station 30 is spaced apart from substrate station 20. Load station 30 can be of any construction with regions which can retain small volumes of different fluids for loading into head 2 10. For example, it may be a glass surface with different hydrophobic and hydrophilic regions to retain different drops thereon in the hydrophilic regions.
Alternatively, a flexible microtitre plate could be used. In the drawings load i o station 30 has an upper surface with small notches 32 to assist in retaining multiple individual drops of a biopolymer fluid on that surface. The number of notches 32 or other regions for retaining drops of different fluids, is at least equal to (and can be greater than) the number of reservoir chambers in a printer head 2 10, and are spaced to align with orifices 214 in head 2 10.
A dispensing head 210 is retained by ahead retainer 208. Head2lOcanbe positioned to face any one of loading station 30 or substrate station 20 by a positioning system. The positioning system includes a carriage 62 connected to each of the foregoing stations, a transporter 60 controlled by processor 140 through line 66, and a second transporter 100 controlled by processor 140 through line 106. Transporter 60 and carriage 62 are used execute one axis positioning of either of the stations 20 or 3 0, facing the dispensing head 210 by moving them in the direction of arrow 63, while transporter 100 is used to provide two axis adjustment of the position of head 210 in a vertical direction 202 or in the direction 204. Further, once substrate station 20 has been positioned facing head 210, the positioning will be used to scan head 208 across a mounted substrate 14, typically line by line (although other scanning configurations could be used).
However, it will be appreciated that both transporters 60 and 100, or either one of them, with suitable construction, can be used to perform any necessary positioning (including the foregoing scanning) of head 210 with respect to any of the stations.
Thus, when the present application recites "positioning" one element (such as head 210) in relation to another element (such as one of the stations 20, or 30) it k will be understood that any required moving can be accomplished by moving either element or a combination of both of them.
Head retainer 208, and hence head 2 10, may communicate with a source of purging fluid (not shown) and suitable controlled pressure sources. Furthermore, a purging station and a cleaning station may be provided to clean both inside and outside head 210. Head 210 may be of a type commonly used in an ink jet type of printer and may, for example, have one hundred fifty drop dispensing orifices in each of two parallel rows, six chambers for holding polynucleotide solution communicating with the three hundred orifices, and three hundred ejectors which are positioned in the chambers opposite a corresponding orifice. Each ejector is in the form of an electrical resistor operating as a heating element under control of processor 140 (although piezoelectric elements could be used instead). Each orifice with its associated ejector and portion of the chamber, defines a corresponding pulse jet. Thus, there are three hundred pulse jets in this configuration, although it will be appreciated that head 2 10 could, for example, have more or less pulse jets as desired (for example, at least ten or at least one hundred pulse jets). In this manner, application of a single electric pulse to an ejector causes a droplet to me dispensed from a corresponding orifice. In the foregoing configuration, typically about twenty orifices in each group of six reservoirs (many of the orifices are unused and are plugged with glue), will be dispensing the same fluid. Certain elements of the head 210 can be adapted from parts of a commercially available thermal inkjet print head device available ftom Hewlett-Packard Co. as part no. HP51645A.
As is well known in the inkjet print art, the amount of fluid that is expelled in a single activation event of a pulse jet, can be controlled by changing one or more of a number of parameters, including the orifice diameter, the orifice length (thickness of the orifice member at the orifice), the size of the deposition chamber, and the size of the heating element, among others. The amount of fluid that is expelled during a single activation event is generally in the range about 0. 1 to 1000 pL, usually about 0.5 to 500 pL and more usually about 1.0 to 250 pL. A typical velocity at which the fluid is expelled from the chamber is more than about I m/s, usually more than about 10 m/s, and may be as great as about 20 m/s or greater. As will be appreciated, if the orifice is in motion with respect to the receiving surface at the time an ejector is activated, the actual site of deposition of the material will not be the location that is at the moment of activation in a line-ofsight relation to the orifice, but will be a location that is predictable for the given distances and velocities.
The sizes of the spots can have widths (that is, diameter, for a round spot) in the range from a minimum of about 10 gra to a maximum of about 1. 0 cm. In embodiments where very small spot sizes or feature sizes are desired, material can be deposited according to the invention in small spots whose width is in the range about 1.0 gm to 1.0 mm, usually about 5.0 gm to 500 Jim, and more usually about gm to 200 gm.
The apparatus further includes an inspection station having an imaging system which includes a camera 300 to capture one or more images of a substrate 14 on substrate station 20 and on which the deposit droplets have dried to form spots. Camera 300 is mounted for movement with head retainer 208 (and hence head 300) to facilitate image capture across the entire substrate 14 although a suitable camera 300 could be located in a fixed position if desired. However, since high resolution images are required from camera 300, and since a typical substrate may be about 12" by 12", camera 300 will not likely be able to yield images of the required resolution of all arrays 12 on a given substrate 14 simultaneously. Thus, precision movement of camera 300 will be required. Mounting camera 3 00 for movement with head 2 10 takes advantage of the precision movement already provided by transporter 100. Of course, the light sensor of a camera could potentially be mounted elsewhere, with a light receiving element (such as a mirror) mounted for movement with head 2 10 and arranged to direct light to the sensor (using other moving and/or stationary mirrors, for example). Any suitable analog or digital image capture device (including a line by line scanner) can be used as camera 300, although if an analog camera is used processor 300 should include a suitable analog/digital converter, and ftu-ther more than one camera can be used if desired. A writer in the form of disk drive 320 is also provided along with a printer 350, display 3 10, speaker 314, and operator input device 312. Writer 320 may be an optical or magnetic writer (for example, a CD or disk drive) capable of writing onto a portable storage medium 324 (for example, an optical or magnetic disk). Operator input device 312 may, for example, be a keyboard, mouse, or the like. Processor 140 has access to a memory 14 1, and controls print head 210 (specifically, the activation of the ejectors therein), operation of the positioning system, operation of each jet in print head 210, capture of images from camera 300, and operation of writer 320, printer 350, display 3 10 and speaker 314. Memory 141 may be any suitable device in which processor 140 can store and retrieve data, such as magnetic, optical, or solid state storage devices (including magnetic or optical disks or tape or RAM, or any other suitable device). Processor 140 may include a general purpose digital microprocessor suitably programmed to execute all of the steps required by the present invention, or any hardware or software combination which will perform the required functions.
Substrate 14 may have any desired dimension. However, camera 300 will have to have sufficient resolution and to permit it to distinguish and observe each spot of an array. Movement of camera 300 with head retainer 208 facilitates it scanning over the entire substrate 14 and capturing multiple images with sufficient resolution such that a good image of each spot 16 of each array 12 is obtained.
Camera 3 00 should have a resolution that provides a pixel size of about I to 100 micrometers and more typically about 4 to 10 micrometers.
Various configurations for camera 300 and an associated light source (not shown) may be used, as shown in FIGS. 6-8. For example, in FIG. 6 the light source provides input light 4 at an angle to substrate 14. The advantage of this configuration is the glass substrate 14 will appear dark to camera 300 since reflected light 5 is reflected from a surface of substrate 14 at the same angle.
However, spot 16, and particularly dried salt crystals therein, scatter some input light 4 in the form of scattered light 6 which is directed toward camera 300. This allows processor 140 to acquire a high contrast image from camera 300. An alternative configuration is illustrated in FIG. 7. In the case of FIG. 7 input light 4 is perpendicular to substrate 14. Reflected light 5 from the surface of substrate 14 is directed straight back toward the light source, giving a very bright image to camera 300 from uncovered regions of substrate 14. However, dried spots 16 (and particularly dried salt crystals therein) result in scattered light 6 such that spot 16 will appear dark to camera 300. As in the configuration of FIG. 6, the configuration of FIG. 7 yields a high contrast image. The amount of any particular type of salt that may be used to enhance visibility of dried polynucleotide containing spots over dried spots not containing polynucleotide (but otherwise the same), can readily be determined by experimentation by comparing images of dried spots containing various concentrations of a salt of interest and the polynucleotide, with those of dried spots of the same composition except in which the polynucleotide is absent. It will also be appreciated that while it is preferred to use a salt for the reasons discussed below, other components which will scatter light in the dried spots, can be used instead of salt in any of the foregoing configurations.
A third configuration is illustrated in FIG. 8. In this configuration input light 4 is directed perpendicular toward substrate 14 as in FIG. 7. However, in this case the polynucleotide fluid has been provided with a fluorescent dye such that each spot 16 provides light 6 back to camera 300 which is at a different wavelength from the excitation input light 4. Camera 300 can use a filter to detect only light of the wavelength from fluorescing spots 16. The configuration of FIG.
8 has the advantage that spots 16 are readily detected even without the presence of salt crystals (that is, this configuration does not rely upon salt in the polynucleotide solution). Furthermore, in the configuration of FIG. 8 spots 16 of an array 12 can be imaged after exposure to a sample and immediately before scanning for the observed binding pattern. A user can then use the resulting information to discard or correct the results.
Operation of the apparatus of FIG. 4 in accordance with a method of the present invention, will now be described. First, it will be assumed that memory 141 holds an initial drop dispensing pattern for operating and coordinating scanning movement of head 2 10, in order to deposit spots 16 of different polynucleotides in a target pattern (which includes target locations and dimension for each spot). This initial drop dispensing pattern includes instructions for which polynucleotide solution is to be loaded in each pulse jet (that is, the "loading pattern"). This initial drop dispensing pattern is based upon the target spot pattern -Is- and can have either been input from an appropriate source (such as a portable magnetic or optical medium, or from a remote server), or may have been determined by processor 140 based upon the target spot pattern and the pulse jet configuration of head 210. Further, it will be assumed that drops of different biomonomer or biopolymer containing fluids (or other fluids) have been placed at respective regions of loading station 30 (such as the wells of the titer plate mentioned previously, or notches 32). This placement can be accomplished by manual or automated pipetting, or spotting of drops onto loading station 30 using glass rods, which are of a volume required to load all of the pulsejets. The placement pattern on notches 32 can be determined from the operator's knowledge or determined by processor 140 which could control an automated spotting system or could provide an operator with appropriate instructions on display 3 10 in the case of manual spotting. Operation of the following sequences are controlled by processor 140, following initial operator activation, unless a contrary indication appears.
For any given substrate 14, the operation is basically follows: (i) load head 210 with a first set of polynucleotide containing solutions (for example, a given head may be able to hold n different members); (ii) dispense droplets from head 2 10 onto substrate 14 or a set of substrates in a manner which is expected to provide the target pattern for the first set on each of multiple arrays; and (iii) repeat the foregoing sequence starting at step (i) with a second set and subsequent sets of polynucleotide containing solutions, until all required solutions have been dispensed onto substrate 14 (for example, if each array has m-n members, the sequence will be repeated m times). Inspection by capturing one or more images and performing the comparison, can be carried out at alternate or multiple times in the foregoing procedure, as desired. For example, an inspection could be performed on after step (ii) in each cycle. Preferably, all arrays on a given substrate 14 have been inspected before shipping to an end user. The foregoing steps are discussed in more detail below.
During the loading sequence of head 210, processor 140 directs the positioning system to position head 2 10 facing loading station 30 with the orifices aligned, facing, and adjacent to appropriate respective drops on loading station 30.
As previously mentioned, during any positioning operation head 2 10 can be positioned to face the required station, by movement along one axis by transporter 60 and by movement along the other two axes by transporter 100. Processor 140 controls pressure within head 2 10 to load each polynucleotide solution into the 5 chambers in the head by drawing it through the orifices.
Substrate 14 is loaded onto substrate station 20 either manually by an operator, or optionally by a suitable automated driver (not shown) controlled, for example, by processor 140.
The deposition sequence is then initiated to deposit the desired arrays of polynucleotide containing fluid droplets on the substrate to provide dried drops on the substrate according to the target pattern each with respective target locations and dimensions. In this sequence processor 140 causes the positioning system to position head 210 facing substrate station 20, and particularly the mounted substrate 14, and with head 210 at an appropriate distance from substrate 14.
Processor 140 then causes the positioning system to scan head 210 across substrate 14 line by line (or in some other desired pattern), while coordinating activation of the ejectors in head 210 so as to dispense droplets in accordance with the target pattern. If necessary or desired, processor 140 can repeat the load and dispensing sequences one or more times until head 210 has dispensed droplets in accordance with the target pattern for all arrays 12 to be formed on substrate 14. The number of spots in any one array 12 can, for example, be at least ten, at least one hundred, at least one thousand, or even at least one hundred thousand.
At this point the droplet dispensing sequence is complete. One or more images of all of the actual array patterns are then captured by camera 300 and processor 140 after a sufficient time has passed such that any droplets deposited by the deposition system will have dried. A typical value for the foregoing elapsed time may be at least about one second or even at least about one minute. This time can be measured by processor 140 knowing when droplet deposition was completed at deposition station 20. If during the deposition sequence all droplets were correctly deposited in accordance with the initial deposition pattern and dried without any further movement, they would yield the target array patterns of polynucleotide spots. In practice though, the actual spot patterns may be different from the target patterns due to factors such as those discussed above. Therefore, after the drying time has elapsed processor 140 captures the one or more images of the actual patterns on substrate 14b. It should be noted here that camera 300 or other imaging device, may be continuously viewing substrate l4b or the absence thereof. By "capturing" an image in this context is referenced only that processor 140 now obtains an image from camera 300 or other imaging device, for analysis (for example, after the predetermined drying time has elapsed, processor 140 then may select a single fi-ame from camera 300 for use). Alternatively, after the predetermined drying time has elapsed, processor 140 could signal camera 300 to then capture a single fi-ame which processor 140 uses for analysis, as described further below. The captured image can be stored by processor 140 in memory 141.
Processor 140 then compares the actual spot pattern contained within the captured image, with the target pattern, both patterns now being present in memory 141. This pattern comparison can particularly include spot location and dimensions (such as the area of each spot). Processor 140 generates a signal from the results of the comparison. The signal may, for example, be a value representing the differences in position of each target spot versus that of the corresponding actual spot (which could be measured by the degree of overlap of the target and actual spot positions). The signal may further include a difference in actual and target spot sizes. The value of each of these location and dimension comparison signals can be tested against predetermined tolerances. When an actual spot has all comparison values within the tolerances (for example, position and size values are within the tolerance) it will be considered acceptable without more (that is, it will be considered error free), and the results of the comparison need not be stored. When an actual spot has one comparison value beyond the tolerance it will be considered in error and an indication of the error stored in memory 141 in association with an identification of the particular array on substrate 14b. The stored error indication includes an identification of the spot location on the particular array and the type and magnitude of the error. For example, in addition to the spot identification, the error indication may identify that the particular spot is actually located at an identified position relative to other spots or a reference position on the substrate, or that the spot has an incorrect area of a determined value. It should be noted at this point that indications on spots considered acceptable may optionally also be stored, such that memory 141 contains a complete actual pattern (that is a "map") of all actual spots of each array. In effect then, memory 141 will contain an error map for all spots, although this map may optionally also contain infon-nation on all spots considered acceptable.
A substrate such as 14b is then typically (but need not be) cut into a desired number of pieces by a cutter 150 (which may be manually or automatically operated), with separated sections each carrying one or more arrays (such as section 15) then being directed into respective packages (such as package 340) for delivery to a remote customer.
The above sequence can be repeated as desired for multiple substrates 14 in turn. During any sequence, after capturing an image of an actual pattern on each array on a substrate 14, and comparing the actual spot pattern with the target pattern (in particular actual spot locations or dimensions with target locations or dimensions), processor 140 may respond in any of the ways discussed below.
Processor 140 can be programmed to respond in any of a number of ways to errors. This response can either be pre-programmed into processor 140 as the way it will respond, or a number of different response options can be presented to an operator on display 3 10 to select an operator desired one by means of input device 312. In a particular implementation, processor 140 can operate with first and second level error tests. First level errors can be considered spot errors which fall within the predetermined tolerances. Second level errors can be considered to occur when a predetermined number of spots in an array (such as one or more or ten or more) have errors exceeding one or more tolerances by a predetermined amount. For example, second level errors may be considered to occur when a large number of spots in an array have any errors, or when a smaller number of spots have errors which exceed the tolerance by a predetermined amount. In this implementation first level errors can be ones which are considered "acceptable" in that the associated array (or at least some arrays on a same substrate) is still useful, while second level errors are considered so severe as to require the array not be used (that is, that it be rejected). In the case of first level errors for one or more arrays on a substrate 14, processor 140 can cause an identification of these errors to be written by drive 320 onto portable storage medium 324. Alternatively or additionally, an identification of these errors can be written by printer 350 onto a medium in the form of a paper sheet 354 in either machine readable characters (for example, bar codes) or in human readable characters (for example, alphanumeric or other characters). These identifications may contain the actual data specifying the spot error types and their magnitudes. Alternatively, these identifications may be unique arbitrary identifications generated by processor 140 and stored in memory 141 in association with the actual error map, so that the actual error map can be retrieved (such as from a remote computer over a communication line, as mentioned below) from memory 141 by an end user of the arrays using the identifications. The medium on which the identifications are written, can be physically associated with the corresponding arrays on a section such as section 15, by packaging each array and any such medium together as a single package 340. For example, paper sheet 354 may be adhesive to allow its attachment to the back of a substrate 14. Where a substrate 14 provided to a user carries multiple arrays 12, the medium will carry an identification of the array with which it is associated (for example, by reference to an array location or nuinber).
On a second level error, processor 140 can be programmed to direct the associated array be rejected so that it cannot be used by an end user. This can be done in a number of ways. For example, processor 140 can direct an operator to manually reject such an identified array by displaying instructions on display 3 10 or providing them over speaker 3 14. The operator can re ect the array by, for example, disposing of an entire substrate such as substrate 14b, bearing the rejected array. Alternatively, if automated equipment is used to handle substrates 14 and direct them into respective packages such as package 340, processor 140 can direct an individual rejected array or an entire substrate 14 carrying such an array into a trash bin. If individual arrays and respective portions of substrate 14 are separated (such as by cutting by cutter 150) into sections'(such as section 15) carrying one or more arrays, processor 14 stores an identification of any arrays having second level errors and tracks their position and, following separation, directs the pieces carrying those arrays into a trash bin.
In addition on a second level error or, if desired by an operator (such as by selection on input device 312 based on a selection screen shown on display 3 10) on any selected error, operation of the apparatus can be automatically halted and a visible or audible operator alert generated on display 3 10 or speaker 314. This alert can include an identification of the error type and its magnitude.
When multiple errors occur in the same or different arrays, processor 140may be able to evaluate the cause of the error. Processor 140 can accomplish this evaluation using the actual spot pattern, particularly when compared with the pattern in which head 2 10 was loaded with polynucleotide containing fluids. This process can be better understood by reference to FIG. 9. The following convention will be used to identify particular spots in each of FIGS. 9 through 13. In particular each array portion illustrated is assigned row numbers (beginning with "r") and column numbers (beginning with "c"). An identification of any one spot will include the FIG. number followed by the row and column number. For example, spot 16a in FIG. 9 is identified as 9r3c2.
Referring to FIG. 9, the solid circles of different sizes represent actual dried spots 16 as might be seen in an image captured by camera 300. This array portion was formed from drops deposited by a hypothetical head having two rows of eight pulse jets each, in a single pass from left to right as viewed in FIG. 9. Thus, in this simple case, columns cl and c2 were formed by deposition from corresponding pulse jets in such a head. Similarly, columns c3 and c4 were formed by subsequent depositions from those same corresponding pulse jets after movement of the head to the right in FIG. 9. Further movement and operation of the head deposited drops forming spots 16 in columns c5 and c6. This head was previously loaded in a pattern such that each pair of adjacent pulse jets in a columnar direction in FIG. 9, had the same cDNA solution. Thus, 9r I c I and 9r2c I should have the same cDNA. Similarly the members of the following pairs, for example, will each have the same cDNA (although each pair may have cDNA different from any other pair): 9r5cl/9r6cl;9r7cl/9r8cl;9rlc2/9r2c2; 9r3c2/9r4c2; 9r5c2/9r6c2; 9r5c5/9r6c5; 9r7c5/9r8c5; and so on.
In FIG. 9, all of the spots 16 are in their target position forming a regular rectangular array, with the exception of spot 9r4c I (also identified as spot 16b). Processor 140, by comparing the actual dried spot pattern with the target pattern, will determine that spot 9r4c I is displaced from its target position 17 (indicated by the broken line circle in FIG. 9), and can calculate the magnitude (including direction) of the displacement. This displacement will be assumed to be a displacement which exceeds a predetermined position tolerance, and so spot l6b has a displacement error. On the other hand, a number of the actual spots 16 (such as spots 9r2c I, 9r7c I, 9r8c I, 9r2c2, and others) have a total area which is substantially less than the target area (as represented by, for example, spot 16a).
These areas will be assumed to be different from a target area by an amount which exceeds a predetermined area tolerance, and so such spots have area errors.
Processor 140 can now attempt to evaluate the cause of the errors by examining the error pattern in the dried spots along with the load pattern of the head, as needed. For example, spot 9r4c I was deposited by the same pulse jet as spots r4c3 and r4c5 which do not have any errors. Thus, based on this portion of the array in any event (and a larger portion may provide an alternate indication) it can probably safely be assumed that the error in spot 9r4c I was caused by a random factor (for example, a vibration). On the other hand, each of spots 9r2c I, 9r2c3 and 9r2c5 exhibit an area error. This could be a pulse jet error or, as explained below, the small spot size could have been caused by lack of DNA even though the pulse jet was fimctioning normally. However, since spots 9rlcl, 9rlc3 and 9rIc5 do not exhibit any size error and they formed from the same polynucleotide solution dispersed from an adjacent pulse jet, it can safely be assumed that the error was not in that solution but in the single pulse jet responsible for forming spots 9rlcl, 9rlc3 and 9rlc5. Turning to spot pairs 9r7c I /9r8c I, 9r7c3/9r8c3, and 9r7c5/9r8c5, all of these spots have an area error.
As already mentioned, this could be caused by error in the eDNA solutions or in the responsible pulse jets. However, the likelihood of two adjacent pulse jets failing is probably slight, such that the most likely cause of these spot errors is probably an error in the same cDNA solutions. The most likely causes of any of the spot errors determined from the foregoing evaluations, can be reported on display 3 10 or speaker 3 14 as potential errors resulting from those causes (for example, a potential polynucleotide containing fluid error, or potential pulse jet error), whether or not any one or more errors is treated as second level error.
Referring now to FIGS. 10- 13 these illustrate that a failure in a polynucleotide solution (specifically a cDNA solution) can show up as a significantly reduced spot area, other factors remaining the same. In particular, to obtain the solutions used in FIG. 10, an "SSC" buffer solution can be made by dissolving 175.3 g of NaCl and 88.2 g of sodium citrate in 800ml of water. The pH is adjusted to 7.0 with a few drops of a I ON NaOH solution. The volume is then adjusted to I liter with water, and the resulting solution diluted with water to 1/20 the concentration. For the solutions used to form the spots in rows 1-7, a cDNA concentration was provided in SSC buffer of 0. 25gg/gl. Each of rows 1-7, and 10 contained respective different cDNAs. In the case of rows 8 and 9 the same SSC buffer solution was used without the addition of any DNA. The same volume of solution was deposited onto a glass substrate such that a circular spot size of about 70tm in diameter was obtained for all spots containing cDNA. On the other hand, the drops in rows 8 and 9 not containing any DNA are significantly smaller in area. Similarly, in all of FIGS. I I - 13 the same DNA was used in SSC solution but at different concentrations. In particular, in FIG. 11, each odd rows (such as r7) used a cDNA at respective concentrations of 0.25ttg/gl while odd rows (such as r7) used a concentration of 0.025gg/gI. Similarly, in FIG. 12 even rows (such as r6) used a DNA concentration of 0.251ig/gl while odd rows (such as r5) used a DNA concentration of 0.00 1 tg/gl. In FIG. 13 even rows (such as r4) used a DNA concrietration of 0.005Lg/gl while odd rows (such as r5) used a DNA concnetration of tg/Ll. Note that at the same concentrations, spot size for different cDNAs does not vary significantly. Also, while a single order of magnitude change in concentration does not reliably decrease spot area, as seen in FIG. 10 much larger drops in concentration do result in significantly decreased spot size. Thus, significant errors in cDNA concentration (such as when no cDNA is present due to operator error or amplification reaction failure) can be detected in the foregoing salt solution.
FIG. 14 illustrates dried spots on an array prepared in the same manner as those of FIGS. 10- 13. The first four spots on the left of the first row were prepared using a first DNA at a concentration of 0.125gg/jil in SSC. The last four spots on the right of the first row were prepared in the same manner as the first four but with no DNA (that is, with SSC solution only). The first four spots on the left side of the second row used the first DNA at a concentration of 0.50gg/gl and with the SSC salts omitted. The last four spots on the right of the second row used a second DNA at a concentration of 0. 125Lg/gl. As is apparent from FIG. 14, the presence of the salts in the dried spots considerably enhanced i o the visibility of the DNA.
In some cases, processor 140 may not only be able to evaluate the source of an error, but may also be able to compensate for the errors. For example, in the case of a likely pulse jet malfunction, processor 140 can alter the initial drop dispensing pattern to form a new dispensing pattern in which use of a suspect pulse jet is avoided. This new dispensing pattern is then stored in memory 141 by processor 140 to become a new initial dispensing pattern, which is followed by processor 140 in subsequent drop dispensing for arrays of the same target pattern until a ffirther error pattern indicates another potential source of error (in which case the drop dispensing pattern can again be altered). Depending upon the array being formed and the dispensing head pulse jet configuration, a new dispensing pattern may require one or more additional passeg of the head over the substrate than did the initial pattern.
When a remote customer receives a package such as package 340, the received section 15 may be exposed to a sample (which may be labeled) in a known manner under appropriate conditions (such as hybridizing conditions). The resulting observed binding pattern may be determined by a reader 162. Reader 162 may, for example, be able to detect the fluorescence of a label in a known manner. It will be appreciated though, that if a first fluorescent compound is used in the polynucleotide containing fluid during deposition, such that camera 300 and processor 140 can identify the actual spot pattern based upon first compound fluorescence, any fluorescent label should have a different spectral emission than the first fluorescent compound (and preferably they do not overlap to any substantial extent) to avoid reader 162 detecting fluorescence of the first fluorescent compound rather than the label. In this circumstance, reader 162 should of course have a detector which can specifically detect the fluorescence of the label.
A reader 160 is capable of reading either the identification on portable storage medium 324 or the identification on paper 354. In the case where the identification on paper 354 is in human readable characters, reader 160 may simply be an operator input device. When the identification read by reader 160 contains the actual error indication data in the form of the error map, reader 162 may use this data to either modify its initial determination of the observed binding pattern, or to alter the results of the determination based on the received error indications of the error pattern. For example, where the error indication is that a spot 16 is defective and should not be used, reader 162 may modify its initial determination of the observed binding pattern by skipping any determination of fluorescence from that spot. Alternatively, as mentioned above the identification read by reader 160 may be a unique arbitrary identification generated by processor and stored in memory 141 in association with the actual error map, as mentioned above. In this case, the error map may be retrieved from remote memory 141 by a communication module 164 acting in conjunction with a communication module 144 and processor 140 through a communication channel (such as a network, including the Internet). In this configuration processor 140 acts as a remote server. Once retrieved, the error map can be utilized by reader 162 to control initial reading of a section 15 or to correct the read data, as already mentioned.
Modifications in the particular embodiments described above are, of course, possible. For example, where a pattern of arrays is desired, any of a variety of geometries may be constructed other than the organized rows and columns of arrays 12 of FIG. 1. For example, arrays 12 can be arranged in a series of curvilinear rows across the substrate surface (for example, a series of concentric circles or semi-circles of spots), and the like. Similarly, the pattern of dried spots 16 may be varied from the organized rows and columns of spots in FIG. 2 to include, for example, a series of curvilinear rows across the substrate surface(for example, a series of concentric circles or semi-circles of spots), and the like.
Referring to FIG. 15 the apparatus shown is similar to most of the apparatus of FIG. 4, and corresponding parts have been numbered the same. The apparatus of FIG. 15 may have a loading station also, but this is not shown for simplicity. This apparatus also includes a sensor in the form of another camera 304, as well as position encoders 31 and 34. Pins or similar means (not shown) can be provided on substrate station 20 by which to approximately align substrate 14 to a nominal position thereon. Substrate station 20 can include a vacuum io chuck connected to a suitable vacuum source (not shown) to retain a substrate 14 without exerting too much pressure thereon, since substrate 14 is often made of glass. Encoder 31 communicates with processor 140 to provide data on the exact location of substrate station 20 (and hence substrate 14 if positioned correctly on substrate station 20), while encoder 34 provides data on the exact location of holder 208 (and hence head 210 if positioned correctly on holder 208). Any suitable encoders, such as an optical encoder, may be used which provides data on linear position. In the apparatus of FIG. 15, angular positioning of substrate station 20 is provided by a transporter 120, which can rotate substrate station 20 about axis 202 under control of processor 140. Typically, substrate station 20 (and hence a mounted substrate) is rotated by transporter 120 under control of processor 140 in response to an observed angular position of substrate 14 as determined by processor 140 through viewing one or more fiducial marks on substrate 14 (particularly fiducial marks 18) with camera 300. This rotation will continue until substrate 14 has reached a predetermined angular relationship with respect to dispensing head 210. In the case of a square or rectangular substrate, the mounted substrate 14 will typically be rotated to align one edge (length or width) with the scan direction of head 210 along axis 204.
Camera 304 is located to view fiducial markings on head 210 and/or the positions of the nozzles on head 2 10. Typical fiducial markings are shown as fiducial markings 211 on the side of head 210 for visibility, although in practice fiducial marks viewed by camera 304 may be on the underside of head 210. A sensor in the form of the camera 300, can also observe the positions of fiducial markings 18 on substrate (as well as the positions of deposited spots, as discussed above). Cameras 300 and 304 communicate with processor 140, and each should have a resolution that provides a pixel size of about I to 100 micrometers and more typically about 4 to 20 micrometers or even I to 5 micrometers. Any suitable analog or digital image capture device (including a line by line scanner) can be used for such camera, although if an analog camera is used processor 140 should include a suitable analog/digital converter. Further, other numbers of cameras may be used. For example, a single camera with the correct orientation and parameters, could be used in place of cameras 300 and 304.
As mentioned above, processor 140 may include a general purpose digital microprocessor suitably programmed from a computer readable medium carrying necessary program code, to execute all of the fucntions required of it as described below. It will be appreciated though, that when any "processor" such as processor 140 is referenced throughout this application, that such includes any hardware and/or software combination which will perform the required fimctions. For example, for errors in the transport system, a corrected drive pattern can be produced by programming a device such as the Programmable Error Correction PKE 80, available form RSF Electronik, Rancho Cordova, CA, USA, with measured error data obtained from examining the transport system of the deposition apparatus apparatus. A microprocessor which provides the target drive pattern, together with the foregoing programmed device, then operates as a "processor" of the present invention. The programming can be provided remotely to processor 140, or previously saved in a computer program product such as memory 141 or some other portable or fixed computer readable storage medium using any of those devices mentioned below in connection with memory 141. For example, a magnetic or optical disk 324a may carry the programming, and can be read by disk reader 326.
Operation of the apparatus of FIG. 15 in accordance with a method of the present invention, will now be described with reference to that FIG. and FIG. 16.
First, it will be assumed that memory 141 holds a target drive pattern. This target drive pattern is the instructions for driving the apparatus components as required to form the target array (which includes target locations and dimension for each spot) on substrate 14 and includes, for example, movement commands to transporters 60 and 100 as well as firing commands for each of the pulse jets in head 2 10 co-ordinated with the movement of head 2 10 and substrate 14, as well as instructions for which polynucleotide solution (or precursor) is to be loaded in each pulse jet (that is, the "loading pattern"). This target drive pattern is based upon the target array pattern and can have either been input from an appropriate source (such as input device 312, a portable magnetic or optical medium, or from a remote server, any of which communicate with processor 140), or may have been determined (402) by processor 140 based upon an input target array pattern (using any of the appropriate sources previously mentioned) and the previously known nominal operating parameters of the apparatus (400). Further, it will be assumed that drops of different biomonomer or biopolymer containing fluids (or other fluids) have been placed at respective regions of a loading station (not shown). Operation of the following sequences are controlled by processor 140, following initial operator activation, unless a contrary indication appears.
For any given substrate 14, the operation is basically follows: (i) determine (402) target drive pattern (if not already provided) to obtain target array pattern, based on nominal operating parameters and target polynucleotide array pattern; (ii) examine (406) operating parameter data (404) from sensors 300, 304 for an error from a nominal value, which error will result in use of the target drive pattern producing a discrepancy between the target array pattern and an actual array pattern which would be deposited if the target drive pattern was used; (iii) if there is no error in one or more operating parameters (406) then the apparatus is operated according to the target drive pattern; (iv) if there is an error in one or more operating parameters (406) then processor 140 derives, based on the error, a corrected drive pattern from the target pattern such that use of the corrected drive pattern results in a reduced discrepancy between the target and actual array patterns than would have occurred if the target drive pattern had been used.
It will be appreciated that any discrepancy between a nominal parameter and an actual sensed parameter, may optionally only be classified as an "erroe' in an operating parameter, if it meets or exceeds a predetermined threshold value. Particular examples of operating parameter errors which may occur in the apparatus of FIG. 15 include any one or more of the following: I. Substrate 14 may be incorrectly positioned with respect to encoder 31 or encoder 34. 2. Head 2 10 may be incorrectly positioned with respect to encoder 34 or, where there are multiple heads 2 10 in the apparatus, one or more of them may be incorrectly positioned with respect to each other. 3. Head 210 may be skewed (orientation error), and thus its nozzles vary from their desired positions and/or orientations with respect to encoder 34. 4. Either encoder 31, 34 may have intrinsic errors, due to which it will report an incorrect position. 5. Either substrate 14 or either encoder 31, 34 may suffer from thermal expansion. 6. The transporter 60 and carriage 62 used to move the substrate in the direction of nominal axis 63 (orthogonal to the direction 204of scanning of head 210) may also have intrinsic errors, suffer from thermal expansion, or operate at a deviation to nominal axis 63 (a non-straight deviation in the direction of axis 204 and/or a non-flat deviation in the direction of axis 202). In addition, component imperfections may cause the transport to sufkr from Abbe errors. 7. The nozzles of head 2 10 may fire at an angle to that intended. The above operating parameter errors can be sensed and used by processor 140 to derive an actual drive map as follows: I. The actual position of substrate 14 can be determined by observation of fiducial marks 18 by camera 300. If different substrates are repeatedly placed on substrate station 20, this error can be determined each time it is placed.
2. The position of head 210 can be determined by observation of fiducial marks 211 and/or the nozzles themselves by camera 3 04. In a preferred embodiment, the same camera is used for this observation and observation of substrate fiducials 18, this scheme having the advantage that no intercamera calibration is required.
3. Same as in 2. 4. Laser-interferometer mapping of the errors in the encoders is a method well established in the art, and will provide a measurement of the relative error at many points along the encoder. 5. Thermal expansion can be measured by repeated observation of substrate fiducial marks 18 by camera 300, and by repeated observation of head fiducial marks 211 after movement by camera 304 or optionally by two cameras.
Alternatively, a thermistor could be used and an expected thermal expansion calculated. 6. Errors in operation of transporter 60 and carriage 62 can be mapped by means of camera 300, and thermal expansion mapped by observation of fiducial marks on carriage 62 by a camera (or optionally two cameras). Non-straightness and or flatness can be determined by laser interferometry. Laser interferometry mapping of Abbe errors in a transport system generally, is a known technique. 7. Test-print patterns can be observed with a camera (such as camera 300) to observe drop placement. Suitable methods of observation of dried or liquid droplets are described above.
The apparatus is then operated (4 10) as follows: (a) load head 210 with a first set of polynucleotide containing solutions or their precursors (for example, a given head may be able to hold n different members); (b) dispense droplets from head 210 onto substrate 14 or a set of substrates in accordance with the target or corrected drive patterns to provide the target array pattern for the first set on each of multiple arrays 12; and (c) repeat the foregoing sequence starting at step (i) with a second set and subsequent sets of polynucleotide containing solutions or their precursors, until all required solutions have been dispensed onto substrate 14 (for example, if each array has m-n members, and presynthesized polynucleotides are being dispensed, then the sequence will be repeated m times). Optionally, as another means of providing operating parameter data, the deposited arrays can be inspected by capturing one or more images such as from camera 300 and comparing the deposited array pattern with the target array pattern. Differences in the foregoing may indicate particular types of errors (for example, a single nozzle of head 2 10 is oriented incorrectly with respect to other nozzles of head 2 10). For example, an inspection could be performed on after step (b) in each cycle. Preferably, all arrays on a given substrate 14 have been inspected before shipping to an end user. The foregoing steps are discussed in more detail below.
The manner of correction provided by processor 140 can be more readily understood by reference to FIGS. 17 through 19. In particular, FIG. 17 represents an image in memory 141 of a portion of the target drive pattern. It will be assumed that this pattern is created by a dispensing head with a three by two matrix of dispensing jets (oriented with three jets in the vertical direction of FIGS. 17-19 and two in the horizontal direction), thus requiring a firing of all jets, followed by head displacement and another firing of all jets. Hence FIG. 17 corresponds to the appearance of the target array pattern if all relevant components of the deposition apparatus are operating according to their normal parameters io ("operating" in this context includes correct positioning, whether static or dynamic). However, from observations of previous test prints by camera 300, processor 140 determines there is an error in relative orientation of the nozzle of head 210 which produces spots 16a. Similarly, an error is determined in fluid volumes deposited by the nozzle of head 210 which produces spots 16b.
Processor 140 then derives a corrected drive pattern, the image in memory of the corrected drive pattern being illustrated in FIG. 17. This corrected drive pattern incorporates an inverse of the determined errors. That is, in order to correct for displacement (in the upward direction as viewed in FIG. 18) of spots 16a, the actual drive image will contain an instruction to move the head lower (as viewed in FIG. 19) than the nominal position of FIG. 17 to compensate for the displacement in FIG. 18. Similarly, to correct for the below expected volume (that is, the nominal volume) produced by the jets producing features 16b, the actual drive image will contain an instruction for that jet to fire multiple spots or with more energy (this appearing as. enlarged features 16b in FIG. 19) to compensate for the low volume error. Alternatively, the actual drive image can be an instruction to switch to a different jet in the head when a deviation from nominal volume is encountered which may be more than a predetermined tolerance, and to compensate for the different position of the different jet accordingly. While the illustrated errors in FIG. 18 relate to individual spots, other errors can be general in that they relate to all spots. For example, an error in the position of substrate 14 on substrate station 20 is a general error, and the corrected drive pattern could be the same as the target drive pattern but with the addition of a set of offset instructions to the positioning system, such as a single instruction to one or any combination of transporters 60, 100, 120, to offset the position system from nominal to compensate for this error.
Substrate 14 is loaded onto substrate station 20 either manually by an operator, or optionally by a suitable automated driver (not shown) controlled, for example, by processor 140.
The deposition sequence is then initiated to deposit the desired arrays of polynucleotide containing fluid droplets on the substrate to provide dried drops on the substrate according to the target pattern each with respective feature locations io and dimensions, in the manner described above. As already mentioned, in this case processor 140 will operate the apparatus according to the target or corrected drive pattern.
At this point the droplet dispensing sequence is complete.
In an alternative to the above described embodiment the corrected drive pattern, instead of being derived prior to beginning deposition of droplets, may be created "on the fly". In one way of accomplishing this, the corrected drive pattern is created by modifying, based on the detected error, instructions to at least one deposition apparatus component which were based on the target drive pattern. This is done during the deposition of the probes or probe precursors. For example, the encoders 34 may be of a type which simply sends a pulse to the head at a certain spatial frequency; on each such pulse, the image file instructs the drive electronics which nozzles should be fired. Instead of deriving a corrected drive pattern in memory 141 so that the encoder pulses will cause accurate printing, the encoder signals may be processed by processor 140 to cause a non-distorted image to print accurately.
It is preferable in an apparatus, method, or computer program of the present invention, to not actually derive a target drive pattern from a target array pattern, but instead to simply derive a corrected drive pattern from the target pattern, nominal conditions and detected error, when an error is detected. This can be done before fabrication of a given array has started at least when the error is detected before such fabrication has started (for example, as a result of examining an operating parameter by examining a previously fabricated array), or during such fabrication. Again, the target drive pattern may be saved in memoryorjust derived during the actual array fabrication and sent as instructions directly to the apparatus components.
The present methods and apparatus may be used to deposit biopolymers or other moieties on surfaces of any of a variety of different substrates, including both flexible and rigid substrates. Preferred materials provide physical support for the deposited material and endure the conditions of the deposition process and of any subsequent treatment or handling or processing that may be encountered in the use of the particular array. The array substrate may lo take any of a variety of configurations ranging from simple to complex. Thus, the substrate could have generally planar form, as for example a slide or plate configuration, such as a rectangular or square or disc. In many embodiments, the substrate will be shaped generally as a rectangular solid, having a length in the range about 4 mm to 200 mm, usually about 4 min to 150 nim, more usually about 4 min to 125 mm; a width in the range about 4 mm to 200 mm, usually about 4 min to 120 mm and more usually about 4 nun to 80 mm; and a thickness in the range about 0.0 1 min to 5.0 mm, usually from about 0. 1 mm. to 2 min and more usually from about 0.2 to I mm. The configuration of the array may be selected according to manufacturing, handling, and use considerations.
The substrates may be fabricated from any of a variety of materials.
In certain embodiments, such as for example where production of binding pair arrays for use in research and related applications is desired, the materials from which the substrate may be fabricated should ideally exhibit a low level of non specific binding during hybridization events. In many situations, it will also be preferable to employ a material that is transparent to visible and/or UV light. For flexible substrates, materials of interest include: nylon, both modified and unmodified, nitrocellulose, polypropylene, and the like, where a nylon membrane, as well as derivatives thereof, may be particularly useful in this embodiment. For rigid substrates, specific materials of interest include: glass; plastics (for example, polytetrafluoroethylene, polypropylene, polystyrene, polycarbonate, and blends thereof, and the like); metals (for example, gold, platinum, and the like).
The substrate surface onto which the polynucleotide compositions or other moieties is deposited may be smooth or substantially planar, or have irregularities, such as depressions or elevations. The surface may be modified with one or more different layers of compounds that serve to modify the properties of the surface in a desirable manner. Such modification layers, when present, will generally range in thickness from a monomolecular thickness to about I mm, usually from a monomolecular thickness to about 0. 1 mm and more usually from a monomolecular thickness to about 0.00 1 mm. Modification layers of interest include: inorganic and organic layers such as metals, metal oxides, polymers, small organic molecules and the like. Polymeric layers of interest include layers of. peptides, proteins, polynucleic acids or mimetics thereof (for example, peptide nucleic acids and the like); polysaccharides, phospholipids, polyurethanes, polyesters, polycarbonates, polyureas, polyamides, polyethyleneamines, polyarylene sulfides, polysiloxanes, polyimides, polyacetates, and the like, where the polymers may be hetero- or homopolymeric, and may or may not have separate Rinctional moieties attached thereto (for example, conjugated), Various modifications to the embodiments of the particular embodiments described above are, of course, possible. Accordingly, the present invention is not limited to the particular embodiments described in detail above.

Claims (46)

1. A method of fabricating an array of polynucleotides on a substrate, comprising: (a) operating a polynucleotide deposition system to deposit an array of polynucleotide containing fluid droplets on the substrate to provide, when dry, a target pattern of polynucleotide containing spots; (b) allowing a sufficient time to pass such that droplets deposited by the system will have dried to yield an actual pattern of dried spots; and (c) observing the actual pattern; and (d) comparing the actual pattern with the target pattern of polynucleotide containing spots.
2. A method according to claim I wherein the actual pattern is observed by capturing an image of the actual pattern.
3. A method according to claim I wherein the system deposits fluid droplets at least some of which contain respective different polynucleotides.
4. A method according to claim I wherein the one or more polynucleotide containing fluids each comprise a solution of a polynucleotide and a sufficient amount of salt to enhance polynucleotide imaging.
5. A method according to claim I wherein the comparison includes a comparison of dried actual spot locations or dimensions with target locations or dimensions.
6. A method according to claim I wherein the image capture comprises imaging a light scattering characteristic of dried spots.
7. A method according to claim I wherein the image capture comprises imaging a fluorescence characteristic of dried spots.
8. A method according to claim I additionally comprising generating a signal indicative of the result of the comparison.
9. A method according to claim I additionally comprising: when the results of one or more comparisons for an arTay exceed a predetermined tolerance, storing an error indication in association with that array.
10. A method according to claim 9 wherein the deposition system is operated to fabricate multiple polynucleotide arrays, the method additionally comprising rejecting the array associated with a stored error indicationor correcting a cause of the error.
11. A method according to claim 9 wherein the error indication is stored in a memory, the method additionally comprising writing on a medium an identification for the array associated with an error indication; physically associating that medium with the array; and storing the identification in the memory.
12. A method according to claim I I wherein the error indication includes an indication of the magnitude of the error.
13. A method of fabricating an array of polynucleotides on a substrate, comprising: (a) operating a polynucleotide deposition system to deposit an array of polynucleotide containing fluid droplets on the substrate to provide a target pattern of polynucleotide containing spots which may differ from the actual pattern deposited; (b) capturing an image of the actual pattern; (d) comparing the actual pattern with the target pattern of polynucleotide containing spots; (e) when the results of one or more. comparisons for an array exceed a predetermined tolerance, generating an error indication associated with the array: (f) writing the error indication or an identification of the error indication, on a medium; physically associating the medium with the array; and, when an identification of the error indication is written on the medium, storing the identification in the memory in association with the error indication.
14. A method of identifying an error in an array of polynucleotides on a substrate, which array is associated with a medium carrying an identification of an error indication, the method comprising communicating the identification to a remote server on which is stored the identification and the error indication, receiving in response the error indication from the remote server, exposing the array to a biological sample, determining an observed binding pattern of the exposed array, and modifying the determination or altering the results of the determination based on the received error indication.
15. A method of fabricating an array of polynucleotides on a substrate, comprising: (a) operating a polynucleotide deposition system to deposit an array of polynucleotide containing fluid droplets on the substrate to provide a target pattern of polynucleotide containing spots; (b) observing the actual pattern of deposited spots; and (d) comparing the actual pattern with the target pattern of polynucleotide containing spots; wherein the polynucleotide deposition system includes a fluid dispensing head with multiple drop dispensers, the method additionally comprising:
when the results of one or more comparisons for an array exceed a predetermined tolerance, generating an error indication.
16. A method according to claim 15 wherein: when multiple error conditions are generated, evaluating if a same drop dispenser is responsible; and wherein, when the evaluation indicates the same drop dispenser is responsible, generating a visible or audible operator alert which includes an indication of the responsible drop dispenser.
17. A method according to claim 16 wherein the indication of the responsible drop dispenser comprises an indication of potential error in a polynucleotide containing fluid which has been preselected to be dispensed by that drop dispenser.
18. A method according to claim 15 wherein the polynucleotide deposition system includes a fluid dispensing head with multiple drop dispensers and a control processor, the method additionally comprising: the control processor loading the dispensers in a pattern in which at least some of the dispensers are loaded with the same fluid; and when multiple error indications are generated, the control processor comparing a pattern of error indications with the loading pattern of the dispensers to evaluate whether one or more drop dispensers or an error in a polynucleotide containing fluid is responsible for the error indications.
19. A method according to claim 15 wherein the polynucleotide deposition system includes a fluid dispensing head with multiple drop dispensers, and each array is to be deposited using an initial pattern of drop dispensing from the multiple dispensers, the method additionally comprising:
when multiple error indications are generated, evaluating if a same drop dispenser may be responsible; and when the evaluation indicates the same drop dispenser may be responsible, altering the initial pattern such that the same drop dispenser is not used.
20. An apparatus for fabricating an array of polynucleotides on a substrate, comprising: (a) a polynucleotide deposition system to deposit an array of polynucleotide containing fluid droplets on the substrate to provide, when dry, a target pattern of polynucleotide containing spots; (c) an imaging system to capture an image of an actual pattern of dried spots resulting from drying of droplets deposited on the substrate; (d) a processor to control the deposition system to deposit the array of droplets and which, after a predetermined time has elapsed for drying of the droplets to yield the actual pattern, causes the imaging system to capture the actual pattern and compares actual pattern with the target pattern of polynucleotide containing spots.
21. An apparatus according to claim 20 wherein the deposition system deposits droplets of no greater than 1000 pL.
22. An apparatus according to claim 20 wherein the deposition system includes a head having multiple pulse jets each of which can dispense droplets of a fluid onto a substrate, each jet including a chamber with an orifice, and including an ejector which, when activated, causes a droplet to be ejected from the orifice.
23. An apparatus according to claim 20 wherein the processor automatically: operates the deposition system to deposit multiple polynucleotide arrays; causes the imaging system to capture one or more of the images; and performs the comparison step for such arrays.
24. An apparatus according to claim 20 additionally comprising a memory, and wherein when the results of one or more comparisons for an array exceed a predetermined tolerance, the processor stores in the memory an error indication in association with an identification of that array.
25. An apparatus according to claim 24 wherein the error indication includes an indication of the magnitude of the error.
26. An apparatus according to claim 20 wherein the polynucleotide deposition system includes a fluid dispensing head with multiple drop dispensers, and wherein the processor: generates an error indication when the results of one or more comparisons for an array exceed a predetermined tolerance; and when multiple error conditions are generated, evaluates if a same drop dispenser may be responsible
27. An apparatus according to claim 26 additionally comprising a memory, and wherein the processor: activates the drop dispensers in accordance with an initial pattern stored in the memory; and evaluates if a same drop dispenser or an error in a polynucleotide containing fluid may be responsible by comparing the stored dispensing pattern with a pattern of error indications.
28. An apparatus for fabricating an array of polynucleotides on a substrate, comprising: (a) a polynucleotide deposition system to deposit an array of polynucleotide containing fluid droplets on the substrate to provide a target pattern of 43- polynucleotide containing spots which may differ from the actual pattern deposited; (c) an imaging system to capture an image of the actual pattern of spots; (d) a processor to control the deposition system to deposit the array of droplets and which causes the imaging system to capture the actual pattern and compares the actual pattern with the target pattern of polynucleotide containing spots; wherein: the deposition system includes a head retainer to receive a fluid dispensing head, and includes a transporter to move the head retainer relative to the substrate; the imaging system includes a sensor mounted for movement by the transporter.
29. A method of fabricating an addressable array of biopolymer probes on a substrate according to a target array pattern using a deposition apparatus which, when operated according to a target drive pattern based on nominal operating parameters of the apparatus, provides the probes in features on the substrate in the target array pattern, the method comprising: (a) examining at least one operating parameter for an error from a nominal value which error will result in use of the target drive pattern producing a discrepancy between the target array pattern and an actual array pattern deposited which discrepancy varies for different features on the substrate; (b) when an error is detected deriving, based on the error, a corrected drive pattern different from the target drive pattern such that use of the corrected drive pattern results in a reduced discrepancy between the target and actual array patterns.
30. A method according to claim 29 wherein the discrepancy is the size of features or reagents deposited to form the features.
44-
31. A method according to claim 29, additionally comprising operating the deposition apparatus according to the corrected drive pattern.
32. A method according to claim 29 additionally comprising saving the target drive pattern in a memory of the deposition apparatus, and wherein the corrected drive pattern is saved in the memory.
33. A method according to claim 29 wherein: the deposition apparatus includes a dispensing head to dispense fluid droplets containing the probes or probe precursors, and a transport system to move at least one of the dispensing head and substrate relative to the other as the droplets are dispensed from the head, so as to form the array; and the drive pattern controls operation of the transport system.
34. A method according to claim 29 wherein: the deposition apparatus includes a dispensing head with multiple nozzles to dispense fluid droplets containing the probes or probe precursors, and a transport system to move at least one of the dispensing head and substrate relative to the other as the droplets are dispensed from the head, so as to form the array; the drive pattern controls operation of the transport system; the operating parameter is the dynamic positioning of the substrate, or the position of the dispensing head or nozzle, and is examined by viewing the substrate, dispensing head, or nozzle, or a droplet pattern previously dispensed from the head.
35. A method according to claim 33 wherein the deposition apparatus finther includes a position encoder to detect the position of the dispensing head or the substrate, and wherein the at least one parameter is the accuracy of the encoder.
45-
36. A method according to claim 33 wherein the dispensing head has multiple droplet dispensing nozzles, and wherein the at least one parameter is a position of a nozzle.
37. An apparatus for fabricating an addressable array of biopolymer probes on a substrate according to a target array pattern which apparatus, when operated according to a target drive pattern based on nominal operating parameters of the apparatus, provides the probes on the substrate in the target array pattern, the apparatus comprising: (a) a sensor which senses at least one operating parameter for an error from a nominal value which error will result in use of the target drive pattern producing a discrepancy between the target array pattern and an actual array pattern deposited, which discrepancy varies for different features on the substrate; (b) a processor which, when an error is detected by the sensor derives, based on the error, a corrected drive pattern different from the target drive pattern such that use of the corrected drive pattern results in a reduced discrepancy between the target and actual array patterns.
38. An apparatus according to claim 37 additionally comprising: a dispensing head to dispense fluid droplets containing the probes or probe precursors, and a transport system to move at least one of the dispensing head and substrate relative to the other as the droplets are dispensed from the head, so as to form the array; and wherein: the drive pattern controls operation of the transport system; the operating parameter is the dynamic positioning of the substrate or dispensing head; and the sensor views the substrate or dispensing head to obtain its dyanamicpositioning.
39. An apparatus according to claim 38 wherein the sensor views a fiducial mark on the dispensing head or substrate
40. An apparatus according to claim 37 additionally comprising: a dispensing head with multiple nozzles to dispense fluid droplets containing the probes or probe precursors, and a transport system to move at least one of the dispensing head and substrate relative to the other as the droplets are dispensed from the head, so as to form the array; and wherein: the drive pattern controls operation of the transport system; the operating parameter is the position of the dispensing head, or orientation of a nozzle; and the sensor views the dispensing head, or nozzle, or a droplet pattern previously dispensed from the head.
41. An apparatus according to claim 37 additionally comprising: a dispensing head to dispense fluid droplets containing the probes or probe precursors; and a transport system to move at least one of the dispensing head and substrate relative to the other as the droplets are dispensed from the head, so as to form the array; and wherein the processor controls operation of the transport system in accordance with one of the drive patterns.
42. An apparatus according to claim 41 wherein the dispensing head has multiple droplet dispensing nozzles, and wherein the at least one parameter is a trajectory of a nozzle.
43. A method of fabricating an array of polynucleotides on a substrate substantially as hereinbefore described with reference to and as illustrated in the accompanying drawings.
44. A method of identifying an error in an array of polynucleotides on a substrate substantially as hereinbefore described with reference to and as illustrated in the accompanying drawings.
45. A method of fabricating an addressable array of biopolymer probes on a substrate substantially as hereinbefore described with reference to and as illustrated in the accompanying drawings.
46. Apparatus for fabricating an addressable array of biopolymer probes on a substrate substantially as hereinbefore described with reference to and as illustrated in the accompanying drawings.
48
GB0010489A 1999-04-30 2000-04-28 Polynucleotide array fabrication Expired - Fee Related GB2355716B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
GB0311505A GB2388601B (en) 1999-04-30 2000-04-28 Polynucleotide array fabrication
GB0328424A GB2395484B (en) 1999-04-30 2000-04-28 Polynucleotide array fabrication
GB0311504A GB2385850B (en) 1999-04-30 2000-04-28 Polynucleotide array fabrication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30289899A 1999-04-30 1999-04-30
US09/359,527 US7276336B1 (en) 1999-07-22 1999-07-22 Methods of fabricating an addressable array of biopolymer probes

Publications (3)

Publication Number Publication Date
GB0010489D0 GB0010489D0 (en) 2000-06-14
GB2355716A true GB2355716A (en) 2001-05-02
GB2355716B GB2355716B (en) 2004-06-23

Family

ID=26973152

Family Applications (1)

Application Number Title Priority Date Filing Date
GB0010489A Expired - Fee Related GB2355716B (en) 1999-04-30 2000-04-28 Polynucleotide array fabrication

Country Status (2)

Country Link
JP (1) JP2001021558A (en)
GB (1) GB2355716B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128310A2 (en) * 2000-01-26 2001-08-29 Agilent Technologies Inc. a Delaware Corporation Chemical array fabrication
EP1179368A2 (en) * 2000-07-31 2002-02-13 Agilent Technologies, Inc. Method, apparatus and computer program for producing an array of chemical compounds
EP1273349A1 (en) * 2001-07-06 2003-01-08 Randox Laboratories Ltd. Biochip deposition system and method
EP1334768A2 (en) * 2002-01-30 2003-08-13 Agilent Technologies, Inc. Multi-directional deposition in array fabrication
EP1334767A1 (en) * 2002-01-30 2003-08-13 Agilent Technologies, Inc. Error correction in array fabrication
EP1356860A2 (en) * 2002-03-07 2003-10-29 Samsung Electronics Co., Ltd. Quality control method of DNA microarray
US6689319B1 (en) * 1999-10-29 2004-02-10 Agilent Technologies, Ind. Apparatus for deposition and inspection of chemical and biological fluids
WO2004021015A1 (en) * 2002-08-29 2004-03-11 Thk Co., Ltd. Method and device for correcting position and posture of object to be held
EP1552003A1 (en) * 2002-06-28 2005-07-13 Rosetta Inpharmactis LLC. Methods to assess quality of microarrays
US6939673B2 (en) 2002-06-14 2005-09-06 Agilent Technologies, Inc. Manufacture of arrays with reduced error impact
EP1638689A2 (en) * 2003-05-05 2006-03-29 Robodesign International, Inc. Microarray dispensing with real-time verification and inspection
US7101508B2 (en) 2002-07-31 2006-09-05 Agilent Technologies, Inc. Chemical array fabrication errors
EP1767926A1 (en) * 2005-09-27 2007-03-28 Yokogawa Electric Corporation Biochip reading apparatus and biochip reading method
WO2007063459A1 (en) * 2005-11-29 2007-06-07 Koninklijke Philips Electronics N.V. Ink jet device and method for producing a biological assay substrate by releasing a plurality of substances onto the substrate
WO2007144796A1 (en) * 2006-06-13 2007-12-21 Koninklijke Philips Electronics N.V. Ink jet device for producing a biological assay substrate by releasing a plurality of substances onto the substrate, and method for monitoring the ink jet device
US7338810B2 (en) 2002-06-18 2008-03-04 Canon Kabushiki Kaisha Substrate processing method and method for manufacturing probe carrier
WO2009027932A1 (en) * 2007-08-27 2009-03-05 Koninklijke Philips Electronics N.V. Assay substrate and a method for preparation
US7731905B2 (en) 2001-03-26 2010-06-08 Canon Kabushiki Kaisha Process for producing probe carrier and apparatus thereof
CN101839688B (en) * 2009-08-21 2012-01-11 上海铭源数康生物芯片有限公司 Biochip pointing process real-time detection system based on machine vision and analytical method thereof

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4741738B2 (en) * 2001-02-28 2011-08-10 キヤノン株式会社 Method for producing probe carrier
JP4587421B2 (en) * 2001-02-28 2010-11-24 キヤノン株式会社 LIQUID DISCHARGE DEVICE FOR PRODUCING PROBE CARRIER, PROBE CARRIER MANUFACTURING DEVICE USING THE LIQUID DISCHARGE DEVICE, AND PROBE CARRIER MANUFACTURING METHOD
JP4522012B2 (en) * 2001-03-26 2010-08-11 キヤノン株式会社 Probe carrier manufacturing apparatus and manufacturing method
JP4545974B2 (en) * 2001-03-26 2010-09-15 キヤノン株式会社 Method and apparatus for manufacturing probe carrier
JP4741740B2 (en) * 2001-03-28 2011-08-10 キヤノン株式会社 Liquid ejection device for producing probe carrier, probe carrier producing device and probe carrier producing method
AU2003266690A1 (en) 2002-09-27 2004-05-04 Shimadzu Corporation Liquid portioning method and device
SE0301945D0 (en) * 2003-06-30 2003-06-30 Gyros Ab Confidence determination
EP1782075B1 (en) * 2004-08-04 2023-10-04 Life Technologies Corporation Method for differentially coating a substrate
JP4284535B2 (en) * 2004-09-06 2009-06-24 東洋紡績株式会社 Array manufacturing method
US20110207630A1 (en) * 2008-10-01 2011-08-25 Koninklijke Philips Electronics N.V. Method for testing and quality controlling of nucleic acids on a support
CA2640787C (en) * 2008-10-08 2015-12-15 Sqi Diagnostics Systems Inc. Array fluorescence equalization method
GB2566112B (en) * 2017-09-05 2022-10-12 Arrayjet Ltd Method and device for producing printed microarrays
EP3486330A1 (en) * 2017-11-21 2019-05-22 Ricoh Company, Ltd. Device for measuring ranges of copy numbers
CN109971632B (en) * 2019-04-16 2022-08-23 北京龙基高科生物科技有限公司 Storage cabinet for chips in gene sequencing
WO2021182434A1 (en) * 2020-03-10 2021-09-16 東レ株式会社 Analysis chip manufacturing apparatus, method for operating analysis chip manufacturing apparatus, and analysis chip manufacturing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993017325A1 (en) * 1992-02-24 1993-09-02 The Regents Of The University Of California Capillary array confocal fluorescence scanner and method
US5449754A (en) * 1991-08-07 1995-09-12 H & N Instruments, Inc. Generation of combinatorial libraries
WO1995025116A1 (en) * 1994-03-16 1995-09-21 California Institute Of Technology Method and apparatus for performing multiple sequential reactions on a matrix
US5807522A (en) * 1994-06-17 1998-09-15 The Board Of Trustees Of The Leland Stanford Junior University Methods for fabricating microarrays of biological samples
WO1998041531A2 (en) * 1997-03-20 1998-09-24 University Of Washington Solvent for biopolymer synthesis, solvent microdroplets and methods of use
WO2000034523A1 (en) * 1998-12-11 2000-06-15 Hyseq, Inc. Polynucleotide arrays and methods of making and using the same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5601980A (en) * 1994-09-23 1997-02-11 Hewlett-Packard Company Manufacturing method and apparatus for biological probe arrays using vision-assisted micropipetting
US5658802A (en) * 1995-09-07 1997-08-19 Microfab Technologies, Inc. Method and apparatus for making miniaturized diagnostic arrays
US6063339A (en) * 1998-01-09 2000-05-16 Cartesian Technologies, Inc. Method and apparatus for high-speed dot array dispensing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5449754A (en) * 1991-08-07 1995-09-12 H & N Instruments, Inc. Generation of combinatorial libraries
WO1993017325A1 (en) * 1992-02-24 1993-09-02 The Regents Of The University Of California Capillary array confocal fluorescence scanner and method
WO1995025116A1 (en) * 1994-03-16 1995-09-21 California Institute Of Technology Method and apparatus for performing multiple sequential reactions on a matrix
US5807522A (en) * 1994-06-17 1998-09-15 The Board Of Trustees Of The Leland Stanford Junior University Methods for fabricating microarrays of biological samples
WO1998041531A2 (en) * 1997-03-20 1998-09-24 University Of Washington Solvent for biopolymer synthesis, solvent microdroplets and methods of use
WO2000034523A1 (en) * 1998-12-11 2000-06-15 Hyseq, Inc. Polynucleotide arrays and methods of making and using the same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DNA chips: An array of possibilities. Marshall, A., Hodgson, J., Nature Biotech., 1998, 16, 27-31. *

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6689319B1 (en) * 1999-10-29 2004-02-10 Agilent Technologies, Ind. Apparatus for deposition and inspection of chemical and biological fluids
EP1128310A3 (en) * 2000-01-26 2003-01-02 Agilent Technologies, Inc. (a Delaware corporation) Chemical array fabrication
US6587579B1 (en) 2000-01-26 2003-07-01 Agilent Technologies Inc. Feature quality in array fabrication
EP1128310A2 (en) * 2000-01-26 2001-08-29 Agilent Technologies Inc. a Delaware Corporation Chemical array fabrication
US6890760B1 (en) 2000-07-31 2005-05-10 Agilent Technologies, Inc. Array fabrication
EP1179368A2 (en) * 2000-07-31 2002-02-13 Agilent Technologies, Inc. Method, apparatus and computer program for producing an array of chemical compounds
EP1179368A3 (en) * 2000-07-31 2002-10-23 Agilent Technologies, Inc. (a Delaware corporation) Method, apparatus and computer program for producing an array of chemical compounds
US7731905B2 (en) 2001-03-26 2010-06-08 Canon Kabushiki Kaisha Process for producing probe carrier and apparatus thereof
US7993605B2 (en) 2001-03-26 2011-08-09 Canon Kabushiki Kaisha Process for producing probe carrier and apparatus thereof
EP1273349A1 (en) * 2001-07-06 2003-01-08 Randox Laboratories Ltd. Biochip deposition system and method
US6902897B2 (en) 2001-07-06 2005-06-07 Randox Laboratories, Ltd. Biochip deposition system and method
EP1334768A3 (en) * 2002-01-30 2004-09-22 Agilent Technologies, Inc. Multi-directional deposition in array fabrication
US7141368B2 (en) 2002-01-30 2006-11-28 Agilent Technologies, Inc. Multi-directional deposition in array fabrication
EP1334767A1 (en) * 2002-01-30 2003-08-13 Agilent Technologies, Inc. Error correction in array fabrication
EP1334768A2 (en) * 2002-01-30 2003-08-13 Agilent Technologies, Inc. Multi-directional deposition in array fabrication
EP1356860A3 (en) * 2002-03-07 2004-05-06 Samsung Electronics Co., Ltd. Quality control method of DNA microarray
EP1356860A2 (en) * 2002-03-07 2003-10-29 Samsung Electronics Co., Ltd. Quality control method of DNA microarray
US6939673B2 (en) 2002-06-14 2005-09-06 Agilent Technologies, Inc. Manufacture of arrays with reduced error impact
US7338810B2 (en) 2002-06-18 2008-03-04 Canon Kabushiki Kaisha Substrate processing method and method for manufacturing probe carrier
EP1552003A1 (en) * 2002-06-28 2005-07-13 Rosetta Inpharmactis LLC. Methods to assess quality of microarrays
EP1552003A4 (en) * 2002-06-28 2007-06-13 Rosetta Inpharmatics Llc Methods to assess quality of microarrays
US7569343B2 (en) 2002-06-28 2009-08-04 Rosetta Inpharmatics Llc Methods to assess quality of microarrays
US7101508B2 (en) 2002-07-31 2006-09-05 Agilent Technologies, Inc. Chemical array fabrication errors
WO2004021015A1 (en) * 2002-08-29 2004-03-11 Thk Co., Ltd. Method and device for correcting position and posture of object to be held
EP1638689A4 (en) * 2003-05-05 2006-08-30 Robodesign International Inc Microarray dispensing with real-time verification and inspection
EP1638689A2 (en) * 2003-05-05 2006-03-29 Robodesign International, Inc. Microarray dispensing with real-time verification and inspection
US7508516B2 (en) 2005-09-27 2009-03-24 Yokogawa Electric Corporation Biochip reading apparatus and biochip reading method
EP1767926A1 (en) * 2005-09-27 2007-03-28 Yokogawa Electric Corporation Biochip reading apparatus and biochip reading method
WO2007063459A1 (en) * 2005-11-29 2007-06-07 Koninklijke Philips Electronics N.V. Ink jet device and method for producing a biological assay substrate by releasing a plurality of substances onto the substrate
WO2007144796A1 (en) * 2006-06-13 2007-12-21 Koninklijke Philips Electronics N.V. Ink jet device for producing a biological assay substrate by releasing a plurality of substances onto the substrate, and method for monitoring the ink jet device
WO2009027932A1 (en) * 2007-08-27 2009-03-05 Koninklijke Philips Electronics N.V. Assay substrate and a method for preparation
CN101839688B (en) * 2009-08-21 2012-01-11 上海铭源数康生物芯片有限公司 Biochip pointing process real-time detection system based on machine vision and analytical method thereof

Also Published As

Publication number Publication date
GB0010489D0 (en) 2000-06-14
JP2001021558A (en) 2001-01-26
GB2355716B (en) 2004-06-23

Similar Documents

Publication Publication Date Title
GB2355716A (en) Polynucleotide array fabrication
US20040203138A1 (en) Polynucleotide array fabrication
US7276336B1 (en) Methods of fabricating an addressable array of biopolymer probes
EP1179368B1 (en) Method, apparatus and computer program for producing an array of chemical compounds
US6599693B1 (en) Array fabrication
US7101508B2 (en) Chemical array fabrication errors
US6589739B2 (en) Biopolymer array inspection
US6587579B1 (en) Feature quality in array fabrication
US6943036B2 (en) Error detection in chemical array fabrication
US7141368B2 (en) Multi-directional deposition in array fabrication
US6613893B1 (en) Array fabrication
US7205400B2 (en) Array fabrication
US6656740B1 (en) Pressure variation in array fabrication
US20050158791A1 (en) Chemical array reading
EP1334767A1 (en) Error correction in array fabrication
US6998230B1 (en) Array fabrication with drop detection
US20040009608A1 (en) Arrays with positioning control
GB2385850A (en) Biopolymer array fabrication and use
US20040151635A1 (en) Array fabrication using deposited drop splat size
US20040241667A1 (en) Pulse-jet ejection head diagnostic system
US20020160368A1 (en) Chemical arrays with oriented rows
US20030017455A1 (en) Chemical array fabrication with identity map

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20090428