pipettewrapper

Wrapper to allow Opentrons multichannel pipettes to use any number of tips


Keywords
lab-automation, laboratory, liquid-handling
License
GPL-3.0
Install
pip install pipettewrapper==0.0.3

Documentation

PipetteWrapper

PipetteWrapper is used to wrap opentrons multichannel Pipette objects to allow multichannels to act as single channels.

CURRENTLY REQUIRES A MODIFICATION TO LINE 67 IN opentrons/api/calibration.py:

CHANGE:

inst.pick_up_tip(container._container[0])

TO:

inst.pick_up_tip(location=container._container[0])

Installation

  1. ssh into opentrons robot
  2. Install from pypi: pip install pipettewrapper

Example

from pipettewrapper import PipetteWrapper
from opentrons import labware, instruments

tip_rack = labware.load('opentrons-tiprack-300ul', slot='4')
pipette = PipetteWrapper(instruments.P50_multi(mount='left', tip_racks=[tip_rack]))
plate = labware.load('96-flat')

pipette.distribute(50, plate.wells('A1'), plate.wells('A2'), num_tips=4)  # Uses 4 tips
pipette.transfer(50, plate.wells('A1'), plate.wells('A2'))  # Default behaviour (8 tips)