Program Steps¶
How to set the parameters for the different steps in a Vialab program.
- pydantic model pyalab.steps.set_volume.SetVolume¶
Specify the volume of liquid in the labware.
Can be used to initially define it at the beginning of a protocol, or after a manual filling step.
- Fields:
- field labware: Labware [Required]¶
The plate to set the volume for.
- field section_index: int | None = None¶
The section of the Deck holding the plate.
- field column_index: int [Required]¶
The column within the plate to set the volume for.
- field row_index: int | None = None¶
The row index within the plate to set the volume for.
This should only be used with the D-One pipette. Otherwise the entire column will just be set to the same volume.
- field volume: float [Required]¶
The specified volume (µl).
- Constraints:
ge = 0
- pydantic model pyalab.steps.set_volume.SetInitialVolume¶
Must be used as the first step in the program that set’s the volume.
Uses the same parameters as SetVolume.
- Fields:
- pydantic model pyalab.steps.transfer.Transfer¶
Simple transfer from one column to another.
- Fields:
aspirate_parameters (pyalab.steps.params.AspirateParameters)dispense_parameters (pyalab.steps.params.DispenseParameters)tip_change_mode (pyalab.steps.params.TipChangeMode)
- field source: Plate [Required]¶
The source plate to aspirate from.
- field destination: Plate [Required]¶
The destination plate to dispense into.
- field source_section_index: int | None = None¶
The section index on the Deck of the source plate.
- field source_column_index: int [Required]¶
The column index to aspirate from.
- field source_row_index: int = 0¶
The row index to aspirate from.
- field destination_section_index: int | None = None¶
The section index on the Deck of the destination plate.
- field destination_column_index: int [Required]¶
The column index to dispense into.
- field destination_row_index: int = 0¶
The row index to dispense into.
- field volume: float [Required]¶
The volume to transfer (µl).
- field aspirate_parameters: AspirateParameters [Optional]¶
The parameters for aspirating the liquid.
- field dispense_parameters: DispenseParameters [Optional]¶
The parameters for dispensing the liquid.
- pydantic model pyalab.steps.multi_dispense.MultiDispense¶
Perform a multi/repeat dispense from a single source into one or more destinations.
- Fields:
aspirate_parameters (pyalab.steps.params.AspirateParameters)destinations (list[tuple[pyalab.steps.params.PipettingLocation, Volume]])dispense_parameters (pyalab.steps.params.DispenseParameters)tip_change_mode (pyalab.steps.params.TipChangeMode)
- field source: PipettingLocation [Required]¶
The source labware to aspirate from.
- field destinations: list[tuple[PipettingLocation, Volume]] [Required]¶
The destinations and volumes to dispense.
- field reverse_pipetting_volume: float = 0¶
The volume to aspirate prior to any volume planned to be dispensed.
- field pre_dispense_volume: float = 0¶
Extra volume to be dispensed back into the source prior to the main dispenses.
- field aspirate_parameters: AspirateParameters [Optional]¶
The parameters for aspirating the liquid.
- field dispense_parameters: DispenseParameters [Optional]¶
The parameters for dispensing the liquid.