Merry Christmas!
I broke one of my old methods created in version 6.2 and wasn’t able to fix it, so I went back to the fundamentals.
What I want to do is very simple:
The user browses for and uploads its CSV. The CSV dictates liquid transfers: from which plate to which plate, from which well to which well, volumes. (very convenient when we have many wells with different volumes to transfer).
HOW I DID IT:
STEP 1: DL VENUS 4.5
I am at home and I don’t have access to my Vantage so I downloaded 4.5 (Eric shared a link somewhere).
STEP 2: DECK SETUP
Put some tips, 2 source plates called Source1 and Source2 and 2 destinations called Destination1 and Destination2 (Done using right click, properties, LabwareID).
STEP 3: CUSTOM DIALOG
Create custom dialog box with browse section and path linked to a variable “CSVPath”
STEP 4: CREATE CSV FILE
Put the header with Source plate, Source Row, Source Column, Destination Plate, Destination Row, Destination Column and Volume. I made a simple CSV where I transfert the first column of each plate to its destination.
STEP 5: File: Open
Add the file open step, structured text file. File name is my variable from user Dialog box. File Handle 2 and the file is well mapped: we have 7 columns. Mode: Open file to read
STEP 6: LOOP, ITERATE OVER FILE
I selected the right file handle.
STEP 7: FILE READ
STEP 8: TRACING AND ADDING PIPETING STEP:
I added some trace steps to keep track of every transfert and a gold step to aspirate and dispense. But Venus won’t let me input my file and volumes here.
Now that I think about it, I recall using arrays and more complex steps for this kind of thing, with the plates specified separately on the side. That said, I’m not entirely sure…I’ve been working a lot on a Biomek recently, and the logic there is very different, which may have influenced the way I’m thinking about this.
As I mentionned, this should be very straighforward: browse, upload CSV, parse plate to plate, well to well, volume. Liquid transfert.
Anyway, if any of you have ideas, or even better, a working method I could look at, that would be amazing.
Thanks a lot!










