Skip to main content
[Preprint]. 2023 Jul 15:2023.07.10.547733. [Version 2] doi: 10.1101/2023.07.10.547733

Table 2. Basic liquid-handling operations available through PyLabRobot.

Composite operations exist in the interface layer for reusability, but are implemented on the backend as multiple fundamental operations to minimize the responsibility in backends, making adding new backends and devices easier.

LH method Description Backend method(s)
pick_up_tips Pick up tips from a tip rack pick_up_tips
drop_tips Put tips back in a tip rack, reuse allowed drop_tips
discard_tips Dispose of the tips, reuse not allowed drop_tips
return_tips Return the mounted tips to where they were picked up drop_tips
aspirate Aspirate from a container aspirate
dispense Dispense to a container dispense
transfer Transfer liquid from one container to another aspirate, dispense
pick_up_tips96 Pick up 96 tips from a tip rack using a single head pick_up_tips96
drop_tips96 Drop 96 tips to a tip rack with a single head, reuse allowed drop_tips96
discard_tips96 Dispose of 96 tips to the trash location, reuse disallowed drop_tips96
return_tips96 Return all 96 tips to the tip rack where they were picked up drop_tips96
aspirate96 Aspirate from a container using 96 channels at once aspirate96
dispense96 Dispense to a container using 96 channels at once dispense96
move_resource Move a resource to a new location move_resource
move_plate Move a plate to a new location move_resource
move_lid Move a plate lid to a new location move_resource