WO2003022437A1 - Storage and retrieval system______________________________ - Google Patents

Storage and retrieval system______________________________ Download PDF

Info

Publication number
WO2003022437A1
WO2003022437A1 PCT/US2002/028597 US0228597W WO03022437A1 WO 2003022437 A1 WO2003022437 A1 WO 2003022437A1 US 0228597 W US0228597 W US 0228597W WO 03022437 A1 WO03022437 A1 WO 03022437A1
Authority
WO
WIPO (PCT)
Prior art keywords
robot
vessels
passages
storage
reload
Prior art date
Application number
PCT/US2002/028597
Other languages
French (fr)
Inventor
Charles S. Vann
David M. Cox
Dennis A. Lehto
Original Assignee
Applera Corporation
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
Application filed by Applera Corporation filed Critical Applera Corporation
Priority to US10/488,437 priority Critical patent/US20050013734A1/en
Priority to EP02770483A priority patent/EP1436087A4/en
Publication of WO2003022437A1 publication Critical patent/WO2003022437A1/en

Links

Classifications

    • 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
    • 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/0289Apparatus for withdrawing or distributing predetermined quantities of fluid
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01LCHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
    • B01L9/00Supporting devices; Holding devices
    • B01L9/52Supports specially adapted for flat sample carriers, e.g. for plates, slides, chips
    • B01L9/523Supports specially adapted for flat sample carriers, e.g. for plates, slides, chips for multisample carriers, e.g. used for microtitration plates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/0099Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor comprising robots or similar manipulators
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/02Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations
    • G01N35/028Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations having reaction cells in the form of microtitration plates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/10Devices for transferring samples or any liquids to, in, or from, the analysis apparatus, e.g. suction devices, injection devices
    • G01N35/1002Reagent 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
    • 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
    • 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/00308Reactor vessels in a multiple arrangement interchangeably mounted in racks or blocks
    • 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/00308Reactor vessels in a multiple arrangement interchangeably mounted in racks or blocks
    • B01J2219/0031Reactor vessels in a multiple arrangement interchangeably mounted in racks or blocks the racks or blocks being mounted in stacked arrangements
    • 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/00322Reactor vessels in a multiple arrangement the individual reactor vessels being arranged serially in stacks
    • 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/00331Details of the reactor vessels
    • B01J2219/00333Closures attached to the reactor vessels
    • 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
    • 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/00389Feeding through valves
    • B01J2219/00409Solenoids in combination with valves
    • 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/00457Dispensing or evacuation of the solid phase support
    • B01J2219/00459Beads
    • 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/00457Dispensing or evacuation of the solid phase support
    • B01J2219/00459Beads
    • B01J2219/00461Beads and reaction vessel together
    • 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/00457Dispensing or evacuation of the solid phase support
    • B01J2219/00459Beads
    • B01J2219/00461Beads and reaction vessel together
    • B01J2219/00463Directed sorting
    • 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/00457Dispensing or evacuation of the solid phase support
    • B01J2219/00459Beads
    • B01J2219/00466Beads in a slurry
    • 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/00457Dispensing or evacuation of the solid phase support
    • B01J2219/00459Beads
    • B01J2219/00468Beads by manipulation of individual beads
    • 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/005Beads
    • 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
    • B01J2219/00547Bar codes
    • 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/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/00686Automatic
    • B01J2219/00691Automatic using robots
    • 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
    • B01LCHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
    • B01L2200/00Solutions for specific problems relating to chemical or physical laboratory apparatus
    • B01L2200/06Fluid handling related problems
    • B01L2200/0647Handling flowable solids, e.g. microscopic beads, cells, particles
    • B01L2200/0657Pipetting powder
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01LCHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
    • B01L2300/00Additional constructional details
    • B01L2300/08Geometry, shape and general structure
    • B01L2300/0809Geometry, shape and general structure rectangular shaped
    • B01L2300/0829Multi-well plates; Microtitration plates
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01LCHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
    • B01L2400/00Moving or stopping fluids
    • B01L2400/06Valves, specific forms thereof
    • B01L2400/0633Valves, specific forms thereof with moving parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01LCHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
    • B01L2400/00Moving or stopping fluids
    • B01L2400/06Valves, specific forms thereof
    • B01L2400/0633Valves, specific forms thereof with moving parts
    • B01L2400/0655Valves, specific forms thereof with moving parts pinch valves
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/00029Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor provided with flat sample substrates, e.g. slides
    • G01N2035/00099Characterised by type of test elements
    • G01N2035/00158Elements containing microarrays, i.e. "biochip"
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/00584Control arrangements for automatic analysers
    • G01N35/00722Communications; Identification
    • G01N35/00732Identification of carriers, materials or components in automatic analysers
    • G01N2035/00742Type of codes
    • G01N2035/00752Type of codes bar codes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/02Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations
    • G01N35/04Details of the conveyor system
    • G01N2035/0401Sample carriers, cuvettes or reaction vessels
    • G01N2035/0418Plate elements with several rows of samples
    • G01N2035/042Plate elements with several rows of samples moved independently, e.g. by fork manipulator
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/02Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations
    • G01N35/04Details of the conveyor system
    • G01N2035/0401Sample carriers, cuvettes or reaction vessels
    • G01N2035/0418Plate elements with several rows of samples
    • G01N2035/0425Stacks, magazines or elevators for plates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/10Devices for transferring samples or any liquids to, in, or from, the analysis apparatus, e.g. suction devices, injection devices
    • G01N2035/1027General features of the devices
    • G01N2035/1034Transferring microquantities of liquid
    • G01N2035/1041Ink-jet like dispensers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/02Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations
    • G01N35/025Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations having a carousel or turntable for reaction cells or cuvettes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/02Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations
    • G01N35/026Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations having blocks or racks of reaction cells or cuvettes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T436/00Chemistry: analytical and immunological testing
    • Y10T436/11Automated chemical analysis
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T436/00Chemistry: analytical and immunological testing
    • Y10T436/25Chemistry: analytical and immunological testing including sample preparation
    • Y10T436/2575Volumetric liquid transfer

