| dc.contributor.author | Wierenga, Rick P | |
| dc.contributor.author | Golas, Stefan M | |
| dc.contributor.author | Ho, Wilson | |
| dc.contributor.author | Coley, Connor W | |
| dc.contributor.author | Esvelt, Kevin M | |
| dc.date.accessioned | 2026-04-14T20:25:17Z | |
| dc.date.available | 2026-04-14T20:25:17Z | |
| dc.date.issued | 2023-10-20 | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/165435 | |
| dc.description.abstract | 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. | en_US |
| dc.language.iso | en | |
| dc.publisher | Elsevier BV | en_US |
| dc.relation.isversionof | 10.1016/j.device.2023.100111 | en_US |
| dc.rights | 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. | en_US |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | en_US |
| dc.source | author | en_US |
| dc.title | PyLabRobot: An open-source, hardware-agnostic interface for liquid-handling robots and accessories | en_US |
| dc.type | Article | en_US |
| dc.identifier.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). | |
| dc.contributor.department | Massachusetts Institute of Technology. Media Laboratory | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Chemical Engineering | en_US |
| dc.relation.journal | Device | en_US |
| dc.eprint.version | Author's final manuscript | en_US |
| dc.type.uri | http://purl.org/eprint/type/JournalArticle | en_US |
| eprint.status | http://purl.org/eprint/status/PeerReviewed | en_US |
| dc.date.updated | 2026-04-14T20:19:22Z | |
| dspace.orderedauthors | Wierenga, RP; Golas, SM; Ho, W; Coley, CW; Esvelt, KM | en_US |
| dspace.date.submission | 2026-04-14T20:19:23Z | |
| mit.journal.volume | 1 | en_US |
| mit.journal.issue | 4 | en_US |
| mit.license | PUBLISHER_POLICY | |
| mit.metadata.status | Authority Work and Publication Information Needed | en_US |