pylabrobot.liquid_handling.backends.opentrons_backend.OpentronsBackend#
- class pylabrobot.liquid_handling.backends.opentrons_backend.OpentronsBackend(host: str, port: int = 31950)#
Bases:
LiquidHandlerBackend
Backends for the Opentrons liquid handling robots. Only supported on Python 3.10.
Attributes
The number of channels that the robot has.
Methods
__init__
(host[, port])aspirate
(ops, use_channels)Aspirate liquid from the specified resource using pip.
aspirate96
(aspiration)Aspirate from all wells in 96 well plate.
assigned_resource_callback
(resource)Called when a resource is assigned to a backend.
deserialize
(data)dispense
(ops, use_channels)Dispense liquid from the specified resource using pip.
dispense96
(dispense)Dispense to all wells in 96 well plate.
drop_tips
(ops, use_channels)Drop tips from the specified resource.
drop_tips96
(drop)Drop tips to the specified resource using CoRe 96.
get_pipette_name
(pipette_id)Get the name of a pipette from its id.
home
()Home the robot
List all connected temperature modules.
move_channel_x
(channel, x)Move the specified channel to the specified x coordinate.
move_channel_y
(channel, y)Move the specified channel to the specified y coordinate.
move_channel_z
(channel, z)Move the specified channel to the specified z coordinate.
move_pipette_head
(location[, speed, ...])Move the pipette head to the specified location.
move_resource
(move)Move the specified lid within the robot.
pick_up_tips
(ops, use_channels)Pick up tips from the specified resource.
pick_up_tips96
(pickup)Pick up tips from the specified resource using CoRe 96.
prepare_for_manual_channel_operation
(channel)Prepare the robot for manual operation.
select_liquid_pipette
(volume)Select a pipette based on volume for an aspiration or dispense.
select_tip_pipette
(tip_max_volume, with_tip)Select a pipette based on maximum tip volume for tip pick up or drop.
set_deck
(deck)Set the deck for the robot.
setup
()Set up the robot.
stop
()Called when a resource is unassigned from the robot.