Venus

This section aims to cover the functions that Venus can run. Documentation on more general principles of Venus, including things like the liquid editor and labware editor, will be found separately.

NB: This section is probably coming last as out of all of the Venus resources it has the best documentation.

The Venus functions are split into a few main categories:

  • General Steps

  • ML_STAR

  • Custom Dialog Steps

General Steps

The general steps are steps which are not instrument-specific (and thus not hardware-related), and aren’t involved in custom dialog creation. They are the following:

  • Comment()

  • Assignment()

  • Assignment with Calculation()

  • Loop()

  • Loop: Break()

  • If, Else()

  • Array: Declare / Set Size()

  • Array: Set At()

  • Array: Get At()

  • Array: Get Size()

  • Array: Copy()

  • Sequence: Get Current Position()

  • Sequence: Set Current Position()

  • Sequence: Get End Position()

  • Sequence: Set End Position()

  • Adjust Sequences()

  • File: Open()

  • File: Read()

  • File: Write()

  • File: Set Position()

  • File: Close()

  • Timer: Start()

  • Timer: Wait For()

  • Timer: Read Elapsed Time()

  • Timer: Restart()

  • User Input()

  • User Output()

  • Shell()

  • Set Event()

  • Wait for Event()

  • Return()

  • Abort()

  • Error Handling by the User()

  • Begin Parallel()

  • End Parallel()

ML_STAR

The ML_STAR steps are steps which relate to the ML_STAR and interact with its hardware specifically, doing things such as pipetting, moving channels, etc. They are split into two categories; the four Smart Steps and the remaining Single Steps. They are as follows:

  • 1000uL Channel Aspirate()

  • 1000uL Channel Dispense()

  • iSWAP Transport()

  • 1000uL Channel CO-RE Grip Transport()

  • 1000uL Channel Tip Pick Up (Single Step)()

  • 1000uL Channel Aspirate (Single Step)()

  • 1000uL Channel Dispense (Single Step)()

  • 1000uL Channel Dispense on the Fly (Single Step)()

  • 1000uL Channel Tip Eject (Single Step)()

  • 1000uL Channel Get Last Liquid Level (Single Step)()

  • 1000uL Channel Aspirate 2nd Phase (Single Step)()

  • Initialize (Single Step)()

  • Lock/Unlock Front Cover (Single Step)()

  • iSWAP Get Plate (Single Step)()

  • iSWAP Place Plate (Single Step)()

  • iSWAP Move Plate (Single Step)()

  • iSWAP Open Gripper (Single Step)()

  • iSWAP Close Gripper (Single Step)()

  • iSWAP Get First Plate Position (Single Step)()

  • iSWAP Park (Single Step)()

  • 1000uL Channel CO-RE Grip Get Plate (Single Step)()

  • 1000uL Channel CO-RE Grip Place Plate (Single Step)()

  • 1000uL Channel CO-RE Grip Move Plate (Single Step)()

  • 1000uL Channel Move To Position (Single Step)()

  • Wait for TADM Upload (Single Step)()

Custom Dialog Steps

The custom dialog steps only has a single step called custom dialog, which helps in the creation of more personalised versions of the standard User Input and User Output dialogs.

  • Custom Dialog()