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...
Autores principales: | , , , , |
---|---|
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 |