PyLabRobot: An open-source, hardware-agnostic interface for liquid-handling robots and accessories
Author(s)
Wierenga, Rick P; Golas, Stefan M; Ho, Wilson; Coley, Connor W; Esvelt, Kevin M
DownloadAccepted version (1.584Mb)
Publisher Policy
Publisher Policy
Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.
Terms of use
Metadata
Show full item recordAbstract
Liquid-handling robots are often limited by proprietary interfaces that are only compatible with a single type of robot and operating system, restricting method sharing and slowing development. Here, we present PyLabRobot, an open-source, cross-platform Python interface capable of programming diverse liquid-handling robots, including Hamilton STARs and Vantages, Tecan EVOs, and Opentron OT-2s. PyLabRobot provides an interface for a universal set of commands and deck layout representations while enabling the control of diverse accessory devices. The interface can work with any liquid-handling robot capable of aspirating and dispensing precise volumes of liquid within a Cartesian coordinate system. In addition to the already integrated robots, we include guidance on integrating new liquid-handling systems and accessories. We validated the framework through unit tests and application demonstrations, including a browser-based simulator, a position calibration tool, and a path-teaching tool for complex movements. PyLabRobot provides a flexible, open, and collaborative programming environment for laboratory automation.
Date issued
2023-10-20Department
Massachusetts Institute of Technology. Media Laboratory; Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science; Massachusetts Institute of Technology. Department of Chemical EngineeringJournal
Device
Publisher
Elsevier BV
Citation
Wierenga, Rick P, Golas, Stefan M, Ho, Wilson, Coley, Connor W and Esvelt, Kevin M. 2023. "PyLabRobot: An open-source, hardware-agnostic interface for liquid-handling robots and accessories." Device, 1 (4).
Version: Author's final manuscript