pylabrobot.liquid_handling.backends.opentrons_backend.OpentronsOT2Backend#
- class pylabrobot.liquid_handling.backends.opentrons_backend.OpentronsOT2Backend(host: str, port: int = 31950)#
Bases:
LiquidHandlerBackendBackends for the Opentrons OT2 liquid handling robots.
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.
can_pick_up_tip(channel_idx, tip)Check if the tip can be picked up by the specified channel.
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_resource(drop)Drop a resource like a plate or a lid using the integrated robotic arm.
drop_tips(ops, use_channels)Drop tips from the specified resource.
drop_tips96(drop)Drop tips to the specified resource using CoRe 96.
get_ot_name(plr_resource_name)Opentrons only allows names in ^[a-z0-9._]+$, but in PLR we are flexible.
get_pipette_name(pipette_id)Get the name of a pipette from its id.
home()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_picked_up_resource(move)Move a picked up resource like a plate or a lid using the integrated robotic arm.
move_pipette_head(location[, speed, ...])Move the pipette head to the specified location.
pick_up_resource(pickup)Pick up a resource like a plate or a lid using the integrated robotic arm.
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, 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.
set_heads(head[, head96])Set the tip tracker for the robot.
setup([skip_home])Set up the robot.
stop()Cancel any active OT run, then clear labware definitions.