Skip to content

Basic Liquid Handling with Syringe Tool ​

Overview ​

This example demonstrates basic liquid handling operations using the syringe tool, including transferring liquid between labware and mixing.

Setup ​

python
from science_jubilee.Machine import Machine
from science_jubilee.decks import Deck
from science_jubilee.tools.Syringe import Syringe

# Connect to machine
m = Machine(address='localhost')

# Load deck configuration
deck = m.load_deck('calibrated-deck')

# Load and configure syringe tool
tool_index = 0  # Adjust based on your machine configuration
syringe = Syringe(index=tool_index,
                 name='syringe1',
                 config='10cc_syringe')
m.load_tool(syringe)
m.pickup_tool(syringe)

Loading Labware ​

python
# Load labware into specific slots
samples = m.load_labware("greiner_24_wellplate_3300ul", 0)
reservoir = m.load_labware("generic_petri_dish_100ml", 1)

# For petri dish, directly access the single well
reservoir = reservoir["A1"]

# Move to safe height for labware installation
m.move_to(z=150)

Basic Liquid Transfer ​

Single Transfer ​

python
# Transfer 1 mL to a single well
sample_well = samples["A1"]
syringe.transfer(vol=1,
                source=reservoir,
                destination=sample_well)

Transfer with Mixing ​

python
# Transfer with mixing after transfer
sample_well = samples["A2"]
syringe.transfer(vol=1,
                source=reservoir,
                destination=sample_well,
                mix_after=(1,2))  # Mix with 1mL, 2 times

Multiple Destination Transfer ​

python
# Transfer to multiple wells in a row
destination_wells = list(samples.row_data["C"])
syringe.transfer(vol=1,
                source=reservoir,
                destination=destination_wells,
                mix_after=(1,2))

Notes ​

  • Always ensure the syringe is properly calibrated before liquid handling
  • Use appropriate labware for your volume requirements
  • Consider using mixing for better solution homogeneity
  • Monitor liquid levels in source reservoirs
  • Clean and maintain the syringe tool according to manufacturer guidelines

Pre-release documentation · Internal research use only · Not authorized for redistribution.