Systems and methods allowing for the automatic control and scheduling of a
staining apparatus for biological samples on slides present within the
apparatus are provided. 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.