Definitions

  • the present invention relates to the storage and dispensing of substances. More particularly, the invention relates to providing a system and a method for storing and retrieving vessels.
  • a system for storing and dispensing a plurality of vessels includes an array of storage silos or passages, a retrieval robot and a reload robot.
  • the array of storage passages store a plurality of vessels and have a dispensing end and a reloading end.
  • the retrieval robot is positioned adjacent to the dispensing end and retrieves at least one vessel from at least one passage in the array of storage passages.
  • the reload robot is positioned adjacent the reload end and reloads at least one vessel into at least one passage of the array of storage passages.
  • a system for storing and dispensing a plurality of vessels includes a first corrugated sheet and a second corrugated sheet.
  • the first corrugated sheet defines a first plurality of grooves.
  • the second corrugated sheet defines a second plurality of grooves.
  • the first corrugated sheet interlocks with the second corrugated sheet to define a storage module having a plurality of separate silos or passages, which receive the plurality of vessels.
  • a method for storing and dispensing a plurality of vessels includes providing a plurality of corrugated sheets, interlocking the plurality of corrugated sheets to form a plurality of storage silos or passages, loading the plurality of vessels into the plurality of storage passages, and dispensing at least one of the vessels from at least one of the storage passages by allowing gravity to slide the at least one vessel out of at least one storage passages.
  • Figure 1 is a perspective view of a matrix storage system according to one of the various embodiments of the present invention.
  • Figures 2A and 2B are side and perspective views of a 1.4 ml matrix tube;
  • Figures 3A-3C are side and perspective views of a well plate;
  • Figure 4 is a perspective view of a matrix storage module according to one of the various embodiments of the present invention to be used in the matrix storage system of Figure 1 ;
  • Figures 5A-5B are front and side views of an array of silos or passages incorporated into the matrix storage module of Figure 4;
  • Figures 6A-6C illustrate the releasing of a tube from the array of silos shown in Figures 5A-5B;
  • Figure 7 is a perspective view of a retrieval robot used in association with the matrix storage module of the matrix storage system of Figure 1 ;
  • Figure 8 is a side view of an end-effector of the retrieval robot shown in Figure 7 in association with the silos shown in Figures 5 and 6;
  • Figure 9 is a side view of an end-effector of a reload robot in association with the storage silos of the matrix storage system of Figure 1 ;
  • Figure 10 is a perspective view of a matrix storage system according to one of the various embodiments of the present invention.
  • Figure 11 is a perspective view of a storage rack module used in the matrix storage system of Figure 10;
  • Figure 12 is a perspective view illustrating in further detail the storage rack module of Figure 11 ;
  • Figure 13 is a perspective view of a single corrugated sheet forming a portion of the silos in the storage rack module of Figure 11 ;
  • Figure 14 is a perspective view of the corrugated sheets interlocked into a honeycomb bank or array of silos;
  • Figure 15A and 15B are front and side views of a lever positioned at the end of each silo to prevent tubes from falling out;
  • Figures 16A-16C are side cross-sectional views illustrating a tube being extracted from a silo by a trigger device;
  • Figure 17 is a side view of a retrieval robot operating underneath the system and a reload robot operating independently above the system;
  • Figure 18 is a perspective view of the retrieval robot illustrating X- Y set of large slides to locate a trigger device underneath a silo and two small X-Y slides to locate any well of six well plates underneath the trigger device;
  • Figure 19 is a perspective view of a rack stacker used to unload and stack filled well plate pallets from the retrieval robot;
  • Figure 20 is a perspective view of a pallet with six well plates;
  • Figure 21 is a perspective view of a tube gun, which blows replacement tubes through a hose into the reload robot; and
  • Figure 22 is a perspective view of the reload robot head, which slows tubes with belts before loading an empty silo.
  • a matrix storage system 10 is shown.
  • the matrix storage system 10 is used to store and retrieve a large number of vessels (for example, 3,000,000 vessels) of DNA and/or other materials as is desired to the user.
  • the matrix storage system 10 includes a first matrix storage module 12, a second matrix storage module 14, a third matrix storage module 16, a fourth matrix storage module 18 and a fifth matrix storage module 20.
  • the first matrix storage module 12, second matrix storage module 14, third matrix storage module 16, and fourth matrix storage module 18 are referred to as Alpha modules
  • the fifth matrix storage module 20 is referred to as a Bravo module.
  • Each of the storage modules 12-20 can store a large number of vessels or tubes containing DNA as will be more fully discussed below.
  • the storage modules 12-20 may each store 600,000 tubes corresponding to 20,000 unique DNA samples. While four Alpha modules and one Bravo module are shown with the matrix storage system 10, any combination of matrix storage modules may be used in the matrix storage system 10.
  • Matrix storage system 10 further includes a first retrieval robot 22 associated with the Alpha modules and a second retrieval robot 24 associated with the Bravo module.
  • the matrix storage system 10 further includes a first reload robot 26, associated with the Alpha modules, and a second reload robot 28 associated with the Bravo module.
  • Positioned at either end of the matrix storage system 10 is a first service robot 30 and a second service robot 32.
  • a track 34 is provided for robot mobility of the retrieval robots 22 and 24 and a track 36 is provided for mobility of reload robots 26 and 28.
  • the first and second retrieval robots 22 and 24 are used to retrieve tubes containing DNA samples from the matrix storage system 10, while the first and second reload robots 26 and 28 are used to load new tubes containing DNA samples into the matrix storage system 10.
  • the first and second service robots 30 and 32 are used to support the retrieval robots 22 and 24 and the reload robots 26 and 28 also as discussed below.
  • the vessels or tubes 54 (as shown in Figures 2A and 2B) that are retrieved by the first and second retrieval robots 22 and 24 are individual vials or vessels that are used to store frozen DNA.
  • the tubes 54 are delivered to the well plates 66 (as shown in Figures 3A-3C) by the first and second retrieval robots 22 and 24.
  • the well plates 66 are plastic racks that holds a large number of tubes 54.
  • the tubes 54 may be Trakmate 1.4ml tubes and the well plates 66 may be a Matrix 96 well plates, both supplied by the Matrix Corporation. However, it is to be understood that any other suitable tubes and well plates may be used.
  • the well plates 66 holding the tubes 54 may be used to receive reagents from a system, as set forth in U.S. Patent No. 6,432,719, which is hereby incorporated by reference.
  • the first service robot 30 collects well plates 66 containing DNA in the tubes 54 from the first retrieval robot 22, scans identifying codes of all the tubes 54 in the well plates 66 retrieved by the first service robot 30 using a scanner, stacks the well plates 66 and load an empty well plate 66 into the retrieval robot 22, further discussed herein.
  • the identifying codes are etched into the bottom of each tube, and are used to uniquely identify each product type within the tubes 54.
  • the identifying codes may be 2D bar codes, which correspond to a random non-repeating number that identifies the product type.
  • the scanner is used to scan all of the identifying codes on the tubes 54 in well plates 66 at once.
  • the scanner which is used to read the identifying codes, may be a Matrix scanner available from Matrix Corporation, however other suitable scanners may be used.
  • the service robot 32 will independently service the second retrieval robot 24 in a like manner.
  • a central computer receives and processes customer requests, coordinates and optimizes movements of all robots, and maintains and updates an inventory database.
  • An inventory database such as one based upon an Oracle database, continuously maintains an exact number of tubes per DNA set, including age, volume, and production-manager for DNA in each tube.
  • the central computer sends out re-order messages to the DNA synthesis factory when the inventory of tubes 54 reaches six or less tubes for a particular DNA set.
  • the matrix storage module 12 is shown in further detail, with the understanding that each matrix storage module 12, 14, 16, 18 and 20 are substantially similar.
  • the matrix storage module 12 is about 1.5 meters (5') wide x 3 meters (10') high x 1 meters (3') deep.
  • the matrix storage module 12 includes a base 38 having wheels 40, enabling the matrix storage module 12 to roll.
  • the matrix storage module 12 further includes a frame 42 that supports 20,000 silos 44; 100 silos high x 200 silos wide. Each silo or passage 44 can hold as many as thirty stacked matrix tubes, further discussed herein.
  • Each matrix storage module 12, 14, 16, 18 and 20 are self refrigerated at a constant - 20°C by two independently operated refrigerator units.
  • a first refrigerator unit 46 is located in the rectangular volume at the top of the module 12 and a second refrigerator unit 48 is located in the rectangular volume at the bottom of the module 12. If one refrigerator unit 46 or 48 fails, the other unit is capable of maintaining the required temperature by itself.
  • the dimensions and temperatures are merely provided as exemplary values and other size storage modules, as well as different temperatures and storage capabilities may be used.
  • each silo or passage 44 may be, for example, 1.35 meters long and oriented in the matrix storage module 12 at about 45° to horizontal with a lower end 50 of each silo in the front of the module 12.
  • Each silo 44 is in the shape of a rhombus with each side 1 -centimeter long and two corners in the horizontal plane at about 0.6-centimeters apart, and two corners in the vertical plane at about 1.6-centi meters apart (see Figure 5A).
  • the silos 44 share walls, such that 100 high x 200 wide assemble into a silo array of about 1.2 meters wide x 1.6 meters tall.
  • Each silo or passage 44 has its own lever 52 that releases one, and only one tube 54 (see Figures 2A-2B) when triggered.
  • a spring 56 applies a constant force pushing the front end 58 of the lever 52 down on the first tube 54, preventing any tubes 54 from releasing (see Figure 5B).
  • one of the retrieval robots 22 and/or 24 exerts a trigger force opposite and greater than the spring force, pushing up the front end 58 of the lever 52 and releasing the first tube 54 (see Figure 6A). Simultaneously, the back end 60 of the lever 52 is pushed down on the second tube 54, holding it in place.
  • the retrieval robot 22 is shown in further detail in relation to the storage module 12 with the understanding that the retrieval robot 22 is substantially similar to the retrieval robot 24.
  • the retrieval robot 22 aligns a trigger 62 (see Figure 8) with a particular silo or passage 44, triggers the release of a tube 54, and aligns a particular well 64 of a well plate 66 (see Figures 3A-3C) to receive the tube 54.
  • the retrieval robot 22 has two axes of motion 68 and 70, allowing it to access any silo 44 in any of the matrix storage modules 12, 14, 16, 18 and 20 (see Figure 7).
  • One axis of motion 68 is implemented with a motor 72 that moves the robot 22 along the fixed track 34 and another motor 74 moves the end- effector 76 (see Figure 8) of the robot 22 up and down a vertical post 78, attached to the robot base 80.
  • the track 34 and post 78 are positioned in front of the silo 44 so the trigger 62 is always the same distance from a silo 44 when the robot 22 aligns to it (see Figure 8).
  • a camera 82 on the end-effector 76 calibrates the horizontal and vertical alignment of the retrieval robot 22, relative to an alignment spot on each storage module 12, 14, 16, 18 and/or 20. Calibration may need to be performed each time the retrieval robot 22 moves from one storage module to the next.
  • a laser sensor 84 also mounted on the end-effector 76, counts the number of tubes 54 released from a silo 44 during retrieval. If other than one tube 54 is counted, an error message stops the retrieval robot 22 and notify maintenance.
  • the sensor 84 includes a laser positioned, such that its beam 86 passes through the opening of a funnel 88 to illuminate a photodiode 90. When a passing tube 54 blocks the beam 86, the diode's 90 electrical output is reduced for a time corresponding to the number of tubes 54 passing.
  • the end-effector 76 of the retrieval robot 22 supports the trigger 62 and two plate mover motors 92 and 94 positioned on the plate robot 96 attached to the retrieval robot 22 at approximately 45° (see Figure 8).
  • the trigger 62 may be magnetic or mechanical with electro-magnetic shown.
  • the electro-magnet 62 is tumed-on attracting the desired lever 52 upwards to release one tube 54.
  • the released tube 54 directly slides by gravity into the funnel 88 that aligns the tube 54 to fall into the well 64 in the well plate 66.
  • the two motors 92 and 94 on the end-effector 76 position the plate 66, such that the tubes 54 falls into a particular well 64, one motor 92 for row placement and the other motor 94 for column placement.
  • the first retrieval robot 22 is assigned to the Alpha modules 12, 14, 16 and 18 and the second retrieval robot 24 is assigned to the Bravo module 20.
  • the track 34 layout will enable either retrieval robot 22 or 24 to independently access any silo 44 in any module 12, 14, 16, 18 and/or 20.
  • the tracks 34 are also modular, allowing easy disassembly and transport.
  • the service robot 30 extracts a filled well plate 66 from the retrieval robot 22 and replaces it with an empty one. It also scans the identifying codes on all of the tubes 54 in a filled well plate 66 and stacks the filled plate 66 for shipment.
  • the service robot 30 is a standard robot 30 with a standard plate gripper, end-effector.
  • the reload robot 26 will now be discussed with the understanding that reload robot 28 is substantially similar. With reference to Figures 1 and 9, the reload robot 26 aligns a reload silo or passage 100 to a depleted silo or passage 44 and releases up to twenty-four (24) replacement tubes 54 into the depleted silo 44.
  • the reload robot 26 is constructed the same as the retrieval robot 22, except that it operates in the rear of the modules 12, 14, 16, 18 and 20 and has a different end- effector 102 (see Figure 9).
  • the end-effector 102 for the reload robot 26 has several reload silos or passages 100, each capable of holding twenty-four (24) tubes 54, with the understanding that various size reload silos or passages 100 can be provided holding any number of tubes 54.
  • Each reload silo 100 has a metal trigger 104 to release all of the tubes 54 in a reload silo 100 when current is applied to an electromagnet 106 above the trigger 104 to attract and move the metal trigger 104.
  • a camera 108 on the end-effector 102 calibrates horizontal and vertical alignment of the reload robot 26 relative to an alignment spot on each storage module 12, 14, 16, 18 and 20. Calibration may need to be performed each time the retrieval robot 26 moves from one module to the next.
  • a laser sensor 109 also mounted on the end-effector 102, counts the number of tubes 54 released into a silo 44 during reload. If other than the number of tubes 54 in the transport silo 100 is counted, an error message stops the reload robot 26 and notifies maintenance.
  • the sensor includes a laser 109 positioned such that its beam 110 passes through the ends of several transport silos 100 to illuminate a photodiode 112. When a passing tube 54 blocks the beam 110, the diode's 112 electrical output is reduced for a time corresponding to the number of tubes 54 passing through the transport silo 100.
  • the central storage computer orders replacement tubes 54 when the number of tubes 54 on a particular silo depletes below a specified number, e.g. six tubes, as discussed above.
  • the replacement order initiates synthesis of the product and ultimately the arrival of a lot of replacement tubes 54 at the site of the matrix storage system 10.
  • the lot of replacement tubes 54 may be any number of tubes 54 that is commercially desirable.
  • the lot may be eighteen (18) tubes for the Alpha modules and twenty-four (24) tubes for the Bravo modules, the difference being the dilution or practical division of the DNA products between each lot after synthesis.
  • a lot of replacement tubes 54 arrive in a single 1.35 meters long and one centimeter diameter transport pipe, and all tubes within the lot having the same DNA set.
  • a technician empties all of the replacement tubes 54 inside a transport pipe into one of the reload silos or passages 100 while maintaining the order of the tubes.
  • the reload robot 26 moves to a fixed scanner that reads the identifying or 2D bar code of the first tube in each reload silo 100, identifying the contents.
  • the reload robot 26 moves to replenish the appropriate silos 44 in the modules 12, 14, 16, 18 and 20, via the silo robot 114 attached to the reload robot 26.
  • one reload robot 26 is assigned the Alpha modules 12, 14, 16 and 18 and the other reload robot 28 is assigned to the Bravo module 20.
  • the track layout 36 enables either reload robot 26 or 28 to independently replenish any silo 44 in any module 12, 14, 16, 18 and 20.
  • the tracks 36 are modular, allowing easy dis- assembly and transport.
  • the central computer in the system 10 controls the database, robots, sensors and refrigerators.
  • the computer minimizes robot travel by optimum ordering of tube retrieval and reloading.
  • the computer also maintains information on each particular type (each silo), including number of tubes and contents in each tube to include synthesis description, date and operator.
  • each tube 54 is maintained at a temperature of about - 20°C or lower.
  • Room temperature where the matrix storage system 10 is positioned is maintained at an ambient temperature of 20°C +/- 10°C. Therefore, the matrix storage modules 12, 14, 16, 18 and 20 are each self-cooled, as previously described, via refrigerators 46 and 48.
  • the storage modules and robots in the matrix storage system 10 are generally portable so that they can be disassembled and rolled through standard double doors, having a height of about 16 feet.
  • the matrix storage system 10 is capable of loading any combination of tubes into the well plate 66 at an average rate of four (4) seconds per tube (384 seconds per well plate). This time includes time required by the service robot 30 to remove a filled well plate 66 and replace it with an empty one and any time for sensing position of the retrieval robot 22.
  • the matrix storage system 10 is also capable of reloading any combination of storage silos 44 at an average rate of seventy-two (72) seconds per reload pipe (eighteen (18) replacement tubes x four (4) seconds). This time includes the time required to load tubes 54 from pipes into the reload robot 26, the time required for reading the bar codes of the lot identifier tubes 54, and any time for sensing position of the reload robot 26.
  • the matrix storage system 10 may randomly retrieve 960 tubes 54 to fill 10 plates 66 from storage without mechanical jamming or retrieving the wrong tube 54.
  • the matrix storage system 10 can also replace 1800 tubes 54 (100 pipes) without jamming or loading the wrong silo 44.
  • the matrix storage system 10 can also provide accurate information on inventory to include timely reordering of the correct tubes 54.
  • the matrix storage system 10 is provided with electrical power at 110 VAC, 1 phase; and 208 VAC, 3 phase; clean, dry compressed air to drive the robots; room temperature control of about 20°C +/- 10°C, and humidity control between about 30% and 80%.
  • the matrix storage system 10 also provides a mechanical backup. In other words, it should be practical to manually remove product from the system 10 by removing tubes 54 if the mechanical handling system fails or if an emergency, such as an earthquake requires transfer of the contents to another location. In the event that one of the robots in the system 10 breaks down, both retrieval robots 22 and 24 and both reload robots 26 and 28 and their tracks 34 and 36 are constructed to access all storage modules 12, 14, 16, 18 and 20 and both service-robots 30 and 32.
  • System 10 also has a back-up refrigeration system that takes over automatically if the primary refrigeration system fails.
  • the matrix storage system 10 is also built into a room that meets all applicable codes for fire, safety, electrical construction and structural integrity.
  • Moving mechanisms in the room such as the robots, may have guards to limit access to the matrix storage system 10 during operation. Any guards that can be removed without tools and doors may have interlock switches, effectively ceasing movement of the robots.
  • the interlock switches may be connected to safety-rated relay devices, which will turn off the main air supply and turn off power to servomotors.
  • a matrix storage system 200 is shown in Figures 10-22.
  • the matrix storage system 200 includes a storage unit 202 housing a plurality of storage modules 204.
  • a retrieval robot 206 is positioned underneath the storage unit 202 and a reload robot 208 is positioned above the storage unit 202.
  • a well plate or rack pallet stacker 210 and a tube gun 212 are located at one end of the storage unit 202.
  • the matrix storage system 200 stores any number of tubes (see
  • FIGs 2A-2B containing frozen DNA or other substances (for example 4.5 to 7.5 million tubes) and fills well racks or plates (see Figures 3A-3C) with any combination of these tubes in any combination of wells.
  • the tube inventory is divided into unique DNA assay sets (for example 150,000 to 250,000 DNA assay sets) and each DNA set will have up to thirty tubes 54.
  • Each one of the DNA assay sets is one of 150,000 to 250,000 unique product types that the system 200 will store.
  • the system 200 is also designed so that it can start as a smaller system and add existing storage modules 204 as the need arises.
  • the frame 214 of the storage unit 202 and the main robot tracks 216 may be initially assembled full size with additional storage modules 204 added later or may be sized to meet the number of storage modules 204 utilized.
  • the matrix storage system 200 provides a mechanism to remove filled well plates, scan and check identifier codes of all tubes 54 in a full well plate, stacks up to 72 full well plates, and loads empty well plates back into the system 200.
  • the system 200 also replaces tubes 54 at a rate comparable to the expenditure of tubes 54.
  • Replacement tubes 54 will be delivered to the system in -well plates containing one or several lots of unique DNA sets.
  • the lot size may be 18 to 24 tubes.
  • the system 200 is also capable of removing and verifying the removal of all tubes 54 in a set within a short amount of time (less than five minutes). For example, this would be necessary when a DNA set becomes outdated or is found in error.
  • the system control software of the matrix storage system 200 receives and processes requests for order fulfillment and controls all motors, robots, and sensors to respond to those requests.
  • An inventory database such as an Oracle database, continuously maintains an exact number of tubes 54 per DNA assay set and also include information on the age, volume, sequence, and production lot of the DNA in those tubes 54.
  • An inventory computer sends a reorder- message to a DNA synthesis factory when a DNA set is depleted to a minimum number, such as six or fewer tubes 54.
  • the individual tubes 54 have identifying or 2D bar codes on the bottom. Generally, each of the assay types have a unique bar code number.
  • the standard tubes 54 have a random ten-digit number. These numbers may also be maintained in the inventory database in order to keep track of the number of each tube 54.
  • the main frame or rack 214 of the storage unit 202 for holding 7.5 million tubes, (250,000 silos) is about 65 feet long, 11 feet wide, and 8 feet tall.
  • the entire matrix storage system 200 is placed inside a cold room 218 with access around the sides that is about 74 feet long, 17 feet high, and 10 feet tall.
  • One end of the main frame 214 can be detached and the storage modules 204 can be placed on frames 220 with casters or wheels 222 for fast removal in case of an emergency (see Figures 11 and 12).
  • the storage modules 204 include four silo or passage banks 224.
  • the silo banks 224 are held together by the welded steel frame 220.
  • Each storage module 204 will span the width of the main frame or rack 214.
  • Each storage module 204 is mounted on the rollers 222 so that it can be removed from the main frame 214 of the storage unit 202.
  • the size of each storage module 204 is determined by the practical limits of the size of the silo banks 224 and the manageable size of a module 204 that can be removed from the system 200.
  • the interior of the silo or passage banks 224 consist almost entirely of extruded corrugated sheets 226 (see Figure 13).
  • the corrugated sheets 226 are interlocked together forming a honeycomb bank of silos 228 in which tubes 54 are inserted (see Figure 14).
  • Each silo 228 can hold thirty matrix tubes 54.
  • Each silo bank 224 formed by the corrugated sheets 226 are stacked into a rectangular shape to create a number of silos 228.
  • the size of a silo bank or array 224 will be determined by the practical limits of tolerance stack up, etc.
  • Each silo 228 is one of the vertical slots that holds a particular type of product.
  • flexible bar levers 230 are shown inserted into a corrugated sheet 226 at each silo position 228 to prevent tubes 54 from falling out of the silos 228 when the silo bank or array 224 is loaded into the unit framework 220.
  • the levers 230 may be snap-fitted or pressure fitted into the array 224 or retained in any other manner.
  • the retrieval robot 206 moves a trigger device 232 underneath the correct silo 228 and activates a trigger 234 upward, pushing the silo lever 230 aside and allowing the tubes 54 to fall (see Figure 16A).
  • the tubes 54 gravity-fall through a funnel 236 until the first tube 54 hits a stop 238 in the trigger device 232 (see Figure 16B).
  • the trigger 234 is then retracted, permitting the lever 230 to spring back and hold the remaining tubes 54 in place, while the stop 238 is also retracted, dropping the first tube 54 into a rack well below (see Figure 16C).
  • the retrieval robot 206 moves the trigger device 232 and well plate pallet 240 (see Figure 20) to a particular silo 228, aligns a particular well 242 of a well plate 244 to receive a tube 54, and triggers the release of that tube 54 into the well 242, as shown in Figures 17 and 18.
  • the retrieval robot 206 includes a robot head 246 and a set of linear slides 248/250 and 252/254 that move the robot head 246 in a horizontal plane underneath the matrix storage system 200, allowing it to access any silo 228 in the storage unit 202 (see Figure 17).
  • On the robot head 246 is the trigger device 232, the pallet 240 holding six 96 well plates 244 (see Figure 20), and the two small slides 252 and 254 to move the pallet 240 in the horizontal plane relative to the trigger device 232.
  • the small slides 252 and 254 can move any well 242 in the six well plates 244 underneath the trigger device 232.
  • the four slides (two large 248 and 250, two small 252 and 254) can operate simultaneously.
  • the large slides 248 and 250 can be moving the head 246 underneath a particular silo 228, while the two small slides 252 and 254 are moving a particular empty well 242 from one of the well plates 244 underneath the trigger device 232.
  • the robot head 246 moves back and forth from one end of the storage unit 202 to another end until all six well plates 244 are full of tubes 54.
  • a camera 256 on the robot head 246 calibrates alignment of the retrieval robot 206 relative to an alignment spot on the storage unit 202.
  • the camera 256 may either reference special targets placed at the corners of the storage modules 204 or else they could perform a pattern recognition routine on a silo 228 positioned adjacent to the target silo 228.
  • the sensor 258 may be is a laser or fiber optic device, positioned such that its beam 260 passes through the opening of the funnel 236 to illuminate a photodiode 262. When a tube 54 blocks the beam 260, the diode's electrical outputs stops, indicating the presence of a tube 54.
  • the rack pallet stacker 210 extracts a rack pallet 240 from the retrieval robot 206 when all six well plates 244 are full and replaces it with another rack pallet 240 holding six empty well plates or racks 244.
  • the rack pallet stacker 210 is a device that removes and replaces the rack pallets 240 from the retrieval robot 206 and stacks the pallets 240 so that the system 200 can run unattended for several hours.
  • An operator 260 manually places individual empty well plates 244 into and takes full well plates 244 out of the pallets 240.
  • the operator 260 places the full well plates 244 one at a time over a matrix scanner that can read the identifying or 2D bar code on each of the ninety-six (96) tubes 54.
  • the bar-code data is compared to the order database. If the bar code data does not match the expected data for any of the orders in the queue, then the operator 260 is notified that an error has occurred. If the data matches one of the orders in the queue, then a bar code is printed and attached to the well plate 244. A label print and apply device is placed next to the scanner so that this operation can occur automatically.
  • the system prints out customer and shipping information for the well plate 244.
  • the rack pallet stacker 210 can store up to twelve full rack pallets 240, which generally consists of an overnight run of the matrix storage system 200 (see Figure 19). The stacked pallets 240 are accessible from outside the cold room 218 through a window 262.
  • the tube gun 212 extracts a tube 54 from a well plate 244, and turns the tube 54 around, and feeds it through a hose 264 to the reload robot head 266 (see Figure 22).
  • the well plates 244 full of replacement tubes 54 are loaded onto a conveyor belt 268 rotating into the tube gun 212.
  • the tube gun 212 removes tubes 54 from a well plate 244 in order to add them to the inventory of the storage unit 202.
  • an actuator pushes and blows the tube 54 into a revolving holder 270.
  • the revolving holder 270 turns the tube 54 around 180°, such that it can be shot (blown or sucked) into the hose 264, bar code first.
  • the hose 264 extends over the storage unit 202 and down into the head 266 of the reload robot 208.
  • the racks or well plates 244 of tubes 54 are placed into the tube gun 212 by a robot that is part of a system located adjacent the matrix storage system 200.
  • the system 200 sends a signal to this external robot that is ready to process another well plate 244.
  • the external system that is providing the well plates 244 transfers information to the storage and retrieval system 200 about the identity of the tubes 54 and the well plate 244.
  • a well plate 244 of tubes 54 to be added to the system 200 may have eight (8) or fewer different types of products so that tubes 54 are added at least twelve (12) at a time or any other combination to fill a 96 well plate 244. All product added to the system 200 will be frozen beforehand to prevent spillage of liquid inside the machine.
  • the reload robot 208 add tubes 54 to the inventory by aligning the hose 264 to a silo or passage 228 and releasing up to twenty-four replacement tubes 54 into an empty silo 228.
  • the reload robot 208 is constructed the same as the retrieval robot 206, except that it operates on top of the storage unit 202 and has a different head 266.
  • the head 266 of the reload robot 208 has several continuously rotating belts 272 that slows down incoming tubes 54, reducing the possibility of tube 54 damage, while increasing loading accuracy (see Figure 22).
  • the belt mechanism 274 is contained within a sealed box 276.
  • a fiber optic sensor 280 mounted on the reload head 266, counts the number of tubes 54 released into a silo 228 during reload. If a number other than expected is counted, an error message stops the robot 208 and notifies maintenance personnel.
  • the central storage computer orders replacement tubes 54 when the number of tubes 54 in a particular silo or passage 228 depletes below a specified number, e.g., six tubes.
  • the replacement order initiates synthesis of the product, and ultimately the arrival of a lot of replacement tubes 54 at the matrix storage site.
  • a lot of replacement tube 54 may be any number of tubes 54 that is commercially desirable.
  • the lot may be eighteen (18) tubes for the Alpha modules and twenty-four (24) tubes for the Bravo modules, the difference being the dilution or practical division of the DNA products between each lot after synthesis.
  • the replacement lot is a batch of tubes 54 with the same product that will be entered into the storage system 200 at one time.
  • the type of synthesis (Alpha or Bravo), is one more category of information to maintain in the inventory database.
  • a camera 282 mounted on the reload robot 208 will check the position of the robot 208 relative to silos 228 in the same fashion as the camera 256 on the retrieval robot 206.
  • a device is provided that removes jammed or frozen tubes 54 from a silo 228.
  • the jam recovery device includes one end of an optical sensor that works with a sensor mounted on the retrieval robot 206 to check if a silo 228 is empty. If the tube 54 fails to drop into the retrieval robot 206, the sensor will check to see if anything is in the silo 228. If the silo 228 is not empty, a flexible rod from the device is extended into the silo 228 until the tube 54 is dislodged.
  • the central computer of the system 200 controls the database, robots, and sensors.
  • the computer minimizes robot travel by optimizing ordering of tube retrieval and reloading.
  • the computer also maintains information on each product type (i.e., the contents in each silo 228), including the number of tubes 54 and contents in each tube 54 to include synthesis description, date and operator.
  • the average retrieval time for a tube 54 within the matrix storage system 200 is calculated at less than about two (2) seconds (see below).
  • the strategy employed is to divide up the total area of the storage device 202 into narrow columns.
  • the system 200 operates as if the storage array 202 has an area that is 111 meters long and 0.42 meters wide.
  • the retrieval robot 206 will travel back and forth across the length of the system 200 several times and end up back at the same end.
  • the width of the column is set so that the average travel between pick or delivery points will be the same in the "X" and "Y” directions.
  • 576 tubes will be placed into a total of six well plates 244.
  • the system 200 will reorder the pick list so that the first tube 54 picked is the first one that occurs in the map of the storage device, rather than the first one in the destination rack or well plate.
  • Width of L sweeps 0.42 m
  • the matrix storage system 200 is housed at a substantially constant - 20°C temperature.
  • the room 218 is provided with a dual refrigeration system, so that one can take over automatically if the other fails.
  • the system 200 is also constructed so that it can be disassembled and rolled through a standard double door seven feet tall and five feet wide. Completed system 200, including the exterior freezer walls are about ten (10) feet tall.
  • the system 200 is also capable of loading any combination of tubes 54 into a matrix rack or well plate 244 at an average rate of four seconds per tube 54 (384 seconds per rack). This time includes time required to remove filled well plates 244, add empty well plates 244, and sense position alignment.
  • this system 200 is capable of replacing tubes 54 into the system 200 at a rate comparable to the dispensing rate, such that rarely is one or more DNA sets not available. Rarely is generally defined as an average of eight (8) or less hours per week for one depleted assay set, and an average of one or less hours per week for one depleted set.
  • the system 200 can retrieve 960 tubes from storage 202 to fill ten well plates 244 as randomly specified in software without mechanical jamming or retrieving the wrong tube 54.
  • the system 200 can load ten (10) lots of tubes 54, twenty-four (24) tubes per lot into the system 200 as randomly specified in software without jamming or loading into the wrong location.
  • the system 200 can also provide accurate information on inventory to include timely rendering of the correct tubes 54.
  • the system 200 is provided with electrical power at 110 VAC one phase; and 208 VAC, three phase; and clean, and dry compressed air for the robots and delivery tube. In case of an emergency, such as a fire, earthquake, or refrigerator break down, the system 200 is designed so that all tubes 54 can be moved out of the building in less than one hour.
  • the system 200 also meets applicable codes for fire safety, electrical construction and structural integrity.
  • the refrigerated room 218 also includes sprinklers. Moving mechanisms, such as robots, may have guards to limit access to the moving mechanisms. Any guards that can be removed without tools and doors may have interlock switches. The interlock switches will be connected through safety related relays to devices, which may turn off the main air supply and turn off the power through servomotors to cease movement of the robots.
  • the description of the various embodiments of the invention is merely exemplary in nature and, thus, variations that do not depart from the gist of the invention are intended to be within the scope of the invention.
  • the inventory of tubes stored by the matrix storage system is divided into the unique DNA sets with capability to store a number of tubes containing the same DNA set.
  • the matrix storage system 10 may contain 100,000 unique DNA sets with 30 tubes containing the same DNA set.
  • the system also replaces tubes at a rate comparable to the expenditure of tubes.
  • the matrix storage system may also store various other size tubes containing other substances, as well as store various numbers of tubes with the above values being merely exemplary parameters. Such variations are not to be regarded as a departure from the spirit and scope of the invention.

Abstract

A system for storing and dispensing a plurality of vessels (54). The system includes an array of storage silos (44) or passages operable to store the plurality of vessels (54) where the storage silos have a dispensing end and a reloading end. A retrieval robot (22) is positioned adjacent to the dispensing end of the array of storage silos and is operable to retrieve at least one vessel (54) from at least one silo (44) in the array of storage silos. A reload robot (26) is positioned adjacent the reload end of the array of storage silos (44) and is operable to reload at least one vessel (54) into at least one silo (44) in said array of storage silos (44).

Description

STORAGE AND RETRIEVAL SYSTEM
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. Serial No. 09/955,554, filed on September 18, 2001 , now pending, which is a continuation of
U.S. Serial No. 09/251 ,232, filed on February 16, 1999, now U.S. Patent No.
6,432,719, issued on August 13, 2002, and also claims the benefit of U.S. Provisional
Application No. 60/318,098 filed on September 7, 2001 and U.S. Provisional
Application No. 60/332,961 , filed on November 19, 2001. The disclosure(s) of the above applications are incorporated herein by reference.
FIELD [0002] The present invention relates to the storage and dispensing of substances. More particularly, the invention relates to providing a system and a method for storing and retrieving vessels. BACKGROUND
[0003] In chemical and biological laboratories, storage and retrieval of vessels containing DNA or other substances is generally a tedious and time consuming task. Each vessel requires identification that must be tracked throughout its processing. Existing manual and automated mechanisms to store and retrieve vessels containing DNA or other substances are thus relatively inefficient and cumbersome.
SUMMARY
[0004] In one of the various embodiments, a system for storing and dispensing a plurality of vessels includes an array of storage silos or passages, a retrieval robot and a reload robot. The array of storage passages store a plurality of vessels and have a dispensing end and a reloading end. The retrieval robot is positioned adjacent to the dispensing end and retrieves at least one vessel from at least one passage in the array of storage passages. The reload robot is positioned adjacent the reload end and reloads at least one vessel into at least one passage of the array of storage passages.
[0005] In another of the various embodiments, a system for storing and dispensing a plurality of vessels includes a first corrugated sheet and a second corrugated sheet. The first corrugated sheet defines a first plurality of grooves. The second corrugated sheet defines a second plurality of grooves. The first corrugated sheet interlocks with the second corrugated sheet to define a storage module having a plurality of separate silos or passages, which receive the plurality of vessels.
[0006] In another of the various embodiments, a method for storing and dispensing a plurality of vessels is provided. The method includes providing a plurality of corrugated sheets, interlocking the plurality of corrugated sheets to form a plurality of storage silos or passages, loading the plurality of vessels into the plurality of storage passages, and dispensing at least one of the vessels from at least one of the storage passages by allowing gravity to slide the at least one vessel out of at least one storage passages. [0007] Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, are intended for purposes of illustration only and are not intended to limit the scope of the invention. BRIEF DESCRIPTION OF THE DRAWINGS [0008] The various embodiments of the present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:
[0009] Figure 1 is a perspective view of a matrix storage system according to one of the various embodiments of the present invention; [0010] Figures 2A and 2B are side and perspective views of a 1.4 ml matrix tube;
[0011] Figures 3A-3C are side and perspective views of a well plate; [0012] Figure 4 is a perspective view of a matrix storage module according to one of the various embodiments of the present invention to be used in the matrix storage system of Figure 1 ;
[0013] Figures 5A-5B are front and side views of an array of silos or passages incorporated into the matrix storage module of Figure 4;
[0014] Figures 6A-6C illustrate the releasing of a tube from the array of silos shown in Figures 5A-5B; [0015] Figure 7 is a perspective view of a retrieval robot used in association with the matrix storage module of the matrix storage system of Figure 1 ;
[0016] Figure 8 is a side view of an end-effector of the retrieval robot shown in Figure 7 in association with the silos shown in Figures 5 and 6; [0017] Figure 9 is a side view of an end-effector of a reload robot in association with the storage silos of the matrix storage system of Figure 1 ;
[0018] Figure 10 is a perspective view of a matrix storage system according to one of the various embodiments of the present invention; [0019] Figure 11 is a perspective view of a storage rack module used in the matrix storage system of Figure 10;
[0020] Figure 12 is a perspective view illustrating in further detail the storage rack module of Figure 11 ;
[0021] Figure 13 is a perspective view of a single corrugated sheet forming a portion of the silos in the storage rack module of Figure 11 ;
[0022] Figure 14 is a perspective view of the corrugated sheets interlocked into a honeycomb bank or array of silos;
[0023] Figure 15A and 15B are front and side views of a lever positioned at the end of each silo to prevent tubes from falling out; [0024] Figures 16A-16C are side cross-sectional views illustrating a tube being extracted from a silo by a trigger device;
[0025] Figure 17 is a side view of a retrieval robot operating underneath the system and a reload robot operating independently above the system;
[0026] Figure 18 is a perspective view of the retrieval robot illustrating X- Y set of large slides to locate a trigger device underneath a silo and two small X-Y slides to locate any well of six well plates underneath the trigger device;
[0027] Figure 19 is a perspective view of a rack stacker used to unload and stack filled well plate pallets from the retrieval robot;
[0028] Figure 20 is a perspective view of a pallet with six well plates; [0029] Figure 21 is a perspective view of a tube gun, which blows replacement tubes through a hose into the reload robot; and
[0030] Figure 22 is a perspective view of the reload robot head, which slows tubes with belts before loading an empty silo.
DETAILED DESCRIPTION OF THE VARIOUS EMBODIMENTS [0031] The following description of the various embodiment(s) concerning a matrix storage and retrieval system are merely exemplary in nature and are not intended to limit the invention or its application or uses. Moreover, while the present invention is described in detail below, generally with respect to transferring DNA stored in multiple vessels or tubes to well plates, it will be appreciated by those skilled in the art that the present invention is clearly not limited to only transferring DNA in tubes, but may be applied to transferring other types of substances and biopolymers in other types of containers, including solids, liquids and gases. Finally, it should further be noted that the dimensions, times, values, and amounts set forth herein are merely exemplary in nature and any variation in these values is contemplated by the various embodiments of the present invention.
[0032] Referring to Figure 1 , a matrix storage system 10 according to one of the embodiments is shown. The matrix storage system 10 is used to store and retrieve a large number of vessels (for example, 3,000,000 vessels) of DNA and/or other materials as is desired to the user. As will be more fully discussed below, the matrix storage system 10 includes a first matrix storage module 12, a second matrix storage module 14, a third matrix storage module 16, a fourth matrix storage module 18 and a fifth matrix storage module 20. The first matrix storage module 12, second matrix storage module 14, third matrix storage module 16, and fourth matrix storage module 18 are referred to as Alpha modules, while the fifth matrix storage module 20 is referred to as a Bravo module. Each of the storage modules 12-20 can store a large number of vessels or tubes containing DNA as will be more fully discussed below. For example, the storage modules 12-20 may each store 600,000 tubes corresponding to 20,000 unique DNA samples. While four Alpha modules and one Bravo module are shown with the matrix storage system 10, any combination of matrix storage modules may be used in the matrix storage system 10.
[0033] Matrix storage system 10 further includes a first retrieval robot 22 associated with the Alpha modules and a second retrieval robot 24 associated with the Bravo module. The matrix storage system 10 further includes a first reload robot 26, associated with the Alpha modules, and a second reload robot 28 associated with the Bravo module. Positioned at either end of the matrix storage system 10 is a first service robot 30 and a second service robot 32. A track 34 is provided for robot mobility of the retrieval robots 22 and 24 and a track 36 is provided for mobility of reload robots 26 and 28. As will be more fully discussed below, the first and second retrieval robots 22 and 24, are used to retrieve tubes containing DNA samples from the matrix storage system 10, while the first and second reload robots 26 and 28 are used to load new tubes containing DNA samples into the matrix storage system 10. In addition, the first and second service robots 30 and 32 are used to support the retrieval robots 22 and 24 and the reload robots 26 and 28 also as discussed below. [0034] As more fully discussed below, the vessels or tubes 54 (as shown in Figures 2A and 2B) that are retrieved by the first and second retrieval robots 22 and 24 are individual vials or vessels that are used to store frozen DNA. The tubes 54 are delivered to the well plates 66 (as shown in Figures 3A-3C) by the first and second retrieval robots 22 and 24. The well plates 66 are plastic racks that holds a large number of tubes 54. The tubes 54 may be Trakmate 1.4ml tubes and the well plates 66 may be a Matrix 96 well plates, both supplied by the Matrix Corporation. However, it is to be understood that any other suitable tubes and well plates may be used. In addition, the well plates 66 holding the tubes 54 may be used to receive reagents from a system, as set forth in U.S. Patent No. 6,432,719, which is hereby incorporated by reference.
[0035] The first service robot 30 collects well plates 66 containing DNA in the tubes 54 from the first retrieval robot 22, scans identifying codes of all the tubes 54 in the well plates 66 retrieved by the first service robot 30 using a scanner, stacks the well plates 66 and load an empty well plate 66 into the retrieval robot 22, further discussed herein. The identifying codes are etched into the bottom of each tube, and are used to uniquely identify each product type within the tubes 54. For example, the identifying codes may be 2D bar codes, which correspond to a random non-repeating number that identifies the product type. The scanner is used to scan all of the identifying codes on the tubes 54 in well plates 66 at once. The scanner, which is used to read the identifying codes, may be a Matrix scanner available from Matrix Corporation, however other suitable scanners may be used. The service robot 32 will independently service the second retrieval robot 24 in a like manner.
[0036] A central computer (not shown) receives and processes customer requests, coordinates and optimizes movements of all robots, and maintains and updates an inventory database. An inventory database, such as one based upon an Oracle database, continuously maintains an exact number of tubes per DNA set, including age, volume, and production-manager for DNA in each tube. The central computer sends out re-order messages to the DNA synthesis factory when the inventory of tubes 54 reaches six or less tubes for a particular DNA set.
[0037] Returning now to Figure 4, the matrix storage module 12 is shown in further detail, with the understanding that each matrix storage module 12, 14, 16, 18 and 20 are substantially similar. The matrix storage module 12 is about 1.5 meters (5') wide x 3 meters (10') high x 1 meters (3') deep. The matrix storage module 12 includes a base 38 having wheels 40, enabling the matrix storage module 12 to roll. The matrix storage module 12 further includes a frame 42 that supports 20,000 silos 44; 100 silos high x 200 silos wide. Each silo or passage 44 can hold as many as thirty stacked matrix tubes, further discussed herein. Each matrix storage module 12, 14, 16, 18 and 20 are self refrigerated at a constant - 20°C by two independently operated refrigerator units. A first refrigerator unit 46 is located in the rectangular volume at the top of the module 12 and a second refrigerator unit 48 is located in the rectangular volume at the bottom of the module 12. If one refrigerator unit 46 or 48 fails, the other unit is capable of maintaining the required temperature by itself. Here again, the dimensions and temperatures are merely provided as exemplary values and other size storage modules, as well as different temperatures and storage capabilities may be used.
[0038] Referring now to Figures 5A and 5B, an array of silos or passages 44 are shown in a front view and a side view, respectively. Each silo or passage 44, may be, for example, 1.35 meters long and oriented in the matrix storage module 12 at about 45° to horizontal with a lower end 50 of each silo in the front of the module 12. Each silo 44 is in the shape of a rhombus with each side 1 -centimeter long and two corners in the horizontal plane at about 0.6-centimeters apart, and two corners in the vertical plane at about 1.6-centi meters apart (see Figure 5A). The silos 44 share walls, such that 100 high x 200 wide assemble into a silo array of about 1.2 meters wide x 1.6 meters tall.
[0039] Each silo or passage 44 has its own lever 52 that releases one, and only one tube 54 (see Figures 2A-2B) when triggered. In its un-activated state, a spring 56 applies a constant force pushing the front end 58 of the lever 52 down on the first tube 54, preventing any tubes 54 from releasing (see Figure 5B). To release a tube 54, one of the retrieval robots 22 and/or 24 exerts a trigger force opposite and greater than the spring force, pushing up the front end 58 of the lever 52 and releasing the first tube 54 (see Figure 6A). Simultaneously, the back end 60 of the lever 52 is pushed down on the second tube 54, holding it in place. When the trigger force is removed, the spring 56 again pushes the front end 58 of the lever 52 down and the rear end 60 of the lever 52 up, allowing gravity to slide the tubes 54 down the silo 44 (see Figure 6B). The lead tube 54 is prevented from the leaving the silo 44 by the front end 58 of the lever 52 (see Figure 6C).
[0040] Turning to Figures 7-8, the retrieval robot 22 is shown in further detail in relation to the storage module 12 with the understanding that the retrieval robot 22 is substantially similar to the retrieval robot 24. The retrieval robot 22 aligns a trigger 62 (see Figure 8) with a particular silo or passage 44, triggers the release of a tube 54, and aligns a particular well 64 of a well plate 66 (see Figures 3A-3C) to receive the tube 54. The retrieval robot 22 has two axes of motion 68 and 70, allowing it to access any silo 44 in any of the matrix storage modules 12, 14, 16, 18 and 20 (see Figure 7). One axis of motion 68 is implemented with a motor 72 that moves the robot 22 along the fixed track 34 and another motor 74 moves the end- effector 76 (see Figure 8) of the robot 22 up and down a vertical post 78, attached to the robot base 80. The track 34 and post 78 are positioned in front of the silo 44 so the trigger 62 is always the same distance from a silo 44 when the robot 22 aligns to it (see Figure 8).
[0041] A camera 82 on the end-effector 76 calibrates the horizontal and vertical alignment of the retrieval robot 22, relative to an alignment spot on each storage module 12, 14, 16, 18 and/or 20. Calibration may need to be performed each time the retrieval robot 22 moves from one storage module to the next. [0042] A laser sensor 84, also mounted on the end-effector 76, counts the number of tubes 54 released from a silo 44 during retrieval. If other than one tube 54 is counted, an error message stops the retrieval robot 22 and notify maintenance. The sensor 84 includes a laser positioned, such that its beam 86 passes through the opening of a funnel 88 to illuminate a photodiode 90. When a passing tube 54 blocks the beam 86, the diode's 90 electrical output is reduced for a time corresponding to the number of tubes 54 passing.
[0043] The end-effector 76 of the retrieval robot 22 supports the trigger 62 and two plate mover motors 92 and 94 positioned on the plate robot 96 attached to the retrieval robot 22 at approximately 45° (see Figure 8). The trigger 62 may be magnetic or mechanical with electro-magnetic shown. When the retrieval robot 22 is aligned with the designated silo or passage 44, the electro-magnet 62 is tumed-on attracting the desired lever 52 upwards to release one tube 54. The released tube 54 directly slides by gravity into the funnel 88 that aligns the tube 54 to fall into the well 64 in the well plate 66. The two motors 92 and 94 on the end-effector 76 position the plate 66, such that the tubes 54 falls into a particular well 64, one motor 92 for row placement and the other motor 94 for column placement.
[0044] As discussed above, the first retrieval robot 22 is assigned to the Alpha modules 12, 14, 16 and 18 and the second retrieval robot 24 is assigned to the Bravo module 20. However, in the event of mechanical failure of a retrieval robot 22 or 24, the track 34 layout will enable either retrieval robot 22 or 24 to independently access any silo 44 in any module 12, 14, 16, 18 and/or 20. The tracks 34 are also modular, allowing easy disassembly and transport.
[0045] The service robot 30 extracts a filled well plate 66 from the retrieval robot 22 and replaces it with an empty one. It also scans the identifying codes on all of the tubes 54 in a filled well plate 66 and stacks the filled plate 66 for shipment. The service robot 30 is a standard robot 30 with a standard plate gripper, end-effector.
[0046] The reload robot 26 will now be discussed with the understanding that reload robot 28 is substantially similar. With reference to Figures 1 and 9, the reload robot 26 aligns a reload silo or passage 100 to a depleted silo or passage 44 and releases up to twenty-four (24) replacement tubes 54 into the depleted silo 44. The reload robot 26 is constructed the same as the retrieval robot 22, except that it operates in the rear of the modules 12, 14, 16, 18 and 20 and has a different end- effector 102 (see Figure 9). The end-effector 102 for the reload robot 26 has several reload silos or passages 100, each capable of holding twenty-four (24) tubes 54, with the understanding that various size reload silos or passages 100 can be provided holding any number of tubes 54. Each reload silo 100 has a metal trigger 104 to release all of the tubes 54 in a reload silo 100 when current is applied to an electromagnet 106 above the trigger 104 to attract and move the metal trigger 104. [0047] A camera 108 on the end-effector 102 calibrates horizontal and vertical alignment of the reload robot 26 relative to an alignment spot on each storage module 12, 14, 16, 18 and 20. Calibration may need to be performed each time the retrieval robot 26 moves from one module to the next.
[0048] A laser sensor 109, also mounted on the end-effector 102, counts the number of tubes 54 released into a silo 44 during reload. If other than the number of tubes 54 in the transport silo 100 is counted, an error message stops the reload robot 26 and notifies maintenance. The sensor includes a laser 109 positioned such that its beam 110 passes through the ends of several transport silos 100 to illuminate a photodiode 112. When a passing tube 54 blocks the beam 110, the diode's 112 electrical output is reduced for a time corresponding to the number of tubes 54 passing through the transport silo 100.
[0049] During operation, the central storage computer orders replacement tubes 54 when the number of tubes 54 on a particular silo depletes below a specified number, e.g. six tubes, as discussed above. The replacement order initiates synthesis of the product and ultimately the arrival of a lot of replacement tubes 54 at the site of the matrix storage system 10. The lot of replacement tubes 54 may be any number of tubes 54 that is commercially desirable. For example, the lot may be eighteen (18) tubes for the Alpha modules and twenty-four (24) tubes for the Bravo modules, the difference being the dilution or practical division of the DNA products between each lot after synthesis. A lot of replacement tubes 54 arrive in a single 1.35 meters long and one centimeter diameter transport pipe, and all tubes within the lot having the same DNA set. A technician empties all of the replacement tubes 54 inside a transport pipe into one of the reload silos or passages 100 while maintaining the order of the tubes. When all of the reload silos 100 are loaded, the reload robot 26 moves to a fixed scanner that reads the identifying or 2D bar code of the first tube in each reload silo 100, identifying the contents. Next, the reload robot 26 moves to replenish the appropriate silos 44 in the modules 12, 14, 16, 18 and 20, via the silo robot 114 attached to the reload robot 26. [0050] As discussed above, one reload robot 26 is assigned the Alpha modules 12, 14, 16 and 18 and the other reload robot 28 is assigned to the Bravo module 20. However, in the event of mechanical failure of a robot, the track layout 36 enables either reload robot 26 or 28 to independently replenish any silo 44 in any module 12, 14, 16, 18 and 20. The tracks 36 are modular, allowing easy dis- assembly and transport.
[0051] The central computer in the system 10 controls the database, robots, sensors and refrigerators. The computer minimizes robot travel by optimum ordering of tube retrieval and reloading. The computer also maintains information on each particular type (each silo), including number of tubes and contents in each tube to include synthesis description, date and operator.
[0052] In general, each tube 54 is maintained at a temperature of about - 20°C or lower. Room temperature where the matrix storage system 10 is positioned is maintained at an ambient temperature of 20°C +/- 10°C. Therefore, the matrix storage modules 12, 14, 16, 18 and 20 are each self-cooled, as previously described, via refrigerators 46 and 48. In addition, the storage modules and robots in the matrix storage system 10 are generally portable so that they can be disassembled and rolled through standard double doors, having a height of about 16 feet.
[0053] The matrix storage system 10 is capable of loading any combination of tubes into the well plate 66 at an average rate of four (4) seconds per tube (384 seconds per well plate). This time includes time required by the service robot 30 to remove a filled well plate 66 and replace it with an empty one and any time for sensing position of the retrieval robot 22. The matrix storage system 10 is also capable of reloading any combination of storage silos 44 at an average rate of seventy-two (72) seconds per reload pipe (eighteen (18) replacement tubes x four (4) seconds). This time includes the time required to load tubes 54 from pipes into the reload robot 26, the time required for reading the bar codes of the lot identifier tubes 54, and any time for sensing position of the reload robot 26.
[0054] In general, because of the simple and straightforward design, the matrix storage system 10 may randomly retrieve 960 tubes 54 to fill 10 plates 66 from storage without mechanical jamming or retrieving the wrong tube 54. The matrix storage system 10 can also replace 1800 tubes 54 (100 pipes) without jamming or loading the wrong silo 44. The matrix storage system 10 can also provide accurate information on inventory to include timely reordering of the correct tubes 54.
[0055] The matrix storage system 10 is provided with electrical power at 110 VAC, 1 phase; and 208 VAC, 3 phase; clean, dry compressed air to drive the robots; room temperature control of about 20°C +/- 10°C, and humidity control between about 30% and 80%. The matrix storage system 10 also provides a mechanical backup. In other words, it should be practical to manually remove product from the system 10 by removing tubes 54 if the mechanical handling system fails or if an emergency, such as an earthquake requires transfer of the contents to another location. In the event that one of the robots in the system 10 breaks down, both retrieval robots 22 and 24 and both reload robots 26 and 28 and their tracks 34 and 36 are constructed to access all storage modules 12, 14, 16, 18 and 20 and both service-robots 30 and 32. System 10 also has a back-up refrigeration system that takes over automatically if the primary refrigeration system fails.
[0056] The matrix storage system 10 is also built into a room that meets all applicable codes for fire, safety, electrical construction and structural integrity. Moving mechanisms in the room, such as the robots, may have guards to limit access to the matrix storage system 10 during operation. Any guards that can be removed without tools and doors may have interlock switches, effectively ceasing movement of the robots. The interlock switches may be connected to safety-rated relay devices, which will turn off the main air supply and turn off power to servomotors.
[0057] A matrix storage system 200, according to the teachings of one of the various embodiments of the present invention is shown in Figures 10-22. The matrix storage system 200 includes a storage unit 202 housing a plurality of storage modules 204. A retrieval robot 206 is positioned underneath the storage unit 202 and a reload robot 208 is positioned above the storage unit 202. A well plate or rack pallet stacker 210 and a tube gun 212 are located at one end of the storage unit 202. [0058] The matrix storage system 200 stores any number of tubes (see
Figures 2A-2B) containing frozen DNA or other substances (for example 4.5 to 7.5 million tubes) and fills well racks or plates (see Figures 3A-3C) with any combination of these tubes in any combination of wells. The tube inventory is divided into unique DNA assay sets (for example 150,000 to 250,000 DNA assay sets) and each DNA set will have up to thirty tubes 54. Each one of the DNA assay sets is one of 150,000 to 250,000 unique product types that the system 200 will store. The system 200 is also designed so that it can start as a smaller system and add existing storage modules 204 as the need arises. The frame 214 of the storage unit 202 and the main robot tracks 216 may be initially assembled full size with additional storage modules 204 added later or may be sized to meet the number of storage modules 204 utilized.
[0059] The matrix storage system 200 provides a mechanism to remove filled well plates, scan and check identifier codes of all tubes 54 in a full well plate, stacks up to 72 full well plates, and loads empty well plates back into the system 200. The system 200 also replaces tubes 54 at a rate comparable to the expenditure of tubes 54. Replacement tubes 54 will be delivered to the system in -well plates containing one or several lots of unique DNA sets. The lot size may be 18 to 24 tubes. The system 200 is also capable of removing and verifying the removal of all tubes 54 in a set within a short amount of time (less than five minutes). For example, this would be necessary when a DNA set becomes outdated or is found in error.
[0060] The system control software of the matrix storage system 200 receives and processes requests for order fulfillment and controls all motors, robots, and sensors to respond to those requests. An inventory database, such as an Oracle database, continuously maintains an exact number of tubes 54 per DNA assay set and also include information on the age, volume, sequence, and production lot of the DNA in those tubes 54. An inventory computer sends a reorder- message to a DNA synthesis factory when a DNA set is depleted to a minimum number, such as six or fewer tubes 54. The individual tubes 54 have identifying or 2D bar codes on the bottom. Generally, each of the assay types have a unique bar code number. The standard tubes 54 have a random ten-digit number. These numbers may also be maintained in the inventory database in order to keep track of the number of each tube 54.
[0061] The main frame or rack 214 of the storage unit 202 for holding 7.5 million tubes, (250,000 silos) is about 65 feet long, 11 feet wide, and 8 feet tall. The entire matrix storage system 200 is placed inside a cold room 218 with access around the sides that is about 74 feet long, 17 feet high, and 10 feet tall. One end of the main frame 214 can be detached and the storage modules 204 can be placed on frames 220 with casters or wheels 222 for fast removal in case of an emergency (see Figures 11 and 12). The storage modules 204 include four silo or passage banks 224. The silo banks 224 are held together by the welded steel frame 220. Each storage module 204 will span the width of the main frame or rack 214. Each storage module 204 is mounted on the rollers 222 so that it can be removed from the main frame 214 of the storage unit 202. The size of each storage module 204 is determined by the practical limits of the size of the silo banks 224 and the manageable size of a module 204 that can be removed from the system 200.
[0062] The interior of the silo or passage banks 224 consist almost entirely of extruded corrugated sheets 226 (see Figure 13). The corrugated sheets 226 are interlocked together forming a honeycomb bank of silos 228 in which tubes 54 are inserted (see Figure 14). Each silo 228 can hold thirty matrix tubes 54. Each silo bank 224 formed by the corrugated sheets 226 are stacked into a rectangular shape to create a number of silos 228. The size of a silo bank or array 224 will be determined by the practical limits of tolerance stack up, etc. Each silo 228 is one of the vertical slots that holds a particular type of product.
[0063] With reference to Figures 15A and 15B, flexible bar levers 230 are shown inserted into a corrugated sheet 226 at each silo position 228 to prevent tubes 54 from falling out of the silos 228 when the silo bank or array 224 is loaded into the unit framework 220. The levers 230 may be snap-fitted or pressure fitted into the array 224 or retained in any other manner. To release a tube 54 from a silo 228, the retrieval robot 206 moves a trigger device 232 underneath the correct silo 228 and activates a trigger 234 upward, pushing the silo lever 230 aside and allowing the tubes 54 to fall (see Figure 16A). The tubes 54 gravity-fall through a funnel 236 until the first tube 54 hits a stop 238 in the trigger device 232 (see Figure 16B). The trigger 234 is then retracted, permitting the lever 230 to spring back and hold the remaining tubes 54 in place, while the stop 238 is also retracted, dropping the first tube 54 into a rack well below (see Figure 16C). [0064] The retrieval robot 206 moves the trigger device 232 and well plate pallet 240 (see Figure 20) to a particular silo 228, aligns a particular well 242 of a well plate 244 to receive a tube 54, and triggers the release of that tube 54 into the well 242, as shown in Figures 17 and 18. The retrieval robot 206 includes a robot head 246 and a set of linear slides 248/250 and 252/254 that move the robot head 246 in a horizontal plane underneath the matrix storage system 200, allowing it to access any silo 228 in the storage unit 202 (see Figure 17). On the robot head 246 is the trigger device 232, the pallet 240 holding six 96 well plates 244 (see Figure 20), and the two small slides 252 and 254 to move the pallet 240 in the horizontal plane relative to the trigger device 232. The small slides 252 and 254 can move any well 242 in the six well plates 244 underneath the trigger device 232. The four slides (two large 248 and 250, two small 252 and 254) can operate simultaneously. For example, the large slides 248 and 250 can be moving the head 246 underneath a particular silo 228, while the two small slides 252 and 254 are moving a particular empty well 242 from one of the well plates 244 underneath the trigger device 232. The robot head 246 moves back and forth from one end of the storage unit 202 to another end until all six well plates 244 are full of tubes 54.
[0065] A camera 256 on the robot head 246 calibrates alignment of the retrieval robot 206 relative to an alignment spot on the storage unit 202. The camera 256 may either reference special targets placed at the corners of the storage modules 204 or else they could perform a pattern recognition routine on a silo 228 positioned adjacent to the target silo 228.
[0066] A laser sensor 258, mounted on the trigger device 232, counts the number of tubes 54 released from a silo 228 during retrieval (see Figure 16). If a number other than one is counted, an error message stops the robot 206 and notifies maintenance personnel. The sensor 258 may be is a laser or fiber optic device, positioned such that its beam 260 passes through the opening of the funnel 236 to illuminate a photodiode 262. When a tube 54 blocks the beam 260, the diode's electrical outputs stops, indicating the presence of a tube 54. [0067] The rack pallet stacker 210, as shown in Figures 10 and 19, extracts a rack pallet 240 from the retrieval robot 206 when all six well plates 244 are full and replaces it with another rack pallet 240 holding six empty well plates or racks 244. The rack pallet stacker 210 is a device that removes and replaces the rack pallets 240 from the retrieval robot 206 and stacks the pallets 240 so that the system 200 can run unattended for several hours. An operator 260 manually places individual empty well plates 244 into and takes full well plates 244 out of the pallets 240. Subsequently, the operator 260 places the full well plates 244 one at a time over a matrix scanner that can read the identifying or 2D bar code on each of the ninety-six (96) tubes 54. The bar-code data is compared to the order database. If the bar code data does not match the expected data for any of the orders in the queue, then the operator 260 is notified that an error has occurred. If the data matches one of the orders in the queue, then a bar code is printed and attached to the well plate 244. A label print and apply device is placed next to the scanner so that this operation can occur automatically. The system prints out customer and shipping information for the well plate 244. The rack pallet stacker 210 can store up to twelve full rack pallets 240, which generally consists of an overnight run of the matrix storage system 200 (see Figure 19). The stacked pallets 240 are accessible from outside the cold room 218 through a window 262.
[0068] Referring now to Figure 21 , the tube gun 212 extracts a tube 54 from a well plate 244, and turns the tube 54 around, and feeds it through a hose 264 to the reload robot head 266 (see Figure 22). The well plates 244 full of replacement tubes 54 are loaded onto a conveyor belt 268 rotating into the tube gun 212. The tube gun 212 removes tubes 54 from a well plate 244 in order to add them to the inventory of the storage unit 202. When a well plate 244 is inside the gun 212, an actuator pushes and blows the tube 54 into a revolving holder 270. The revolving holder 270 turns the tube 54 around 180°, such that it can be shot (blown or sucked) into the hose 264, bar code first. The hose 264 extends over the storage unit 202 and down into the head 266 of the reload robot 208.
[0069] The racks or well plates 244 of tubes 54 are placed into the tube gun 212 by a robot that is part of a system located adjacent the matrix storage system 200. The system 200 sends a signal to this external robot that is ready to process another well plate 244. The external system that is providing the well plates 244 transfers information to the storage and retrieval system 200 about the identity of the tubes 54 and the well plate 244. A well plate 244 of tubes 54 to be added to the system 200 may have eight (8) or fewer different types of products so that tubes 54 are added at least twelve (12) at a time or any other combination to fill a 96 well plate 244. All product added to the system 200 will be frozen beforehand to prevent spillage of liquid inside the machine.
[0070] As shown in Figures 10, 17, and 22, the reload robot 208 add tubes 54 to the inventory by aligning the hose 264 to a silo or passage 228 and releasing up to twenty-four replacement tubes 54 into an empty silo 228. The reload robot 208 is constructed the same as the retrieval robot 206, except that it operates on top of the storage unit 202 and has a different head 266. The head 266 of the reload robot 208 has several continuously rotating belts 272 that slows down incoming tubes 54, reducing the possibility of tube 54 damage, while increasing loading accuracy (see Figure 22). The belt mechanism 274 is contained within a sealed box 276. While vacuum or air pressure is being applied to transfer tubes 54, the box 276 is vented outside of the cold room 218 to maintain the temperature of the cold room. After several tubes 54 have been sent through the entry tube 264, the pressure is equalized by the venting and a door 278 opens to allow the belts 272 to feed the tubes 54 out of the box 276 and into the top of a silo 228. A fiber optic sensor 280, mounted on the reload head 266, counts the number of tubes 54 released into a silo 228 during reload. If a number other than expected is counted, an error message stops the robot 208 and notifies maintenance personnel. [0071] During operation, the central storage computer orders replacement tubes 54 when the number of tubes 54 in a particular silo or passage 228 depletes below a specified number, e.g., six tubes. The replacement order initiates synthesis of the product, and ultimately the arrival of a lot of replacement tubes 54 at the matrix storage site. As explained previously, a lot of replacement tube 54 may be any number of tubes 54 that is commercially desirable. For example, the lot may be eighteen (18) tubes for the Alpha modules and twenty-four (24) tubes for the Bravo modules, the difference being the dilution or practical division of the DNA products between each lot after synthesis. The replacement lot is a batch of tubes 54 with the same product that will be entered into the storage system 200 at one time. The type of synthesis (Alpha or Bravo), is one more category of information to maintain in the inventory database.
[0072] A camera 282 mounted on the reload robot 208 will check the position of the robot 208 relative to silos 228 in the same fashion as the camera 256 on the retrieval robot 206. [0073] In order to provide for jam recovery, in the same carriage that holds the reload robot 206, a device is provided that removes jammed or frozen tubes 54 from a silo 228. The jam recovery device includes one end of an optical sensor that works with a sensor mounted on the retrieval robot 206 to check if a silo 228 is empty. If the tube 54 fails to drop into the retrieval robot 206, the sensor will check to see if anything is in the silo 228. If the silo 228 is not empty, a flexible rod from the device is extended into the silo 228 until the tube 54 is dislodged.
[0074] The central computer of the system 200 controls the database, robots, and sensors. The computer minimizes robot travel by optimizing ordering of tube retrieval and reloading. The computer also maintains information on each product type (i.e., the contents in each silo 228), including the number of tubes 54 and contents in each tube 54 to include synthesis description, date and operator.
[0075] The average retrieval time for a tube 54 within the matrix storage system 200 is calculated at less than about two (2) seconds (see below). The strategy employed is to divide up the total area of the storage device 202 into narrow columns. The system 200 operates as if the storage array 202 has an area that is 111 meters long and 0.42 meters wide. The retrieval robot 206 will travel back and forth across the length of the system 200 several times and end up back at the same end. The width of the column is set so that the average travel between pick or delivery points will be the same in the "X" and "Y" directions. During each complete sweep of the storage system 200, 576 tubes will be placed into a total of six well plates 244. The system 200 will reorder the pick list so that the first tube 54 picked is the first one that occurs in the map of the storage device, rather than the first one in the destination rack or well plate.
MOTOR TRAVEL TIME
Length (L) of storage unit 18.5 m
Width (W) of storage unit 2.5 m
Number of wells to fill per loading 576 (6 racks with 96 wells each)
L sweeps made by retrieval robot during 6 loading
Width of L sweeps 0.42 m
Total distance in all L sweeps (18.5*6) 111 m
Average L travel per well filled (111/576) 0.19 m
Average W travel per well filled (0.42/2) 0.21 m
Max speed of motors (ball screw servo) 1 m/sec
Time to travel 50% L distance at max 0.1 sec speed
Time to accelerate to max speed 0.25 sec Time to decelerate to a stop 0.25 sec
Average time to access tube (L travel as 0.6 sec limit)
TRIGGEI R TIME
Trigger engages lever 0.35 sec
Tube drops into trigger device 0.45 sec
Trigger releases lever 0.35 sec
Average time to retrieve a tube from a 1.15 sec silo
UNLOAD AND LOAD RACK PLATES
Full rack plate unloaded from retrieval 30 sec robot
Empty rack plate loaded into retrieval 30 sec robot
Average time to unload/load plates per 0.1 sec tube (60/576)
SENSING TIME
Position alignment compensation 0.15 sec
TOTAL TIME TO RETRIEVE A TUBE 2.0 SEC (AVG)
[0076] Again, the matrix storage system 200 is housed at a substantially constant - 20°C temperature. The room 218 is provided with a dual refrigeration system, so that one can take over automatically if the other fails. The system 200 is also constructed so that it can be disassembled and rolled through a standard double door seven feet tall and five feet wide. Completed system 200, including the exterior freezer walls are about ten (10) feet tall. The system 200 is also capable of loading any combination of tubes 54 into a matrix rack or well plate 244 at an average rate of four seconds per tube 54 (384 seconds per rack). This time includes time required to remove filled well plates 244, add empty well plates 244, and sense position alignment. Furthermore, this system 200 is capable of replacing tubes 54 into the system 200 at a rate comparable to the dispensing rate, such that rarely is one or more DNA sets not available. Rarely is generally defined as an average of eight (8) or less hours per week for one depleted assay set, and an average of one or less hours per week for one depleted set.
[0077] The system 200 can retrieve 960 tubes from storage 202 to fill ten well plates 244 as randomly specified in software without mechanical jamming or retrieving the wrong tube 54. The system 200 can load ten (10) lots of tubes 54, twenty-four (24) tubes per lot into the system 200 as randomly specified in software without jamming or loading into the wrong location. The system 200 can also provide accurate information on inventory to include timely rendering of the correct tubes 54. [0078] The system 200 is provided with electrical power at 110 VAC one phase; and 208 VAC, three phase; and clean, and dry compressed air for the robots and delivery tube. In case of an emergency, such as a fire, earthquake, or refrigerator break down, the system 200 is designed so that all tubes 54 can be moved out of the building in less than one hour. This is accomplished by easily detaching sections of the storage system 202 from the main frame 214 and service robots and wheel the modules away. In this regard, storage modules 204 are mounted on rollers 222. These rollers 222 move along the main frame 214 of the storage system 200. Each module 204 can be rolled to one end of the main frame 214 and then placed on the ground. [0079] The system 200 also meets applicable codes for fire safety, electrical construction and structural integrity. The refrigerated room 218 also includes sprinklers. Moving mechanisms, such as robots, may have guards to limit access to the moving mechanisms. Any guards that can be removed without tools and doors may have interlock switches. The interlock switches will be connected through safety related relays to devices, which may turn off the main air supply and turn off the power through servomotors to cease movement of the robots.
[0080] The description of the various embodiments of the invention is merely exemplary in nature and, thus, variations that do not depart from the gist of the invention are intended to be within the scope of the invention. For example, The inventory of tubes stored by the matrix storage system is divided into the unique DNA sets with capability to store a number of tubes containing the same DNA set. For example, the matrix storage system 10 may contain 100,000 unique DNA sets with 30 tubes containing the same DNA set. The system also replaces tubes at a rate comparable to the expenditure of tubes. It should also be pointed out that the matrix storage system may also store various other size tubes containing other substances, as well as store various numbers of tubes with the above values being merely exemplary parameters. Such variations are not to be regarded as a departure from the spirit and scope of the invention.

Claims

CLAIMS What is claimed is:
1. A system for storing and dispensing a plurality of vessels containing biopolymers, said system comprising: an array of storage passages to store a first plurality of vessels, said array of storage passages having a dispensing end to dispense the first plurality of vessels and a reloading end to receive a second plurality of vessels; a retrieval robot positioned adjacent to said dispensing end of said array of storage passages, said retrieval robot retrieves at least one vessel of the first plurality of vessels from at least one passage in said array of storage passages; and a reload robot positioned adjacent to said reload end of said array of storage passages, said reload robot reloads at least one vessel of the second plurality of vessels into at least one passage in said array of storage passages.
2. The system as defined in Claim 1 wherein said array of storage passages are formed from a plurality of corrugated sheets interlocked to one another to form a plurality of separate passages.
3. The system as defined in Claim 2 wherein each of said passages is shaped as a rhombus.
4. The system as defined in Claim 2 wherein each of said passages is shaped as an elongated cylinder.
5. The system as defined in Claim 2 wherein each of said passages include a movable bar lever that retains a plurality of vessels in each of said passages.
6. The system as defined in Claim 5 wherein each of said levers is spring loaded to apply a spring force to retain the plurality of vessels.
7. The system as defined in Claim 6 wherein each of said levers includes a front end that engages a first vessel and a back end that engages a second vessel, wherein when said spring lever is unengaged, said first end engages said first vessel, and wherein when said spring lever is engaged, said back end engages said second vessel to release said first vessel.
8. The system as defined in Claim 1 wherein each dispensing end of each passage in said array of storage passages is positioned below its corresponding reloading end to allow gravity to slide the plurality of vessels out of said storage passages.
9. The system as defined in Claim 8 wherein said storage passages are vertically oriented.
10. The system as defined in Claim 8 wherein said storage passages are oriented at an angle.
11. The system as defined in Claim 5 wherein said retrieval robot actuates each of said levers associated with each of said passages.
12. The system as defined in Claim 11 wherein said retrieval robot actuates each of said levers upon engaging each of said levers with a trigger.
13. The system as defined in Claim 11 wherein said retrieval robot actuates each of said levers via an electro-magnet.
14. The system as defined in Claim 1 wherein said retrieval robot moves in X and Y directions along a plane adjacent said array of storage passages.
15. The system as defined in Claim 1 wherein said retrieval robot includes a first set of slide plates to move along a first plane in X and Y directions and a second set of slide plates to move along a second plane in X and Y directions.
16. The system as defined in Claim 15 wherein said first plane and said second plane are parallel to one another.
17. The system as defined in Claim 15 wherein said first plane and said second plane intersect at an angle.
18. The system as defined in Claim 1 wherein said retrieval robot identifies the number of vessels retrieved.
19. The system as defined in Claim 18 wherein said retrieval robot identifies the number of vessels retrieved by passing the vessels through a beam.
20. The system as defined in Claim 1 further comprising a plurality of arrays of storage passages.
21. The system as defined in Claim 1 wherein said reload robot moves in X and Y directions along a plane adjacent said reloading end of said array of storage passages.
22. The system as defined in Claim 1 wherein said reload robot reloads said array of storage passages from a plurality of reload passages aligned with said array of storage passages.
23. The system as defined in Claim 1 wherein said reload robot determines the number of vessels delivered to the array of storage passages.
24. The system as defined in Claim 1 wherein said reload robot is in communication with a tube gun to deliver vessels through a delivery tube to the reload robot.
25. The system as defined in Claim 24 wherein said tube gun moves along a plane in X and Y directions to select vessels from a rack containing a plurality of vessels.
26. The system as defined in Claim 25 wherein said tube gun extracts a vessel from the rack, rotates the vessel about 180°, and delivers the vessel to the reload robot, via said delivery tube.
27. The system as defined in Claim 1 wherein said retrieval robot retains at least one rack having a plurality of wells, each well operable to receive one of said plurality of vessels.
28. The system as defined in Claim 27 wherein said retrieval robot is operable to retain a plurality of racks.
29. The system as defined in Claim 1 wherein said plurality of vessels are a plurality of cylindrical tubes containing DNA.
30. The system as defined in Claim 1 wherein said retrieval robot is positioned below said array of storage passages and said reload robot is positioned above said array of storage passages.
31. The system as defined in Claim 1 wherein said retrieval robot is positioned on a first vertical side of said array of storage passages and said reload robot is positioned on a second vertical side of said array of storage passages.
32. A system for storing and dispensing a plurality of vessels containing biopolymers, said system comprising: a first corrugated sheet defining a first plurality of grooves; a second corrugated sheet defining a second plurality of grooves; and the plurality of vessels containing biopolymers, wherein said first corrugated sheet interlocks with said second corrugated sheet to define a storage module having a plurality of separate passages operable to receive and store said plurality of vessels containing biopolymers.
33. The system as defined in Claim 32 wherein said storage module includes a dispensing end operable to dispense a plurality of vessels and a reloading end operable to receive a plurality of vessels.
34. The system as defined in Claim 33 wherein each dispensing end of each passage in said storage module is positioned below its corresponding reloading end to allow gravity to slide the plurality of vessels out of said storage module.
35. The system as defined in Claim 34 wherein said storage passages are vertically oriented.
36. The system as defined in Claim 34 wherein said storage passages are oriented at an angle.
37. The system as defined in Claim 32 wherein each of said passages is shaped as a rhombus.
38. The system as defined in Claim 32 wherein each of said passages is shaped as an elongated cylinder.
39. The system as defined in Claim 32 wherein each of said passages include a movable bar lever that retains a plurality of vessels in each of said passages.
40. The system as defined in Claim 39 wherein each of said levers is spring loaded to apply a spring force to retain the plurality of vessels.
41. The system as defined in Claim 40 wherein each of said levers includes a front end that engages a first vessel and a back end that engages a second vessel, wherein when said spring lever is unengaged, said first end engages said first vessel, and wherein when said spring lever is engaged, said back end engages said second vessel to release said first vessel.
42. The system as defined in Claim 32 wherein said plurality of vessels are a plurality of cylindrical tubes containing DNA.
43. The system as defined in Claim 39 wherein said first corrugated sheet and said second corrugated sheet each define clearance regions to enable said movable bar levers to be moved.
44. The system as defined in Claim 32 wherein said storage module includes at least a first refrigeration unit to refrigerate the plurality of vessels stored in said storage module.
45. The system as defined in Claim 32 further comprising a retrieval robot to retrieve at least one vessel of the plurality of vessels from at least one passage in said storage module.
46. The system as defined in Claim 45 wherein said retrieval robot is positioned adjacent to a dispensing end of said storage module.
47. The system as defined in Claim 39 wherein said retrieval robot actuates each of said levers associated with each of said passages.
48. The system as defined in Claim 47 wherein said retrieval robot actuates each of said levers upon engaging each of said levers with a trigger.
49. The system as defined in Claim 47 wherein said retrieval robot actuates each of said levers via an electro-magnet.
50. The system as defined in Claim 45 wherein said retrieval robot moves in X and Y directions along a plane adjacent said storage module.
51. The system as defined in Claim 50 wherein said retrieval robot includes a first set of slide plates to move along a first plane in X and Y directions and a second set of slide plates to move along a second plane in X and Y directions.
52. The system as defined in Claim 51 wherein said first plane and said second plane are parallel to one another.
53. The system as defined in Claim 51 wherein said first plane and said second plane intersect at an angle.
54. The system as defined in Claim 32 further comprising a reload robot to reload at least one vessel of the plurality of vessels into at least one passage in said storage module.
55. The system as defined in Claim 54 wherein said reload robot moves in X or Y directions along a plane adjacent said storage module.
56. The system as defined in Claim 55 wherein said reload robot reloads said storage passages from a plurality of reload passages aligned with said storage passages.
57. The system as defined in Claim 54 wherein said reload robot is in communication with a tube gun to deliver vessels through a delivery tube to the reload robot.
58. The system as defined in Claim 57 wherein said tube gun moves along a plane in X and Y directions to select vessels from a rack containing a plurality of vessels.
59. The system as defined in Claim 58 wherein said tube gun extract a vessel from the rack, rotates the vessel about 180°, and delivers the vessel to the reload robot, via said delivery tube.
60. The system as defined in Claim 32 further comprising a retrieval robot positioned below said storage module and a reload robot positioned above said storage module.
61. The system as defined in Claim 32 further comprising a retrieval robot positioned on a first vertical side of said storage module and a reload robot positioned on a second vertical side of said storage module.
62. A method for storing and dispensing a plurality of vessels containing a biopolymer, said method comprising: providing a plurality of corrugated sheets; interlocking the plurality of corrugated sheets to form a plurality of storage passages; loading the plurality of vessels into the plurality of storage passages; and dispensing at least one of the vessels from at least one of the storage passages by allowing gravity to slide the at least one vessel out of the at least one storage passage.
63. The method as defined in Claim 62 further comprising loading the plurality of vessels into the plurality of storage passages with a reload robot.
64. The method as defined in Claim 62 further comprising dispensing the at least one vessel from the at least one passage with a retrieval robot.
65. The method as defined in Claim 62 further comprising vertically orienting the plurality of storage passages.
66. The method as defined in Claim 62 further comprising orienting the storage passages at an angle.
67. The method as defined in Claim 64 further comprising actuating a movable lever with the retrieval robot to dispense the at least one vessel from the at least one passage.
68. The method as defined in Claim 67 further comprising engaging the movable lever with a trigger on the retrieval robot.
69. The method as defined in Claim 67 further comprising actuating the movable lever with an electromagnet associated with the retrieval robot.
70. The method as defined in Claim 64 further comprising moving the retrieval robot in X and Y directions along a plane adjacent the plurality of storage passages.
71. The method as defined in Claim 63 further comprising delivering the plurality of vessels to the reload robot via a delivery tube.
72. The method as defined in Claim 63 further comprising loading the plurality of vessels into the plurality of storage passages by aligning a plurality of reload passages with the plurality of storage passages.
73. The method as defined in Claim 64 further comprising dispensing the at least one vessel from the at least one passage into a rack held by the retrieval robot.
74. The method as defined in Claim 73 further comprising delivering the rack to the retrieval robot with a service robot.
PCT/US2002/028597 1999-02-16 2002-09-09 Storage and retrieval system______________________________ WO2003022437A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/488,437 US20050013734A1 (en) 1999-02-16 2002-09-09 Matrix storage and retrieval system
EP02770483A EP1436087A4 (en) 2001-09-07 2002-09-09 Storage and retrieval system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US60/318,098 2001-09-07
US09/955,554 2001-09-18
US09/955,554 US7101510B2 (en) 1999-02-16 2001-09-18 Matrix storage and dispensing system
US60/332,961 2001-11-19

Publications (1)

Publication Number Publication Date
WO2003022437A1 true WO2003022437A1 (en) 2003-03-20

Family

ID=25496988

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/028597 WO2003022437A1 (en) 1999-02-16 2002-09-09 Storage and retrieval system______________________________

Country Status (2)

Country Link
US (3) US7101510B2 (en)
WO (1) WO2003022437A1 (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE341002T1 (en) * 1999-02-16 2006-10-15 Applera Corp DEVICE FOR HANDLING BEADS
US7101510B2 (en) * 1999-02-16 2006-09-05 Applera Corporation Matrix storage and dispensing system
US20030111494A1 (en) * 2001-10-26 2003-06-19 Sequenom, Inc. Method and apparatus for high-throughput sample handling process line
EP1323465A1 (en) * 2001-12-31 2003-07-02 Corning Incorporated Flexible high density array print head with systems and methods for aligning pin plate, reservoir and substrate with respect to each other
EP1348485A1 (en) * 2002-02-28 2003-10-01 The Automation Partnership (Cambridge) Limited Sample handling system and method
EP1558907A4 (en) * 2002-11-04 2012-03-21 Transform Pharmaceuticals Inc Methods of manipulating small amounts of solids
US20050186578A1 (en) * 2004-02-20 2005-08-25 Sven Bulow Chamber array arrangement
EP1740925A4 (en) * 2004-04-15 2011-09-28 Transform Pharmaceuticals Inc Methods and systems for analyzing solids
US20060063159A1 (en) * 2004-09-22 2006-03-23 Applera Corporation Post-synthesis processing system for supported oligonucleotides, and method
JP4263154B2 (en) * 2004-09-30 2009-05-13 日立ソフトウエアエンジニアリング株式会社 Functional fine particle array and method of using the same
US8054752B2 (en) * 2005-12-22 2011-11-08 Intuitive Surgical Operations, Inc. Synchronous data communication
WO2008092116A2 (en) * 2007-01-26 2008-07-31 Biodot, Inc. Non-contact positive dispense solid powder sampling apparatus and method
US8028591B2 (en) * 2007-05-11 2011-10-04 Applied Biosystems Llc System and method for selective retrieval of support beads
US7976263B2 (en) * 2007-09-22 2011-07-12 David Barker Integrated wafer transfer mechanism
US20100011889A1 (en) * 2008-07-16 2010-01-21 Biodot, Inc. Handheld powder handling devices and related methods
US9138693B2 (en) 2011-03-22 2015-09-22 Salah M. Aouad Automated high precision solution preparation apparatus
US8136679B2 (en) * 2009-02-03 2012-03-20 Genesee Scientific Corporation Tube reload system and components
US9523701B2 (en) 2009-07-29 2016-12-20 Dynex Technologies, Inc. Sample plate systems and methods
GB0913258D0 (en) 2009-07-29 2009-09-02 Dynex Technologies Inc Reagent dispenser
ITMI20122011A1 (en) 2012-11-27 2014-05-28 Inpeco Ip Ltd DEPOSIT, STORAGE AND AUTOMATIC RECOVERY OF SAMPLES OF BIOLOGICAL MATERIAL IN / FROM A REFRIGERATED WAREHOUSE BY MEANS OF TWO STATIC DISTINCT ROBOTS.
WO2016130962A1 (en) 2015-02-13 2016-08-18 Abbott Laboratories Automated storage modules for diagnostic analyzer liquids and related systems and methods
EP3311368B1 (en) * 2015-06-22 2023-09-13 The Coca-Cola Company Merchandiser with flexible temperature controlled columns
US10288633B2 (en) 2015-06-26 2019-05-14 Abbott Laboratories Reaction vessel moving member for moving reaction vessels from a processing track to a rotating device in a diagnostic analyzer
US10379130B2 (en) 2015-06-26 2019-08-13 Abbott Laboratories Reaction vessel exchanger device for a diagnostic analyzer
CN109196361B (en) 2016-03-30 2021-12-07 宏阵列诊断有限责任公司 Antigen array
US11160353B2 (en) * 2019-04-05 2021-11-02 L'oreal Bead assembly for custom formulation systems
CN112044336A (en) * 2020-10-14 2020-12-08 师鹏举 Even device is shaken to high-efficient stable test tube
GB2611364A (en) * 2021-10-04 2023-04-05 Veon Scient Ltd Method, apparatus and system for liquid handling

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4559201A (en) * 1981-09-17 1985-12-17 Horiba, Ltd. Crucible cassette for automatic apparatus for analyzing metals
US5798035A (en) * 1996-10-03 1998-08-25 Pharmacopeia, Inc. High throughput solid phase chemical synthesis utilizing thin cylindrical reaction vessels useable for biological assay
US6117391A (en) * 1998-06-18 2000-09-12 Bayer Corporation Cup handling subsystem for an automated clinical chemistry analyzer system
US6136274A (en) * 1996-10-07 2000-10-24 Irori Matrices with memories in automated drug discovery and units therefor
US6253118B1 (en) * 1997-10-02 2001-06-26 Dainippon Screen Mfg. Co., Ltd. Substrate transport method and apparatus
US6432719B1 (en) * 1999-02-16 2002-08-13 Pe Corporation (Ny) Matrix storage and dispensing system

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3568735A (en) 1968-06-26 1971-03-09 Cooke Eng Co Laboratory microtitration dispensing apparatus
GB1444614A (en) 1972-09-07 1976-08-04 Kurpanek W H Permanently implantable artificial heart
US3843053A (en) 1973-03-29 1974-10-22 Kontes Glass Co Spotter for use in thin layer chromatography and method of forming drops therewith
US4272510A (en) 1976-04-26 1981-06-09 Smith Kendall O Magnetic attraction transfer process for use in solid phase radioimmunoassays and in other assay methods
US4101284A (en) 1977-10-25 1978-07-18 Abbott Laboratories Multiple bead dispenser for diagnostic assay
US4444336A (en) 1980-08-27 1984-04-24 Burns, Philp & Company, Ltd. Dispensing unit
GB2099803B (en) 1981-05-20 1984-12-05 Goshe Dr Karabi Tablet dispenser
US4415098A (en) 1981-06-15 1983-11-15 Abbott Laboratories Single bead dispenser
US4444335A (en) * 1981-09-14 1984-04-24 Merck & Co., Inc. Delivery of adjustable quantities of materials
DE3377472D1 (en) 1982-11-20 1988-09-01 Univ Birmingham Dispensing device and recording apparatus
US4937048A (en) 1983-01-31 1990-06-26 Olympus Optical Company Limited Carrier transporting apparatus and carrier container for use in an immunological analysis
FR2543429B1 (en) 1983-03-30 1986-09-26 Curie Universite Pierre Et Mar ARTIFICIAL HEART VALVE WITH ACTIVE OPENING
FR2554016B1 (en) 1983-10-27 1986-08-08 Pasteur Institut IMPROVEMENTS IN MAGNETIC MEANS FOR REMOVING MAGNETIC GEL BALLS FROM A DOSING FLUID
DE3407849A1 (en) 1984-02-29 1985-08-29 Alois 3201 Algermissen Höft METHOD AND DEVICE FOR SIMULTANEOUSLY APPLYING A VARIETY OF LIQUID SAMPLES TO A SLIDE
US4681742A (en) 1984-10-01 1987-07-21 Cetus Corporation Assay tray
US4952518A (en) 1984-10-01 1990-08-28 Cetus Corporation Automated assay machine and assay tray
US4648529A (en) 1985-06-12 1987-03-10 Cetus Corporation Dispensing apparatus for storing, draining and dispensing beads
US5291587A (en) 1986-04-14 1994-03-01 National Instruments, Inc. Graphical system for executing a process and for programming a computer to execute a process, including graphical variable inputs and variable outputs
US4901221A (en) 1986-04-14 1990-02-13 National Instruments, Inc. Graphical system for modelling a process and associated method
US4914568A (en) 1986-10-24 1990-04-03 National Instruments, Inc. Graphical system for modelling a process and associated method
US5306510A (en) 1988-01-14 1994-04-26 Cyberlab, Inc. Automated pipetting system
US5011779A (en) 1988-01-21 1991-04-30 Long Island Jewish Medical Center Apparatus for rapid deposition of test samples on an absorbent support
FI80152C (en) 1988-04-15 1990-04-10 Kone Oy VENTILSYSTEM T.EX. FOER ANALYZER.
US4979955A (en) 1988-06-06 1990-12-25 Smith Robert M Power assisted prosthetic heart valve
US5046539A (en) 1989-05-26 1991-09-10 The Rockefeller University Automatic fluid dispenser for multi-welled dish
US5143854A (en) 1989-06-07 1992-09-01 Affymax Technologies N.V. Large scale photolithographic solid phase synthesis of polypeptides and receptor binding screening thereof
US5135695A (en) * 1989-12-04 1992-08-04 Board Of Regents The University Of Texas System Positioning, focusing and monitoring of gas phase selective beam deposition
EP0475533B1 (en) 1990-09-11 1997-02-05 Prince Technologies B.V. Method and apparatus for the introduction of a volume of at least one fluid in a tube, in particular suitable for capillary electrophoresis systems and method and apparatus for separating and/or analyzing a fluid material
US5301301A (en) 1991-01-30 1994-04-05 National Instruments Corporation Polymorphic dataflow block diagram system and method for programming a computer
US5525302A (en) * 1991-02-01 1996-06-11 Astle; Thomas W. Method and device for simultaneously transferring plural samples
EP1086742B2 (en) 1991-11-22 2007-03-14 Affymetrix, Inc. (a Delaware Corporation) Combinatorial strategies for polymer synthesis
US5508200A (en) 1992-10-19 1996-04-16 Tiffany; Thomas Method and apparatus for conducting multiple chemical assays
JPH0722490A (en) 1993-06-30 1995-01-24 Mitsubishi Electric Corp Device and method for automatically arranging lots
US5382512A (en) 1993-08-23 1995-01-17 Chiron Corporation Assay device with captured particle reagent
AU698953B2 (en) 1994-04-29 1998-11-12 Applied Biosystems, Llc System for real time detection of nucleic acid amplification products
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
GB9413754D0 (en) 1994-07-07 1994-08-24 Boc Group Plc Liquid dispensing apparatus
CA2216645A1 (en) 1995-04-25 1996-11-21 Irori Remotely programmable matrices with memories and uses thereof
US5616299A (en) 1995-06-06 1997-04-01 Pharmacia Biotech, Inc. Dispenser for dried biological reagent spheres
US5571258A (en) 1995-07-13 1996-11-05 Pearson; Walter G. Semi-automated medication dispenser
US5722470A (en) 1995-11-09 1998-03-03 Glaxo Group Limited Bead dispensing device and methods
US5812410A (en) 1995-12-14 1998-09-22 Rx Excel, Inc. System for dispensing drugs
US5649576A (en) 1996-02-26 1997-07-22 Pharmacopeia, Inc. Partitioning device
US5846595A (en) 1996-04-09 1998-12-08 Sarnoff Corporation Method of making pharmaceutical using electrostatic chuck
US5788814A (en) 1996-04-09 1998-08-04 David Sarnoff Research Center Chucks and methods for positioning multiple objects on a substrate
US6074609A (en) 1996-04-24 2000-06-13 Glaxo Wellcome Inc. Systems for arraying beads
FR2747900B1 (en) 1996-04-26 1998-06-26 Fluidelec Sa SYSTEM FOR STORING AND DISTRIBUTING OBJECTS OF VARIOUS SHAPES AND DIMENSIONS
US5958342A (en) 1996-05-17 1999-09-28 Incyte Pharmaceuticals, Inc. Jet droplet device
US5773296A (en) 1996-06-28 1998-06-30 Dpc Cirrus, Inc. Bead dispenser and bead dispenser system for immunoassay analysis
DE19628178C1 (en) 1996-07-12 1997-09-18 Bruker Franzen Analytik Gmbh Loading matrix-assisted laser desorption-ionisation sample plate for mass spectrometric analysis
JP2002515044A (en) 1996-08-21 2002-05-21 スミスクライン・ビーチャム・コーポレイション A rapid method for sequencing and synthesizing bead-based combinatorial libraries
CA2267769A1 (en) 1996-10-07 1998-04-16 Irori Matrices with memories in automated drug discovery and units therefor
US6209589B1 (en) 1996-10-21 2001-04-03 Smithkline Beecham Plc Apparatus and method for distributing beads
CA2278146A1 (en) 1997-01-17 1998-07-23 John Gerald Gleason Apparatus and process for arraying beads
US6047854A (en) 1997-02-26 2000-04-11 Sarnoff Corporation Bead dispersement devices
US6045755A (en) 1997-03-10 2000-04-04 Trega Biosciences,, Inc. Apparatus and method for combinatorial chemistry synthesis
US7101510B2 (en) * 1999-02-16 2006-09-05 Applera Corporation Matrix storage and dispensing system
JP2002191354A (en) * 2000-10-06 2002-07-09 Kabaiotekku Co Ltd Method for producing mushroom mycelium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4559201A (en) * 1981-09-17 1985-12-17 Horiba, Ltd. Crucible cassette for automatic apparatus for analyzing metals
US5798035A (en) * 1996-10-03 1998-08-25 Pharmacopeia, Inc. High throughput solid phase chemical synthesis utilizing thin cylindrical reaction vessels useable for biological assay
US6136274A (en) * 1996-10-07 2000-10-24 Irori Matrices with memories in automated drug discovery and units therefor
US6253118B1 (en) * 1997-10-02 2001-06-26 Dainippon Screen Mfg. Co., Ltd. Substrate transport method and apparatus
US6117391A (en) * 1998-06-18 2000-09-12 Bayer Corporation Cup handling subsystem for an automated clinical chemistry analyzer system
US6432719B1 (en) * 1999-02-16 2002-08-13 Pe Corporation (Ny) Matrix storage and dispensing system

Also Published As

Publication number Publication date
US20020015666A1 (en) 2002-02-07
US20060210434A1 (en) 2006-09-21
US20050013734A1 (en) 2005-01-20
US7101510B2 (en) 2006-09-05
US7361309B2 (en) 2008-04-22

Similar Documents

Publication Publication Date Title
US20050013734A1 (en) Matrix storage and retrieval system
US5768139A (en) Automated method for filling orders with cartridge dispensers
US20080183326A1 (en) Automatic A-Frame Picking System
US6505093B1 (en) Automated order filling method and system
US7831334B2 (en) Method of transporting vials and cassettes in an automated prescription filling apparatus
US5660305A (en) Automatic prescription dispensing system
US9483897B2 (en) Linear dispensing system with universal escapement
US8950166B2 (en) Automated solid pharmaceutical packaging machine utilizing robotic drive
US9309051B2 (en) System and method for order picking
JP2016520028A (en) Warehouse storage facility, warehouse storage system, and method for operating a warehouse storage system
CN109661358A (en) Realize that the material sufficiently verified is carried using spindle moving part container delivery system
CA2333334A1 (en) Apparatus and method for automated warehousing and for filling orders from multi-item inventories
AU2010290200A1 (en) Container storage and retrieval system and method
EP1436087A1 (en) Storage and retrieval system
JP2000025934A (en) Article electing and distributing device
EP4091969A1 (en) Mechanical handling apparatus
US8774961B2 (en) Automatic delivery system for continuous batch order processing
US4040528A (en) Warehousing system with turntable having opposed article receiving stations thereon
CA3083839C (en) Modular storage and order picking system
JP2927740B2 (en) Picking method of goods
EP4183714A1 (en) A method for automatically handling a plurality of product containers, and a related system
EP4183715A1 (en) A method for automatically handling a plurality of product containers, and a related system
AU2022284292A1 (en) Storage and retrieval system and stack processing apparatus
JP2002338006A (en) Warehouse system
KR100222395B1 (en) Picking apparatus

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG US UZ VC VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG US

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 10488437

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2002770483

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002770483

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP