Cargando…

PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories

Liquid handling robots are often limited by proprietary programming 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 program...

Descripción completa

Detalles Bibliográficos
Autores principales: Wierenga, Rick P., Golas, Stefan, Ho, Wilson, Coley, Connor, Esvelt, Kevin M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cold Spring Harbor Laboratory 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10369895/
https://www.ncbi.nlm.nih.gov/pubmed/37502883
http://dx.doi.org/10.1101/2023.07.10.547733
_version_ 1785077856482623488
author Wierenga, Rick P.
Golas, Stefan
Ho, Wilson
Coley, Connor
Esvelt, Kevin M.
author_facet Wierenga, Rick P.
Golas, Stefan
Ho, Wilson
Coley, Connor
Esvelt, Kevin M.
author_sort Wierenga, Rick P.
collection PubMed
description Liquid handling robots are often limited by proprietary programming 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, Tecan EVOs, and Opentron OT-2s. PyLabRobot provides a universal set of commands and representations for deck layout and labware, enabling the control of diverse accessory devices. The interface is extensible and can work with any robot that manipulates liquids within a Cartesian coordinate system. We validated the system through unit tests and several 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.
format Online
Article
Text
id pubmed-10369895
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Cold Spring Harbor Laboratory
record_format MEDLINE/PubMed
spelling pubmed-103698952023-07-27 PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories Wierenga, Rick P. Golas, Stefan Ho, Wilson Coley, Connor Esvelt, Kevin M. bioRxiv Article Liquid handling robots are often limited by proprietary programming 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, Tecan EVOs, and Opentron OT-2s. PyLabRobot provides a universal set of commands and representations for deck layout and labware, enabling the control of diverse accessory devices. The interface is extensible and can work with any robot that manipulates liquids within a Cartesian coordinate system. We validated the system through unit tests and several 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. Cold Spring Harbor Laboratory 2023-07-15 /pmc/articles/PMC10369895/ /pubmed/37502883 http://dx.doi.org/10.1101/2023.07.10.547733 Text en https://creativecommons.org/licenses/by/4.0/This work is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/) , which allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.
spellingShingle Article
Wierenga, Rick P.
Golas, Stefan
Ho, Wilson
Coley, Connor
Esvelt, Kevin M.
PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories
title PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories
title_full PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories
title_fullStr PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories
title_full_unstemmed PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories
title_short PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories
title_sort pylabrobot: an open-source, hardware agnostic interface for liquid-handling robots and accessories
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10369895/
https://www.ncbi.nlm.nih.gov/pubmed/37502883
http://dx.doi.org/10.1101/2023.07.10.547733
work_keys_str_mv AT wierengarickp pylabrobotanopensourcehardwareagnosticinterfaceforliquidhandlingrobotsandaccessories
AT golasstefan pylabrobotanopensourcehardwareagnosticinterfaceforliquidhandlingrobotsandaccessories
AT howilson pylabrobotanopensourcehardwareagnosticinterfaceforliquidhandlingrobotsandaccessories
AT coleyconnor pylabrobotanopensourcehardwareagnosticinterfaceforliquidhandlingrobotsandaccessories
AT esveltkevinm pylabrobotanopensourcehardwareagnosticinterfaceforliquidhandlingrobotsandaccessories