Serial dilution help

Good evening,

I got my STAR about 2 months ago and I’m very happy with it so far. I’ve already developed a few straightforward protocols, and we also added our LVK, which helped a lot with accurate pipetting.

Now I would like to develop a serial dilution protocol based on a worklist, something like this as starters for me to understand:

The logic itself is straightforward:

  • Check liquid class (this part is already working thanks to the LVK) ; lets assume water for now.

  • Then dynamically create the sequence depending on the requested dilutions

For example:

  • If sample 1 has 2 dilutions (1/10, 1/100), then execute those

  • If sample 2 has only 1 dilution (1/10), then execute only that

  • If sample 3 has 4 dilutions (1/10, 1/100, 1/1000, 1/10000), then execute all four

What I’m struggling with is the dynamic construction of the sequence itself.

Does anyone have advice, examples, or a similar protocol they’d be willing to share?

I am currently playing with the add sequence and loop to add to the sequence based on loop counter. So far, no success haha

Thanks you all!

1 Like

I’d recommend searching the forum, this is a very common type of question. I don’t know if there’s a single pre-existing answer but it can help to see what other people have tried. Have you checked out SeqLib and DevLib? These are common libraries for handling imported worklists.

1 Like