Cargando…

Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments

[Image: see text] Here, we develop and show the use of an open-source Python library to control commercial potentiostats. It standardizes the commands for different potentiostat models, opening the possibility to perform automated experiments independently of the instrument used. At the time of this...

Descripción completa

Detalles Bibliográficos
Autores principales: Rodríguez, Oliver, Pence, Michael A., Rodríguez-López, Joaquín
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2023
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10034742/
https://www.ncbi.nlm.nih.gov/pubmed/36888926
http://dx.doi.org/10.1021/acs.analchem.2c04862
_version_ 1784911273116303360
author Rodríguez, Oliver
Pence, Michael A.
Rodríguez-López, Joaquín
author_facet Rodríguez, Oliver
Pence, Michael A.
Rodríguez-López, Joaquín
author_sort Rodríguez, Oliver
collection PubMed
description [Image: see text] Here, we develop and show the use of an open-source Python library to control commercial potentiostats. It standardizes the commands for different potentiostat models, opening the possibility to perform automated experiments independently of the instrument used. At the time of this writing, we have included potentiostats from CH Instruments (models 1205B, 1242B, 601E, and 760E) and PalmSens (model Emstat Pico), although the open-source nature of the library allows for more to be included in the future. To showcase the general workflow and implementation of a real experiment, we have automated the Randles–Ševčík methodology to determine the diffusion coefficient of a redox-active species in solution using cyclic voltammetry. This was accomplished by writing a Python script that includes data acquisition, data analysis, and simulation. The total run time was 1 min and 40 s, well below the time it would take even an experienced electrochemist to apply the methodology in a traditional manner. Our library has potential applications that expand beyond the automation of simple repetitive tasks; for example, it can interface with peripheral hardware and well-established third-party Python libraries as part of a more complex and intelligent setup that relies on laboratory automation, advanced optimization, and machine learning.
format Online
Article
Text
id pubmed-10034742
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-100347422023-03-24 Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments Rodríguez, Oliver Pence, Michael A. Rodríguez-López, Joaquín Anal Chem [Image: see text] Here, we develop and show the use of an open-source Python library to control commercial potentiostats. It standardizes the commands for different potentiostat models, opening the possibility to perform automated experiments independently of the instrument used. At the time of this writing, we have included potentiostats from CH Instruments (models 1205B, 1242B, 601E, and 760E) and PalmSens (model Emstat Pico), although the open-source nature of the library allows for more to be included in the future. To showcase the general workflow and implementation of a real experiment, we have automated the Randles–Ševčík methodology to determine the diffusion coefficient of a redox-active species in solution using cyclic voltammetry. This was accomplished by writing a Python script that includes data acquisition, data analysis, and simulation. The total run time was 1 min and 40 s, well below the time it would take even an experienced electrochemist to apply the methodology in a traditional manner. Our library has potential applications that expand beyond the automation of simple repetitive tasks; for example, it can interface with peripheral hardware and well-established third-party Python libraries as part of a more complex and intelligent setup that relies on laboratory automation, advanced optimization, and machine learning. American Chemical Society 2023-03-08 /pmc/articles/PMC10034742/ /pubmed/36888926 http://dx.doi.org/10.1021/acs.analchem.2c04862 Text en © 2023 The Authors. Published by American Chemical Society https://creativecommons.org/licenses/by-nc-nd/4.0/Permits non-commercial access and re-use, provided that author attribution and integrity are maintained; but does not permit creation of adaptations or other derivative works (https://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Rodríguez, Oliver
Pence, Michael A.
Rodríguez-López, Joaquín
Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments
title Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments
title_full Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments
title_fullStr Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments
title_full_unstemmed Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments
title_short Hard Potato: A Python Library to Control Commercial Potentiostats and to Automate Electrochemical Experiments
title_sort hard potato: a python library to control commercial potentiostats and to automate electrochemical experiments
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10034742/
https://www.ncbi.nlm.nih.gov/pubmed/36888926
http://dx.doi.org/10.1021/acs.analchem.2c04862
work_keys_str_mv AT rodriguezoliver hardpotatoapythonlibrarytocontrolcommercialpotentiostatsandtoautomateelectrochemicalexperiments
AT pencemichaela hardpotatoapythonlibrarytocontrolcommercialpotentiostatsandtoautomateelectrochemicalexperiments
AT rodriguezlopezjoaquin hardpotatoapythonlibrarytocontrolcommercialpotentiostatsandtoautomateelectrochemicalexperiments