The present application relates generally, but not by way of limitation, to fluid handling systems, such as those that can be used in various applications to combine reagents (e.g., liquid reagents and solvents) or other fluids. More particularly, the present application relates to systems and methods for arranging pipette tips loaded into a robotic fluid handling system, such as to improve access to the pipette tips by moving parts of the fluid handling system and to expedite performance of protocols and operations performed by the fluid handling system.
Many fluid handling systems are configured to be loaded with containers of liquids for performing library constructions (e.g., libraries of DNA or RNA fragments for sequencing) using a plurality of reagents and solvents. To perform library construction on samples using a fluid handling system, such as a liquid handler, the fluid handling system is typically set-up by an operator or user. Set-up can include loading various items onto a deck of the fluid handling system including samples, library construction reagents, and various items of labware, such as pipette tips, plate lids, and liquid containers of various types and configurations, including reservoirs, microtiter plates, test tubes, vials, microfuge tubes, and the like, according to a protocol programmed into the fluid handling system for performing the library construction.
Pipette tips can be provided by the manufacturer or arranged by a user in boxes, trays or racks. Typical arrangements comprise a rectangular array of rows and columns of pipette tips loaded into individual sockets or receptacles in a rack. The pipette tips can be spaced appropriately to allow each of the multiple mandrels of a multichannel pipetting tool of the fluid handling system access to a pipette tip. Each mandrel of a single or multichannel pipetting tool can be loaded with a clean pipette tip from the rack before using the pipetting tool in a pipetting operation. Used pipette tips can then be dropped into a refuse container before the pipetting tool is moved back to the rack to obtain a fresh, unused pipette tip. Fresh pipette tips can be removed from the rack in various numbers and from disparate locations to execute different pipetting operations using different pipetting tools. Thus, after a fluid handling system performs a complete protocol, the rack of pipette tips can be partially used leaving unused pipette tips in random locations throughout the rack. Use of the unused pipette tips for a subsequent operation typically requires a user to manually reload the box or tray with sufficient pipette tips to perform the next operation. Such tasks can be labor intensive, time consuming, and can lead to contamination of the unused pipette tips due to their manual handling.
The present inventors have recognized, among other things, that problems to be solved in preparing fluid handling systems for performing protocols involving pipetting operations include the need for direct operator interaction required to, either at the beginning or end of a protocol, check the fluid handling system for partial pipette-tip containers, e.g., racks, boxes and trays, and reload the containers to capacity. Frequently, one partially-filled pipette tip container is used to repopulate another partially-filled pipette tip container.
The present subject matter can provide solutions to these problems and other problems, such as by providing a fluid handling system that can automatically perform pipette-tip-container defragmentation and reformatting procedures to reduce or eliminate empty pipette tip locations within the container or to strategically produce strings of pipette tips that facilitate performance of protocols or improve access to pipette tips. In various examples, the defragmenting and reformatting operations can be run before, during or after a protocol. In various examples, the defragmenting and reformatting operations can include tracking and mapping in real time the consumption of pipette tips so that unused pipette tips can be loaded into empty locations. In various examples, the defragmenting and reformatting operations can utilize imaging to identify empty locations in need of being refilled with an unused pipette tip. In various examples, the defragmenting and reformatting operations can sense the presence of locations in the pipette tip container where pipette tips are located to determine locations where unused pipette tips are needed to be reloaded.
In an example, a method for automatically defragmenting pipette tips in a tip tray during the performance of a procedure defined by a protocol stored in memory of a fluid handling system can comprise determining locations of open receptacles in the tip tray where pipette tips are absent, determining locations of filled receptacles in the tip tray where pipette tips are present, and using the fluid handling system to move pipette tips from filled receptacles to open receptacles to complete strings of filled receptacles in the tip tray.
In an example, a method for automatically defragmenting pipette tips in a tip tray during the performance of a procedure defined by a protocol stored in memory of a fluid handling system can comprise determining locations of open receptacles in the tip tray where pipette tips are absent, determining locations of filled receptacles in the tip tray where pipette tips are present, and using the fluid handling system to move pipette tips from filled receptacles to open receptacles to producing patterns of filled receptacles in rows of the tip tray according to usage of tips as defined in the protocol.
In another example, a method for automatically defragmenting pipette tips in a first tip tray during the performance of a procedure defined by a protocol stored in memory of a fluid handling system can comprise determining locations of open receptacles in the first tip tray where pipette tips are absent, determining locations of filled receptacles in the first tip tray where pipette tips are present, and using the fluid handling system to move pipette tips from filled receptacles of a second tip tray to open receptacles to complete strings of filled receptacles in the first tip tray.
For explanatory purposes, processing system 100 will mainly be described as a system for processing and analyzing biological samples, such as the preparation of libraries of nucleic acid fragments (e.g., libraries of fragments derived from DNA or RNA molecules) including next-generation sequencing (NGS) libraries. For example, examples of the present disclosure can include thermocycling and incubating reagents in a reaction vessel loaded into a thermocycling system, wherein the single reaction vessel and the single thermocycling system can perform a plurality of different heating functions for different liquids loaded therein. Processing system 100 can additionally be representative of other types of fluid handling systems.
In order to properly process reagents and specimen within the systems processing modules (e.g., a reaction vessel), and provide other functionality of a fluid handling system, liquids can be moved around and combined within the fluid handling system using pipette tips attached to a pipetting tool or manifold via mandrels. Typically, the pipette tips are disposable and configured to be used one time to avoid contamination. As such, the pipetting tool or manifold is repeatedly self-loading clean, unused pipette tips from storage containers within the fluid handling system, performing a pipetting operation, discarding the dirty, used pipette tip into a refuse container, and reloading a new pipette tip. The present disclosure describes systems and methods for monitoring consumption of pipette tips from a pipette tip container, obtaining unused pipette tips from other containers, and rearranging unused pipette tips in the container to organize the unused pipette tips in arrangements that can facilitate rapid performance of the current protocol and hasten performance of a subsequent protocol. Thus, processing system 100 can be used to verify the locations of pipette tips, monitor the consumption of pipette tips, and keep track of the locations of open pipette-tip receptacles and filled pipette-tip receptacles so that unused pipette tips can be added to and organized within a pipette-tip container to facilitate subsequent operations and protocols. Partially-used pipette-tip containers can be reformatted or defragmented. Reformatting can include completely refilling a pipette-tip container to capacity or arranging the container to include patterns of pipette tips to facilitate performance of various pipetting operations in a protocol. Defragmenting can include arranging blocks or strings of consecutive pipette tips to eliminate or reduce empty spaces.
Structure 140 can include a housing (e.g., housing 202 of
Transport device 141 can comprise a trolley, bridge or carriage system having moving capabilities in X and Y directions and hoisting capabilities in a Z direction (see
Processing apparatus 101 can include any number of machines or instruments for executing any suitable process. For example, processing apparatus 101 can include an analyzer, which can include any suitable instrument that is capable of analyzing a sample such as a biological sample. Examples of analyzers include spectrophotometers, luminometers, mass spectrometers, immunoanalyzers, hematology analyzers, microbiology analyzers, flow cytometers, and/or molecular biology analyzers. In some examples, processing apparatus 101 can include a sample staging apparatus. A sample staging apparatus can include a sample presentation unit for receiving sample tubes with biological samples, a sample storage unit for temporarily storing sample tubes or sample retention vessels, a means or device for aliquotting a sample, such as an aliquottor, a means for holding at least one reagent pack comprising the reagents needed for an analyzer, and any other suitable features. Processing apparatus 101 can further comprise a device for mixing the specimen and a shaker or stirrer for agitating or mixing liquids and reagents, etc.
Thermal cycler system 107 can be positioned relative to deck 105 and can be configured to receive a liquid vessel, such as reaction vessel 205 (
Processing system 100 can be provided with an imaging system, e.g., a camera such as imaging device 206 (
Control computer 108 can conduct pipette tip organizing for pipette tips loaded onto deck 105 using processing apparatus 101 and including transport device 141, as well as control the processes run on processing system 100, according to a stored protocol. Control computer 108 can control and/or transmit messages to processing apparatus 101, transport device 141, and/or thermal cycler system 107. Control computer 108 can comprise data processor 108A, non-transitory computer readable medium 108B and data storage component 108C coupled to data processor 108A, one or more input devices 108D and one or more output devices 108E. Although control computer 108 is depicted as a single entity in
Output device 108E can comprise any suitable device that can output data. Examples of output device 108E can include display screens, video monitors, speakers, audio and visual alarms and data transmission devices. Input device 108D can include any suitable device capable of inputting data into control computer 108. Examples of input devices can include buttons, a keyboard, a mouse, touchscreens, touch pads, microphones, video cameras and sensors (e.g., light sensor, position sensors, speed sensor, proximity sensors). Additionally, input device 108D can comprise a sensor that can receive inputs from transport device 141. In examples, input device 108D can comprise a capacitance sensor (e.g., capacitance sensor 616 of
Data processor 108A can include any suitable data computation device or combination of such devices. An exemplary data processor can comprise one or more microprocessors working together to accomplish a desired function. Data processor 108A can include a CPU that comprises at least one high-speed data processor adequate to execute program components for executing user and/or system-generated requests. The CPU can be a microprocessor such as AMD's Athlon, Duron and/or Opteron; IBM and/or Motorola's PowerPC; IBM's and Sony's Cell processor; Intel's Celeron, Itanium, Pentium, Xeon, and/or XScale; and/or the like processor(s). The data processor system can include a means of communicating to external devices such as a USB drive for loading user panels or services such as the Beckman Connect instrument diagnostic service.
Computer readable medium 108B and data storage component 108C can be any suitable device or devices that can store electronic data. Examples of memories can comprise one or more memory chips, disk drives, etc. Such memories can operate using any suitable electrical, optical, and/or magnetic mode of operation.
Computer readable medium 108B can comprise code, executable by data processor 108A to perform any suitable method. For example, computer readable medium 108B can comprise code, executable by processor 108A, to cause processing system 100 to perform automated processes, including pipette tip defragmentation and reformatting processes, as well as to control thermal cycler system 107, structure 140, transport device 141, and/or processing apparatus 101 to execute the process steps for the one or more processes described herein, particularly those described with reference to
Computer readable medium 108B can comprise code, executable by data processor 108A, to receive and store process steps for one or more pipette tip organizing procedures (e.g., a procedure for arranging or rearranging, formatting or reformatting and/or defragmenting pipette tips within one or more containers. As such, computer readable medium 108B can include three-dimensional location data, such as X, Y, Z coordinates described below, for the location of individual pipette tip sockets or receptacles for pipette tip containers loaded onto deck 105.
Computer readable medium 108B can also include code, executable by data processor 108A, for receiving results from processing apparatus 101 (e.g., results from analyzing a biological sample) and for forwarding the results or using the results for additional analysis (e.g., diagnosing a patient).
Additionally, computer readable medium 108B can comprise code, executable by data processor 108A, for obtaining an image of deck 105, identifying information (e.g., the presence of labware or the location of pipette tips) in the images of deck 105, confirming pieces of labware or pipette tips on deck 105 by comparing stored location information in computer readable medium 108B to location information obtained from an imaging process, and performing pipette tip organizing processes of processing system 100 accordingly.
Data storage component 108C can be internal or external to control computer 108. Data storage component 108C can include one or more memories including one or more memory chips, disk drives, etc. Data storage component 108C can also include a conventional, fault tolerant, relational, scalable, secure database such as those commercially available from Microsoft SQL, Oracle™ or Sybase™. In some examples, data storage component 108C can store protocols 108F and images 108G. Data storage component 108C can additionally include instructions for data processor 108A, including protocols. Computer readable medium 108B and data storage component 108C can comprise any suitable storage device, such as non-volatile memory, magnetic memory, flash memory, volatile memory, programmable read-only memory and the like.
Protocols 108F in data storage component 108C can include information about one or more protocols. A protocol can include information about one or more processing steps to complete (e.g., pipetting processes, procedures or operation), components used during the process (e.g., pipette tips), a component location layout (e.g., X, Y, Z coordinate locations for pipette tips), loading of thermal cycler system 107, heating levels of thermal cycler system 107 and/or any other suitable information for completing a process. For example, a protocol can include one or more ordered steps for processing a biological sample or processing a DNA library. A protocol can also include steps for preparing a list of components before starting the process, such as the number of pipette tips to be used in each pipetting operation. The components can be mapped to specific locations in the reaction vessel (e.g., reaction vessel 205 of
Images 108G in data storage component 108C can include a real-world visual representation of deck 105, pipette tips, the reaction vessels and the carousel, as well as of components disposed on or in deck 105, pipette tip containers, the reaction vessels and the carousel and labels disposed on those components. In each image, deck 105, the reaction vessels and the carousel can be shown in a ready state for beginning a certain process, with components for executing a protocol placed in locations accessible to transport device 141. Each of images 108G can be associated with a specific protocol from the stored protocols 108F. In some examples, there can be a single image for certain protocol. In other examples, there can be multiple images (e.g., from different angles, with different lighting levels, or containing acceptable labware substitutions in some locations) for a certain protocol. Images 108G can be stored as various types or formats of image files including JPEG, TIFF, GIF, BMP, PNG, and/or RAW image files, as well as AVI, WMV, MOV, MP4, and/or FL V video files. As such, images 108G can provide information to control computer 108 regarding the presence of labware and pipette tips on deck 105 and proper positioning of such components, as well as the quantity of such components that are available and the number of open locations or receptacles for such components.
Deck 105 can be subdivided into a plurality of discrete deck locations for staging different components. The discrete locations can be of any suitable size. An example of deck 105 with a plurality of locations is shown loaded with labware in
As discussed herein, processing system 100 can execute pipette-tip organizing procedures for processing system 100 including performing reformatting and defragmenting procedures using transport device 141 (
Imaging device 206 can be located within housing 202 in a stationary location. However, imaging device 206 can be moveable or have an adjustable field of view. One or more imaging devices 206 can be configured to point at a single location or multiple locations in housing 202. Simultaneously, dispenser tip 258 (
Fluid handling system 200 can further comprise transport device 141 (
According to the present disclosure, transport device 141 can be operated by controller 214 to engage a tip of dispenser tip 258 or tip mandrel 256 of fluid dispenser 254 if dispenser tip 258 is not installed in tip mandrel 256 to sense the presence of items located on deck 220, such as liquid, labware and pipette tips, such as by using a capacitive sensing system. Fluid dispenser 254, tip mandrel 256 extending therefrom, and dispenser tip 258, as well as other conducting or semi-conducting instruments attached to tip mandrel 256, can be configured to be in electrical communication with a capacitance sensor located, for example, in controller 214 (
As is discussed in greater detail below, controller 214 (
Thus, contact of a pipette tip can establish that a receptacle in the container is occupied and the absence of contact with a pipette tip can establish that a receptacle in the container is empty. The occupied/empty information read from these sensors can be connected to control computer 108 (
Controller 214 (
Deck 220 can include spaces or locations L1-L16 for various components, including carousel 204, reaction vessels 205, pipette tip racks (or micro-tip racks) 218, milli-tip racks 221, bulk reservoirs 222 and waste bin 224. Other locations can be provided for other items of labware, such as tube holders and reagent tube holders. Deck 220 can also be configured to represent examples comprising a plurality of modules with predefined and fixed operational locations, where these modules may comprise complete subsystems that perform dedicated functions. For example, a module may perform specimen or prepared sample washing while another may present primary specimens to the transport device 141 for specimen aliquot.
One or more imaging devices 206 can be mounted within housing 202 relative to platform 212 such that imaging device can produce a field of view that covers all of platform 212. Likewise, a transport system, such as transport device 141 of
One or more of locations L1-L16 can be programmed to processing system 100 to be the location for receiving trays, boxes or racks of pipette tips. Such receiving trays, boxes, or racks may contain unused pipette tips for performing pipetting operations, or may contain used pipette tips placed into the receiving trays, boxes, or racks after a pipetting operation. Processing system 100 can be provided with the X, Y, Z coordinates of locations L1-L16 and the geometry of labware configured to be stored in locations L1-L16. For example, the geometry of a pipette tip rack including sockets or receptacles for pipette tips can be converted to X, Y, Z coordinates stored in memory. Thus, processing system 100 can be configured to know the three-dimensional position of the sockets or receptacles relative to deck 220 such that the position of a pipette tip within the sockets or receptacles or the absence of a pipette tip at such socket or receptacle can be determined and recorded in memory, such as by using the imaging system or a sensing system of the fluid dispenser.
Each of locations L1-L16 can be accessed by transport device 141 (
For example, bulk reservoirs 222 (
Imaging device 206 can be configured to recognize the presence of one or more components at each of locations L1-L16 the presence of carousel 204 at location L11 and the presence of reaction vessel 205 at locations L12, L13 and L14, for example. Components, e.g., vials of liquid, can be loaded into carousel 204 is a desired manner, e.g., according to a protocol and liquid therefrom, or another location, can be loaded into one of reaction vessels 205 for loading into thermal cycler system 208 according to the protocol. Imaging device 206 can be used to identify a component loaded onto deck 220 and verify that the identified component is the expected component. In further examples, imaging device 206 can indicate that a component other than the expected component has been loaded, or that the expected component has been loaded improperly (such as crooked). In examples, imaging device 206 can be used to confirm the presence, shape and proper loading of the component.
In examples, imaging device 206 can be used according to the principles and methods described in WO 2021/041216 to Davis et al., which is incorporated herein in its entirety by this reference, to identify items on deck 220 and the locations of such items on deck 220.
As a particular non-limiting example of component verification, a deck setup configuration can require that a particular size and/or type of pipette tip container, such as a 96- or 384-pipette tip box, be arranged at a particular location on deck 220. Machine learning or an artificial neural network can be used to examine images of deck 220 with respect to the location where the pipette tip container is desired. Machine learning or an artificial neural network can be trained, programmed, or otherwise configured to determine whether an item positioned in the particular location on deck 220. In particular, machine learning or an artificial neural network can determine whether the item on deck 220 is a 96-pipette tip box; (2) a 384-pipette tip box or (3) a different item. If the item is determined to be a 96-pipette tip box, it can be determined that the location is satisfied. If the item is determined to be a different item, an error can be recorded to alert the operator that the item is incorrect.
Additionally, in some examples, the machine learning or artificial neural network can determine whether the item on deck 220 is configured or arranged correctly where a particular configuration or arrangement of the component is required or desired. For example, it can be determined whether the item on deck 220 is: (1) a 96-pipette tip box without a lid; (2) a 96-pipette tip box with a lid; (3) a 384-pipette tip box without a lid; (4) a 384-pipette tip box with a lid; or (5) a different item. If it is determined that the item on deck 220) is the correct box but contains a lid or other covering, an error can be recorded to alert an operator to remove the lid for processing.
Additionally, if the deck setup configuration requires that the box contain a particular number and/or configuration of tips or of openings without tips, template matching, for example, can be used to identify and count a number of tips or openings in the image of the box.
In some examples, deck setup instructions may be dynamically modified in response to component verification. For example, where an operator is instructed to load a particular number of tips onto the deck, and the operator loads fewer than the particular number of tips, a system of the present disclosure may calculate an additional number of tips still needed and instruct the operator to load the additional number of tips. As a particular example, where a particular run or method to be performed requires ninety-six tips, and the operator loads two boxes each containing forty-eight tips, the system may verify proper deck setup for that component or location on the deck. However, if the operator loads two partial boxes, each box containing only twenty tips, the system, upon counting the number of tips present, can calculate that fifty-six tips are still needed. The system may then instruct the operator to load an additional fifty-six tips.
As another particular non-limiting example of component verification, a deck setup configuration can require that a particular size and/or type of pipette tip container, such as a 384-pipette tip box, be arranged at a particular location on deck 220. Machine learning or an artificial neural network may be used to examine the deck image with respect to the location on deck 220 where the pipette tip container is required. Machine learning or an artificial neural network can be trained, programmed, or otherwise configured to identify whether an item arranged in the location on deck 220 is: (1) a 384-pipette tip box without a lid; (2) a 384-pipette tip box with a lid; or (3) a different item. Template matching can be used to identify and count each tip in the box to determine whether the box contains a correct number and/or pattern of openings. In other examples, each opening can be identified and counted using template matching.
Tip mandrel 606 can comprise a device to which a pipette tip 608 can be connected. In examples, tip mandrel 256 of
Circuit board 604 can comprise a liquid level sensor board that is configured to sense capacitance. As such circuit board 604 can comprise capacitance sensor 616 that can be in electronic communication with connector pin 612. Connector pin 612 can provide an electrical connection between tip mandrel 606 and pipette tip 608 coupled thereto. In an example, connector pin 612 can comprise a pogo pin. For example, capacitance sensor 616 can be used to sense the level of liquid within a vial or container into which a pipette tip is inserted into, as can be appreciated by one of skill in the art. Furthermore, capacitance sensor 616 can be used to sense the position of tip mandrel 606 when contacted to a conducting surface. Additionally, if a conductive pipette tip 608 is coupled to mandrel 606, capacitance sensing can be conducted using pipette tips 608.
As can be seen in
Incorporating capacitance sensor 616 into pipetting device 600 to be in electric communication with tip mandrel 606 can allow for configurations that facilitate execution of various features described herein, including reformatting and defragmenting processes.
As shown in
Body 704 of rack 700 can comprise a rectilinear body configured to fit within one of rectilinear spaces L1-L10, for example. The outer perimeter of body 704 can be configured to nest between barriers or walls of one of receptacles 304 (
Pipette tips 702 can comprise pipetting shaft 708 and collar 710. Collar 710 can comprise a proximal end of pipette tip 702 that has an internal diameter configured to engage tip mandrel 606 (
Receptacles 706 can comprise cylindrical slots or bores within body 704 that can receive shafts 708 of pipette tips 702. Collars 710 of pipette tips 702 can rest on body 704 so to be engageable by tip mandrel 606. Receptacles 706 can be arranged in a pattern to maximize the cross-sectional area of body 704 to receive as many pipette tips 702 as possible given the size of pipette tips 702. In examples, receptacles 706 can be arranged in rectangular arrays of rows and columns. In the illustrated example, receptacles 706 can be arranged in an array of eight rows and twelve columns, as shown in
As shown in
Examples of pipette tip defragmenting and reformatting are described below in relation to
In this exemplary protocol, a first pipetting operation is performed comprising two consecutive pipetting steps using a single-channel pipetting device 600, where a different pipette tip 702 is used for each step, thereby removing pipette tips A1 and B1 from pipette tip rack 700.
Situations may arise where columns 1 through 12 have fewer pipette tips 702 available than what is called for in the protocol. As such, pipetting device 600 may need to move to different column where sufficient pipette tips are available for the next pipetting operation even though pipette tips 702 remain in the previous column. For example, in a second pipetting operation of the protocol, an 8-channel pipetting device 600 is used to remove eight pipette tips 702. However, column 1 has insufficient pipette tips 702. Thus, pipetting device 600 moves over to column 2, thereby removing the column of pipette tips A2 to H2 in pipette tip rack 700.
Finally, in a third pipetting operation of the protocol, a multichannel pipetting device 600, configured to remove every other pipette tip 702 in column 3 of pipette tip rack 700 is used. In examples, the multichannel pipetting device 600 used to perform this third pipetting operation is an 8-channel pipettor, where every other tip mandrel 606 is independently lowered in the Z-direction relative to the other tip mandrels 606 of the 8-channel pipettor, so that only the lowered tip mandrels 606 engage a pipette tip 702 in pipette tip rack 700.
As such, the pipette tip rack 700 of
In additional examples of how pipette tip rack 700 can become fragmented, it may be possible that unused pipette tips 702 are left at the bottom edge or in middle portions of columns 1 through 12 due to the need for pipetting device 600 being able to access pipette tips 702 in rack 700 and then to be able to subsequently insert the loaded pipette tips 702 into labware on deck 220. For example, labware may be arranged on deck 220 such that pipette tips 702 loaded onto the bottom side of pipetting device 600 (relative to the orientation of
Also, the pipetting operations of the loaded protocol may not require all of columns 1-12 to be used such that full pipette tip columns remain, as indicated by columns 4-12 in
Thus, at the end of finishing all the pipetting operations for a protocol, pipette tip rack 700 can be left with a scattering of pipette tips 702 within the matrix of the receptacles defined by columns 1-12 and rows A-H. Pipette tips 702 can be fragmented into chunks or individual pipette tips that leave too few pipette tips 702 to perform another protocol or that would require manifold 600 to make extra maneuvers to pick up unused pipette tips, thereby slowing performance times for the protocol. As such, it can be desirable to organize pipette tips 702, such as by defragmenting or reformatting the arrangement of pipette tips 702 in pipette tip rack 700.
Reformatting can be performed after a protocol is executed, as discussed with reference to
In
In
In
In another example, the pipette tip rack 700 of
The methods of reformatting or defragmenting a pipette tip rack 700 performed during the performance of a protocol, as described herein, can be combined with any suitable method of reformatting or defragmenting the pipette tip rack 700 performed after the performance of the protocol, as also described herein.
The methods described herein of reformatting and/or defragmenting a pipette tip rack 700, either before, during, and/or after performing a protocol, may be combined in any suitable manner or combination.
In some examples, the pipette tip rack 700 is used as a source of unused pipette tips 702 for a selected protocol. In some examples, the pipette tip rack 700 is used to receive and segregate used pipette tips 702 from unused pipette tips 702. In some examples, the reformatting and/or defragmenting methods described herein can be separately used on a pipette tip rack 700 that is used as a source of unused pipette tips 702 and on a pipette tip rack 700 that is used to receive used pipette tips 702, in any suitable combination.
Step 802 can comprise initiating fluid handling system 200 (
Step 804 can comprise preparing fluid handling system 200 for performing a procedure involving pipetting. Thus, a protocol can be programmed into input device 108D (
Step 806 can comprise determining the starting set of pipette tips 702 loaded into fluid handling system 200. Control computer 108 can determine the starting set of pipetting tips 702 in a plurality of ways, as described with reference to steps 806A-806D. Control computer 108 can do one, a plurality of, or all of steps 806A-806D to determine the starting set. The starting set of pipette tips 702 can be determined in different ways for redundancy to help ensure that the correct number of pipette tips 702 is properly determined.
Step 806A can comprise processing system 100 assuming that pipette tip rack 700 loaded onto deck 220 is full. In examples, processing system 100 can recognize the presence of pipette tip rack 700 of deck 220 using imaging device 206 and then assign an unused pipette tip 702 to each receptacle 706 in pipette tip rack 700. In examples, processing system 100 can read the type of pipette tip rack 700 used in a protocol stored in computer readable medium 108B, determine from computer readable medium 108B the number and location of receptacles 706 for pipette tips 702 in the pipette tip rack 700, and then assign an unused pipette tip 702 to each receptacle 706 in the pipette tip rack 700.
Step 806B can comprise processing system 100 reading the number and locations of pipette tips 702 loaded onto deck 220 from a protocol stored in computer readable medium 108B. For example, the protocol stored in computer readable medium 108B can directly recite the number and locations of receptacles 706 for pipette tip rack 700 and further recite which of receptacles 706 include an unused pipette tip 702.
Step 806C can comprise using imaging device 206 (
Step 806D can comprise sensing the number of pipette tips 702 in pipette tip rack 700. Processing system 100 can move pipetting device 600 to the location of pipette tip rack 700 to contact one of tip mandrels 606 with each of receptacles 706 in pipette tip rack 700. Where tip mandrels 606 obtain a capacitance reading in the expected location of a pipette tip rack 700, computer readable medium 108B can be updated to record the location of a pipette tip 702. Where tip mandrels 606 do not obtain a capacitance reading in the expected location of a pipette tip rack 700, computer readable medium 108B can be updated to record the absence of a pipette tip 702. In additional examples, processing system 100 can recognize the difference in Z height for the reading of a capacitance signal to distinguish between a higher Z location where a pipette tip 702 is located or a lower Z location where contact with an empty receptacle 706 is made. Furthermore, processing system 100 can recognize the difference in Z height via use of a pressure sensor.
Step 808 can comprise obtaining a new pipette tip 702 using pipetting device 600. Processing system 100 can begin to perform the first pipetting operation of the protocol from step 804. Pipetting device 600 can be moved to the location of pipette tip rack 700 to obtain pipette tips 702. Pipetting device 600 can be moved downward in the Z direction to engage tip mandrels 606 with collars 710 of a select number of pipette tips 702 to be loaded onto pipetting device 600 to perform pipetting procedures.
Step 810 can comprise performing a pipetting operation using the new pipette tips 702 loaded onto tip mandrel 606. The pipette tips 702 gathered at step 808 can be moved over one or more items of labware loaded onto deck 220 (
Step 812 can comprise discarding the dirty pipette tip 702 used in step 810. Pipetting device 600 can be moved from the second item of labware in step 810 to waste storage area L16 for bin 224 (
Step 814 can comprise updating the starting set of pipette tips 702 of step 806 to subtract the used pipette tips. The starting set of pipette tips can be updated in a plurality of ways described with reference to steps 814A-814D. Control computer 108 can do one, a plurality of, or all of steps 814A-814D to determine the updated set. The updated set of pipette tips 702 can be determined in different ways for redundancy to help ensure that the correct number of pipette tips 702 is properly determined.
Step 814A can comprise subtracting the number of pipette tips 702 used and discarded at steps 810 and 812 from the starting or full set of pipette tips, such as provided by steps 806A-806D. The number of pipette tips 702 used at step 808 can be read from the protocol stored in computer readable medium 108B. The protocol can include a list of the number of pipette tips 702 used in each sub-step or pipetting operation of the protocol. Thus, control computer 108 can maintain a running ledger of pipette tips by continuously subtracting the number of used pipette tips from the starting total. Computer readable medium 108B can be updated with the remaining numbers and locations of clean and unused pipette tips 702.
Step 814B can comprise reading memory of fluid handling system 200 to determine the number of pipette tips 702 that remain after the particular pipetting procedures have been performed at step 810. For example, control computer 108 can consult the protocol loaded at step 804 to determine how many pipette tips 702, and their locations should remain after steps 810 and 812 are performed. The protocol can maintain a running ledger of pipette tips for the protocol after each sub-step or pipetting operation of the protocol. Computer readable medium 108B can be updated with the remaining numbers and locations of clean and unused pipette tips 702.
Step 814C can comprise using imaging device 206 (
Step 814D can comprise using tip mandrel 606 to sense pipette tips in pipette tip rack 700. As described with reference to step 806D, pipetting device 600 can be moved around pipette tip rack 700 to engage tip mandrels 606 with pipette tips 702 and receptacles 706 to determine which receptacles 706 are occupied. Computer readable medium 108B can be updated with the remaining numbers and locations of clean and unused pipette tips 702.
After step 814, steps 808-814 can be repeated as necessary to complete the protocol loaded at step 804 until all the requisite pipetting operations have been performed.
Step 816 can comprise completing the protocol loaded at step 804 and all the pipetting procedures called for therein. Processing system 100 can be changed over to a completed state where a user can operate controller 214 and cover panel 210 to obtain the desired result of the protocol, e.g., a library construction. However, before or after operation of processing system 100 is turned over to user control, control computer 108 can be used to perform the pipette tip organizing procedures described herein. Such pipette tip organizing procedures can be performed automatically by control computer 108 without user intervention. However, in examples, a user can load a new, full or partially filled pipette tip rack 700 into processing system 100 to make new pipette tips available for the organizing procedures. In any case, fluid handling system 200 can be operated to look for the locations of unused pipette tips on deck 220, such as by using image recognition, performing sensing with mandrels 606, or consulting information stored in computer readable medium 108B.
Step 818 can comprise moving pipetting device 600 to a space at pipette tip rack 700 where an unused pipette tip 702 is located from a location determined at step 816.
Step 820 can comprise moving pipetting device 600 to collect an unused pipette tip 702 by engaging tip mandrel 606 with the pipette tip 702. The new or clean pipette tip 702 can be collected from an occupied receptacle 706 in the same pipette tip rack 700 at step 820A, or can be collected from an occupied receptacle 706 in a different pipette tip rack 700 than was used to perform steps 806-816 at step 820B. In examples, an additional pipette tip rack 700, partially or fully loaded with pipette tips 702, can be positioned onto deck 220 at step 802 such that performance of the protocol is not interrupted. In additional examples, an additional pipette tip rack 700, partially or fully loaded with pipette tips 702, can be positioned onto deck 220 after step 816.
Step 822 can comprise moving pipetting device 600 to a space at pipette tip rack 700 where a pipette tip is not located. Pipetting device 600 can then use mandrel 606 to eject the pipette tip 702 collected at 820 into the unoccupied receptacle 706.
Step 824 can comprise defragmenting the pipette tips 702 of the pipette tip rack 700 used in steps 806-816 by repeating steps 818-822. Step 824A can comprise defragmenting the pipette tips 702 by filling rows or columns of the pipette tip rack 700 used in steps 806-816. Step 824B can comprise defragmenting the pipette tips 702 by completing strings of pipette tips 702. Step 824C can comprise defragmenting the pipette tips 702 by producing patterns of pipette tips 702, such as patterns of pipette tips accessed by the pipetting device according to a selected protocol. Other defragmenting and reformatting procedures can additionally be performed.
Step 826 can comprise finishing operations of processing system 100. Thus, the defragmentation process of steps 818-824 can be completed. All of the pipetting operations of steps 808-814 can be completed, and the protocol loaded at step 804 can be completed. Thus, processing system 100 can be returned to user control, such as to obtain the results of the just completed protocol and to prepare processing system 100 for a subsequent protocol without having to manually reorganize, reformat or defragment pipette tips 702.
As can be seen in
The reformatting and defragmenting methods of the present disclosure are not limited to protocols involving pipetting operations. The defragmenting and reformatting methods, operations and procedures described herein can be used more generally in dedicated reformatting and defragmenting protocols. In examples, the reformatting and defragmenting protocols of the present disclosure can recognize, such as by using a camera or capacitance or pressure sensing, the types and number of tip boxes loaded onto a deck, the number and position of tips in each box, can recognize and handle tip boxes with or without lids, and can automatically reformat or defragment to produce full and partial boxes more optimized for future use. In examples, the reformatting and defragmenting protocols can be run by other machines than liquid or fluid handling systems described herein.
Example 1 is a method for automatically defragmenting pipette tips in a tip tray during performance of a procedure defined by a protocol stored in memory of a fluid handling system, the method comprising: determining locations of open receptacles in the tip tray where pipette tips are absent: determining locations of filled receptacles in the tip tray where pipette tips are present; and using the fluid handling system to move pipette tips from filled receptacles to open receptacles to complete strings of filled receptacles in the tip tray.
In Example 2, the subject matter of Example 1 optionally includes removing pipette tips from filled receptacles in the tip tray using one or more tip mandrels of a pipetting device of the fluid handling system: performing a pipetting operation with the pipetting device using removed pipette tips, the pipetting operation performed according to the protocol; and discarding the removed pipette tips after performing the pipetting operation to produce the open receptacles in the tip tray.
In Example 3, the subject matter of Example 2 optionally includes wherein determining the locations of open and filled receptacles in the tip tray comprises: viewing the locations of open and filled receptacles with a camera: recognizing open and filled receptacles of the tip tray in images of the tip tray; and mapping the open and filled receptacles to a tip tray map stored in memory of the fluid handling system.
In Example 4, the subject matter of any one or more of Examples 2-3 optionally include wherein determining the locations of open and filled receptacles in the tip tray comprises: obtaining a tip tray map from the protocol stored in memory of the fluid handling system indicating locations of filled receptacles in the tip tray; and subtracting pipette tips from the filled receptacles to produce open receptacles in the tip tray map as pipette tips are used during the pipetting operation.
In Example 5, the subject matter of Example 4 optionally includes wherein the tip tray map is defaulted to a filled capacity of the tip tray at the beginning of the procedure.
In Example 6, the subject matter of any one or more of Examples 4-5 optionally include wherein the tip tray map is set according to an initial status indicated in the protocol.
In Example 7, the subject matter of any one or more of Examples 2-6 optionally include wherein determining the locations of open and filled receptacles in the tip tray comprises sensing for presence of pipette tips at each receptacle in the tip tray.
In Example 8, the subject matter of Example 7 optionally includes wherein the presence of pipette tips at each receptacle is determined using a capacitive sensing system associated with the fluid handling system.
In Example 9, the subject matter of Example 8 optionally includes wherein the presence of pipette tips at each receptacle is determined using the capacitive sensing system associated with the fluid handling system at the beginning and end of the procedure.
In Example 10, the subject matter of any one or more of Examples 2-9 optionally include wherein determining the locations of open and filled receptacles in the tip tray is performed at the beginning of the procedure.
In Example 11, the subject matter of any one or more of Examples 2-10 optionally include wherein determining the locations of open and filled receptacles in the tip tray is performed at the end of the procedure.
In Example 12, the subject matter of any one or more of Examples 2-11 optionally include wherein determining the locations of open and filled receptacles in the tip tray is performed during the procedure.
In Example 13, the subject matter of Example 12 optionally includes performing consecutive time-sensitive pipetting operations of the procedure before determining the locations of open and filled receptacles in the tip tray.
In Example 14, the subject matter of any one or more of Examples 12-13 optionally include determining that a number of consecutive filled-receptacles in the tip tray is insufficient to perform a step of the pipetting operation; and moving pipette tips from filled receptacles to open receptacles in the tip tray to provide the number of consecutive filled-receptacles sufficient to perform said step of the pipetting operation before performing said step.
In Example 15, the subject matter of any one or more of Examples 1-14 optionally include wherein moving pipette tips from filled receptacles to open receptacles to complete strings of filled receptacles in the tip tray comprises: moving pipette tips to less obstructed locations in the tip tray.
In Example 16, the subject matter of any one or more of Examples 1-15 optionally include wherein moving pipette tips from filled receptacles to open receptacles to complete strings of filled receptacles in the tip tray comprises: moving all the pipette tips in a partial row or column in the tip tray to consecutive open receptacles of another row or column in the tip tray.
In Example 17, the subject matter of any one or more of Examples 1-16 optionally include wherein moving pipette tips from filled receptacles to open receptacles to complete strings of filled receptacles in the tip tray comprises: completely filling a partial row or column of receptacles in the tip tray with pipette tips from other rows or columns in the tip tray.
Example 18 is a method for automatically defragmenting pipette tips in a tip tray during performance of a procedure defined by a protocol stored in memory of a fluid handling system, the method comprising: determining locations of open receptacles in the tip tray where pipette tips are absent: determining locations of filled receptacles in the tip tray where pipette tips are present; and using the fluid handling system to move pipette tips from filled receptacles to open receptacles to producing patterns of filled receptacles in rows of the tip tray according to usage of tips as defined in the protocol.
Example 19 is a method for automatically defragmenting pipette tips in a first tip tray during performance of a procedure defined by a protocol stored in memory of a fluid handling system, the method comprising: determining locations of open receptacles in the first tip tray where pipette tips are absent: determining locations of filled receptacles in the first tip tray where pipette tips are present; and using the fluid handling system to move pipette tips from filled receptacles of a second tip tray to open receptacles to complete strings of filled receptacles in the first tip tray.
In Example 20, the subject matter of Example 19 optionally includes wherein moving pipette tips from filled receptacles to open receptacles to complete strings of filled receptacles in the second tip tray comprises: moving pipette tips to different tiers of a platform of the fluid handling system.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventor also contemplates examples in which only those elements shown or described are provided. Moreover, the present inventor also contemplates examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with 37 C.F.R. § 1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
This application claims the benefit of and priority to U.S. Provisional Patent Application No. 63/277,396, filed Nov. 9, 2021, the entire contents of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/049165 | 11/7/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63277396 | Nov 2021 | US |