Opentrons Flex vs Hamilton Microlab Prep

Hey guys, I’m dealing with a low budget Project and I need to buy a liquid handler that I can program to run semiautomated HeatShocks, Conjugation, PCR preps, Excel file handling on custom and standard labwares. I tought that Hamilton’s Microlab Prep was a good idea, but as far as I understood, it’s restricted to simple programming which got me the feeling that it is less versatile than Opentrons Flex.

Does anyone have any experience with any of those machines? What do you recommend?
Is there anything that one has that the other don’t?

Thanks a lot!

I’ve used both Hamilton (not the Microlab prep, the Nimbus system, which I believe is an older Phoneix based system, not Venus based), and the OpenTrons flex. My opinion of the Hamilton software is quite negative and (unless the modern stuff has changed significantly) is a huge pain to use. The installers are terrible, uninstallers don’t actually uninstall and prevent future reinstalls. They seem to want to force you to use the graphical method editor, which as a quite experienced software engineer, is absolutely mind numbing and painful to use. The proprietary HSL language is not very self explanatory when it comes to working with instruments and getting the documentation or help for OEM stuff is extremely painful, to say the least. (Just my opinion, but having easily spent accumulated time in YEARS working with it, I feel comfortable giving this kind of feedback). The Opentrons Flex however, a linux based controller (maybe a raspberry-pi board? I cant remeber), python based and once you get used to the way it all works together, it’s pretty straight forward to use and the support is top notch. Super customizable. Quite a bit more affordable than Hamilton. I’m not sure about what labware they have in terms of things you mentioned, but if they have it and its for a small project, go with that. If you know python, you can make your own file handling things and whatever other tools you need.

Again, I use an older Phoenix based system, so maybe Hamilton software has gotten better, so I do need to add that to be fair. There is one thing about Hamilton that few could match though, is the capabilities of the actual liquid handling in the machines I’ve used. Its pretty dang good.

I’ve used and developed assays for both the Hamilton ML PREP and Opentrons Flex systems.

In terms of “out-of-the-box” usability, I would lean toward the ML PREP. However, you should first confirm that the hardware you want on deck is supported. The system can be somewhat limited in terms of available hardware, carriers, and the number of samples it can process in a single batch.

The software is very simple. When I used it, programming could only be done directly on the instrument itself (though I believe Hamilton has since added the ability to remotely access the system). Overall, it’s a great platform if you know exactly what you want to use it for—assuming the workflow fits within the hardware capabilities—and if you’re planning to run a small number of relatively fixed assays or processes.

This is especially true if you don’t have much experience with scripting or assay implementation. In many ways, the ML PREP simplifies automation by intentionally limiting what the system can do, which makes it very approachable. Because of these constraints, it’s also quite difficult to cause a hardware crash. The system checks the deck layout before running a method and walks the user through verifying that the correct labware is placed in the correct positions.

The Opentrons Flex, on the other hand, uses Python for scripting. If you’re familiar with Python—or willing to learn it—you should be able to work with the system. Opentrons provides a number of free resources for scripting, although it can sometimes be difficult to find very specific answers (for example, simple instructions for installing Python and setting up the Opentrons simulator).

The Flex offers significantly more flexibility because you can explicitly program each step of the workflow. However, that flexibility comes with trade-offs. It’s easier to make mistakes that could lead to hardware crashes—for example, entering an incorrect coordinate or placing labware incorrectly on the deck.

Another advantage of the Flex is that hardware can be added or removed relatively easily, making it much more versatile than the ML PREP in both software and hardware capabilities. That said, this also raises the barrier to entry.

In general:

If your team is comfortable with laboratory automation and willing to tinker and iterate, I would recommend the Opentrons Flex.

If you need a system that can reliably run a small number of processes with minimal setup and user intervention, the ML PREP is probably the better choice.

Get a STARlet. :slight_smile:

2 Likes