Current capacity of PyLabRobotics and it's limitation

Hi!

I’ve been lurking in the community to see the progress of PyLabRobotics and where it has grown time by time. I have a growing interest in learning to implement PyLabRobotics platform for some of the Hamilton systems I work with and wanting to know what it’s currently at in its use and the limitations (device integration, dynamic scheduler, scalability, etc.). Would love to hear everyone’s opinion!

I did see there are some peripheral devices that has yet to be developed yet and would love to collaborate on those for example, the molecular devices or unchained labs device equipment. Wanted to double check if anyone has started working on it.

Thanks!
a_yu

3 Likes

welcome to the forum! sorry for delayed response

this is a list of devices we support or are wip:

Liquid handlers: Hamilton STAR(let), Hamilton Vantage, Tecan EVO, Opentrons OT-2, Hamilton Prep*

Plate Readers: ClarioSTAR, Cytation 5, SpectraMax M5*

Scales: Mettler Toledo WXS205 series

Centrifuges: Agilent VSpin

Pumps: Cole Parmer MasterFlex series, Agrowtek Pump Array, Hamilton on-deck pump

Heater shakers: Inheco ThermoShake, Hamilton Heater Shaker

Heaters: Opentrons TC module, Inheco Peltier Units

Fans: Hamilton HEPA fan

Tilters: Hamilton Tilt Module, custom-made passive tilt modules

Thermo cyclers: Inheco ODTC*, Opentrons Thermocycler*, ThermoFisher ATC*, ThermoFisher ProFlex*

Incubators: ThermoFisher Cytomat*

Microscopes: Cytation5, Molecular Devices ImageXpress*

Washers: BioTek EL406*

*WIP

we haven’t started work on any molecular devices or unchained labs device equipment, except very little on the MD image express.

as for scheduling, with PLR protocols are written in Python which gives us scheduling/orchestration. No other software is needed. Scalability is excellent because you get proper development tools like source control / llm assistants, and can easily share code between projects