Systems and methods for the automated pre-treatment and processing of biological samples
First Claim
1. A method for scheduling robot tasks for at least one robot in an automated stainer system, wherein the at least one robot treats slides on the automated stainer system according to a treatment protocol with reagents on the automated stainer system, the method comprising:
- establishing a connection over a network between a computer and the automated stainer system wherein the network is configured to connect to a plurality of individual automated stainer systems, wherein each of the plurality of individual automated stainer systems includes a network interface, a stain dispenser, and a robot;
obtaining from the automated stainer system an identity of a first slide in the automated stainer system via the network;
selecting a first treatment protocol based on the identity of the first slide;
sending, over the network, first treatment protocol to be performed on the first slide by the automated stainer system;
creating a first robot task list from the first treatment protocol comprising robot tasks to be performed on the first slide by the at least one robot, wherein the robot is configured to dispense, without interruption, onto the first slide at least one reagent from a reagent bottle while another slide, different from the first slide, is added or removed from the automated stainer system during the first treatment protocol;
monitoring, over the network, processing performed on the first slide according to the first robot task list;
obtaining from the automated stainer system an identity of a second slide inserted into the automated stainer system during processing of the first slide;
sending, over the network, a second treatment protocol to be performed on the second slide by the automated stainer system.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods in accordance with embodiments of the present invention allow for the automatic control and scheduling of a staining apparatus for biological samples on slides present within the apparatus. In some embodiments, the actions of a robot coupled to the staining apparatus, which performs some of the staining tasks on the individual slides in accordance with their respective protocols, may be prioritized and scheduled. In some embodiments, the scheduling may result in increasing or maximizing the throughput of slides. In some embodiments, robot scheduling ensures that the individual slides are processed substantially within the tolerances specified by their respective protocols. In some embodiments, the robot scheduler may respond to spontaneous user actions and adaptively schedule or re-schedule robot actions.
97 Citations
13 Claims
-
1. A method for scheduling robot tasks for at least one robot in an automated stainer system, wherein the at least one robot treats slides on the automated stainer system according to a treatment protocol with reagents on the automated stainer system, the method comprising:
-
establishing a connection over a network between a computer and the automated stainer system wherein the network is configured to connect to a plurality of individual automated stainer systems, wherein each of the plurality of individual automated stainer systems includes a network interface, a stain dispenser, and a robot; obtaining from the automated stainer system an identity of a first slide in the automated stainer system via the network; selecting a first treatment protocol based on the identity of the first slide; sending, over the network, first treatment protocol to be performed on the first slide by the automated stainer system; creating a first robot task list from the first treatment protocol comprising robot tasks to be performed on the first slide by the at least one robot, wherein the robot is configured to dispense, without interruption, onto the first slide at least one reagent from a reagent bottle while another slide, different from the first slide, is added or removed from the automated stainer system during the first treatment protocol; monitoring, over the network, processing performed on the first slide according to the first robot task list; obtaining from the automated stainer system an identity of a second slide inserted into the automated stainer system during processing of the first slide; sending, over the network, a second treatment protocol to be performed on the second slide by the automated stainer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification