Process Sequence

I am automating a Bradford Assay for our lab. We are looking at using up to 12 96WP (2ml dep well plates) for samples. I have managed to get a script together that will manage two stacks of five microplates for the reading - “get plate (1), bring to position x, distribute samples, move plate to reader”. This is done with loops and is from my OD comparison script. Now the problem comes in; I need to add (and mix) my Bradford reagent. I am trying to incorporate this distribution into the loop, but I cannot get the loops to cooperate.

Any advice would be appreciated.

Can you mock your script or high level share the loop process?

Visualization will help here

1 Like

Seconded by @luisvillaautomata, a picture of your loop would also be greatly appreciated.

Any additional details on what isn’t cooperating would be awesome as well.

Good day.
I ended up separating my process into 5 source plates and 5 destination/test plates.

I have a trough control script (FCA moves to next reagent trough when insufficient liquid available to aspirate), but this now does not work. I get an “exception error” on all tips - Specified argument was out of range of valid values.

I am unfortunately coming up blank with a solution.

Is var TroughName supposed to be in var Trough_100ml[Trough]?

I’ll double check my trough handling variables.

Have you tried to use the ‘Use next when empty checkbox’? FluentControl has there its own function that is supposed to move to the next reagent trough automatically when there is insufficient liquid in the current trough. I guess this goes then to the trough with the same group name with next index number or trough with same groupname_number


same checkbox also exists at the Aspirate command

I will try that now. I had a delay with collision errors with moving the plates to the reader.