Not resetting Array index after loop

Hello everyone,

I am trying to do a normalization protocol where I am pipetting using a volume array where the volume is different for each channel and each dispense. It is basically the (1-1) smart step using the [*] for the volume array but the problem is that I cannot pass the liquid class in a smart step… I switched to doing single steps but the volume array keeps resetting after the loop. Is there a way to prevent this reset of the array?

This is what it looks like when doing the (1-1) smart step with the [*] for the volume array and this is what I want but I can’t pass liquid class as array for smart step.

2024-04-17 17:45:33> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - complete;  > channel 1: buffer, A6, 120 uL > channel 2: buffer, B6, 75 uL > channel 3: buffer, C6, 103 uL > channel 4: buffer, D6, 120 uL > channel 5: buffer, E6, 75 uL > channel 6: buffer, F6, 103 uL > channel 7: buffer, G6, 31 uL > channel 8: buffer, H6, 94 uL
2024-04-17 17:45:33> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - start;
2024-04-17 17:45:34> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - complete;  > channel 1: output96_1, A1, 120 uL > channel 2: output96_1, B1, 75 uL > channel 3: output96_1, C1, 103 uL > channel 4: output96_1, E1, 120 uL > channel 5: output96_1, F1, 75 uL > channel 6: output96_1, G1, 103 uL > channel 7: output96_1, A2, 31 uL > channel 8: output96_1, C2, 94 uL
2024-04-17 17:45:34> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - start;
2024-04-17 17:45:34> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - complete;  > channel 1: buffer, A6, 118 uL > channel 2: buffer, B6, 31 uL > channel 3: buffer, C6, 94 uL > channel 4: buffer, D6, 118 uL > channel 5: buffer, E6, 44 uL > channel 6: buffer, F6, 98 uL > channel 7: buffer, G6, 98 uL > channel 8: buffer, H6, 114 uL
2024-04-17 17:45:34> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - start;
2024-04-17 17:45:35> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - complete;  > channel 1: output96_1, D2, 118 uL > channel 2: output96_1, E2, 31 uL > channel 3: output96_1, G2, 94 uL > channel 4: output96_1, H2, 118 uL > channel 5: output96_1, A3, 44 uL > channel 6: output96_1, B3, 98 uL > channel 7: output96_1, C3, 98 uL > channel 8: output96_1, D3, 114 uL
2024-04-17 17:45:35> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - start;
2024-04-17 17:45:35> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - complete;  > channel 1: buffer, A6, 44 uL > channel 2: buffer, B6, 98 uL > channel 3: buffer, C6, 98 uL > channel 4: buffer, D6, 114 uL > channel 5: buffer, E6, 6 uL > channel 6: buffer, F6, 72 uL > channel 7: buffer, G6, 84 uL > channel 8: buffer, H6, 21 uL
2024-04-17 17:45:35> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - start;
2024-04-17 17:45:35> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - complete;  > channel 1: output96_1, E3, 44 uL > channel 2: output96_1, F3, 98 uL > channel 3: output96_1, G3, 98 uL > channel 4: output96_1, H3, 114 uL > channel 5: output96_1, A4, 6 uL > channel 6: output96_1, B4, 72 uL > channel 7: output96_1, C4, 84 uL > channel 8: output96_1, D4, 21 uL

This is what happens when I pass it off as single steps but the array volumes keep resetting.

2024-04-17 17:36:59> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - complete;  > channel 1: buffer, A6, 120 uL > channel 2: buffer, B6, 75 uL > channel 3: buffer, C6, 103 uL > channel 4: buffer, D6, 120 uL > channel 5: buffer, E6, 75 uL > channel 6: buffer, F6, 103 uL > channel 7: buffer, G6, 31 uL > channel 8: buffer, H6, 94 uL
2024-04-17 17:36:59> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - start;
2024-04-17 17:36:59> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - complete;  > channel 1: output96_1, A1, 120 uL > channel 2: output96_1, B1, 75 uL > channel 3: output96_1, C1, 103 uL > channel 4: output96_1, E1, 120 uL > channel 5: output96_1, F1, 75 uL > channel 6: output96_1, G1, 103 uL > channel 7: output96_1, A2, 31 uL > channel 8: output96_1, C2, 94 uL
2024-04-17 17:37:00> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - start;
2024-04-17 17:37:00> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - complete;  > channel 1: buffer, A6, 120 uL > channel 2: buffer, B6, 75 uL > channel 3: buffer, C6, 103 uL > channel 4: buffer, D6, 120 uL > channel 5: buffer, E6, 75 uL > channel 6: buffer, F6, 103 uL > channel 7: buffer, G6, 31 uL > channel 8: buffer, H6, 94 uL
2024-04-17 17:37:00> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - start;
2024-04-17 17:37:00> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - complete;  > channel 1: output96_1, D2, 120 uL > channel 2: output96_1, E2, 75 uL > channel 3: output96_1, G2, 103 uL > channel 4: output96_1, H2, 120 uL > channel 5: output96_1, A3, 75 uL > channel 6: output96_1, B3, 103 uL > channel 7: output96_1, C3, 31 uL > channel 8: output96_1, D3, 94 uL
2024-04-17 17:37:00> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - start;
2024-04-17 17:37:01> Microlab® STARlet : 1000ul Channel Aspirate (Single Step) - complete;  > channel 1: buffer, A6, 120 uL > channel 2: buffer, B6, 75 uL > channel 3: buffer, C6, 103 uL > channel 4: buffer, D6, 120 uL > channel 5: buffer, E6, 75 uL > channel 6: buffer, F6, 103 uL > channel 7: buffer, G6, 31 uL > channel 8: buffer, H6, 94 uL
2024-04-17 17:37:01> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - start;
2024-04-17 17:37:01> Microlab® STARlet : 1000ul Channel Dispense (Single Step) - complete;  > channel 1: output96_1, E3, 120 uL > channel 2: output96_1, F3, 75 uL > channel 3: output96_1, G3, 103 uL > channel 4: output96_1, H3, 120 uL > channel 5: output96_1, A4, 75 uL > channel 6: output96_1, B4, 103 uL > channel 7: output96_1, C4, 31 uL > channel 8: output96_1, D4, 94 uL

This is my method for the single steps and I hope that the solution is rather simple that I happened to overlook.

Appreciate any help as always,
Nat

1 Like

Hi @Nat ,

You were very close! You need to create a variable that the Aspiration / Dispense steps uses to progress the next set of 8 values.

4 Likes

It works perfectly @BrandonBare_Hamilton! Thank you so much!

3 Likes