Having the PAA KX2 arm integrated with Galago would be awesome.
I’ve seen in the SILA2 group that people have gone the route of controlling Thermo arms by writing a wrapper around MoverTeach GitLab Repo
Having the PAA KX2 arm integrated with Galago would be awesome.
I’ve seen in the SILA2 group that people have gone the route of controlling Thermo arms by writing a wrapper around MoverTeach GitLab Repo
Very exciting release.
I might be missing something, but based on an initial test drive, it doesn’t seem like the scheduler allows for any kind of concurrency between different protocols or runs? i.e. if I kick off 10 runs of a protocol, the first one runs from start to finish, then the second one starts, etc. with devices mostly sitting idle in the mean time. Is this something that’s on the roadmap? Or is this user error on my part!
Thanks!
@bhgc you are right! as it can only run a ‘single threaded’ protocol, perfect for 1 plate a time protocols. There are certainly plans for parallelism and async behavior. I recently parted ways with Science Corp but I’m still planning on continuing contributing to Galago
. It might just not be as frequent.
This is not the scheduler as We think in lab automation. Multiple assays or plates should be processed simultaneously instead of one after another.
While Galago isn’t as feature rich as some of the other paid solutions (6 figure numbers) it is still FREE. We were running Cell Culture Media exchange 24/7 using Galago. The set up was a PF400, Liconic and an OT2. I can’t think of how running plates simultaneously would be possible here when the OT2 is a bottleneck.
I’m sure one day we’ll add rich scheduling support
we just wanted to make this open to others before that time comes. A full asynchronous scheduler can get complicated real quick and building something that works for everyone is a challenge on it’s own.
If pipetting is the bottleneck, you’d better add more pipettors like OT2 into the system. And the time for incubation will be much longer than pipetting, you can pipette new plate when other plates is under Incubation.
These are what a scheduler should do, allocating resources (maybe multiple units for resource) and scheduling tasks (maybe different assays). Parallel operation can increase the throughput of a system for lab automation, which is really important for lab automation, and what will you think if so big system with huge investment can only work in low speed and throughput.
Absolutely, I look forward to the day all companies can afford building such systems
.