Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop Experiments
There is growing need for multichannel electrophysiological systems that record from and interact with neuronal systems in near real-time. Such systems are needed, for example, for closed loop, multichannel electrophysiological/optogenetic experimentation in vivo and in a variety of other neuronal p...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Frontiers Media S.A.
2017-10-01
|
Series: | Frontiers in Neuroscience |
Subjects: | |
Online Access: | http://journal.frontiersin.org/article/10.3389/fnins.2017.00579/full |
_version_ | 1811339113009250304 |
---|---|
author | Hananel Hazan Hananel Hazan Noam E. Ziv Noam E. Ziv |
author_facet | Hananel Hazan Hananel Hazan Noam E. Ziv Noam E. Ziv |
author_sort | Hananel Hazan |
collection | DOAJ |
description | There is growing need for multichannel electrophysiological systems that record from and interact with neuronal systems in near real-time. Such systems are needed, for example, for closed loop, multichannel electrophysiological/optogenetic experimentation in vivo and in a variety of other neuronal preparations, or for developing and testing neuro-prosthetic devices, to name a few. Furthermore, there is a need for such systems to be inexpensive, reliable, user friendly, easy to set-up, open and expandable, and possess long life cycles in face of rapidly changing computing environments. Finally, they should provide powerful, yet reasonably easy to implement facilities for developing closed-loop protocols for interacting with neuronal systems. Here, we survey commercial and open source systems that address these needs to varying degrees. We then present our own solution, which we refer to as Closed Loop Experiments Manager (CLEM). CLEM is an open source, soft real-time, Microsoft Windows desktop application that is based on a single generic personal computer (PC) and an inexpensive, general-purpose data acquisition board. CLEM provides a fully functional, user-friendly graphical interface, possesses facilities for recording, presenting and logging electrophysiological data from up to 64 analog channels, and facilities for controlling external devices, such as stimulators, through digital and analog interfaces. Importantly, it includes facilities for running closed-loop protocols written in any programming language that can generate dynamic link libraries (DLLs). We describe the application, its architecture and facilities. We then demonstrate, using networks of cortical neurons growing on multielectrode arrays (MEA) that despite its reliance on generic hardware, its performance is appropriate for flexible, closed-loop experimentation at the neuronal network level. |
first_indexed | 2024-04-13T18:21:26Z |
format | Article |
id | doaj.art-2e4978be424944c1818d536b509c5eb8 |
institution | Directory Open Access Journal |
issn | 1662-453X |
language | English |
last_indexed | 2024-04-13T18:21:26Z |
publishDate | 2017-10-01 |
publisher | Frontiers Media S.A. |
record_format | Article |
series | Frontiers in Neuroscience |
spelling | doaj.art-2e4978be424944c1818d536b509c5eb82022-12-22T02:35:25ZengFrontiers Media S.A.Frontiers in Neuroscience1662-453X2017-10-011110.3389/fnins.2017.00579290377Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop ExperimentsHananel Hazan0Hananel Hazan1Noam E. Ziv2Noam E. Ziv3Faculty of Medicine, Technion, Haifa, IsraelNetwork Biology Research Laboratories, Lorry Lokey Center for Life Sciences and Engineering, Technion, Haifa, IsraelFaculty of Medicine, Technion, Haifa, IsraelNetwork Biology Research Laboratories, Lorry Lokey Center for Life Sciences and Engineering, Technion, Haifa, IsraelThere is growing need for multichannel electrophysiological systems that record from and interact with neuronal systems in near real-time. Such systems are needed, for example, for closed loop, multichannel electrophysiological/optogenetic experimentation in vivo and in a variety of other neuronal preparations, or for developing and testing neuro-prosthetic devices, to name a few. Furthermore, there is a need for such systems to be inexpensive, reliable, user friendly, easy to set-up, open and expandable, and possess long life cycles in face of rapidly changing computing environments. Finally, they should provide powerful, yet reasonably easy to implement facilities for developing closed-loop protocols for interacting with neuronal systems. Here, we survey commercial and open source systems that address these needs to varying degrees. We then present our own solution, which we refer to as Closed Loop Experiments Manager (CLEM). CLEM is an open source, soft real-time, Microsoft Windows desktop application that is based on a single generic personal computer (PC) and an inexpensive, general-purpose data acquisition board. CLEM provides a fully functional, user-friendly graphical interface, possesses facilities for recording, presenting and logging electrophysiological data from up to 64 analog channels, and facilities for controlling external devices, such as stimulators, through digital and analog interfaces. Importantly, it includes facilities for running closed-loop protocols written in any programming language that can generate dynamic link libraries (DLLs). We describe the application, its architecture and facilities. We then demonstrate, using networks of cortical neurons growing on multielectrode arrays (MEA) that despite its reliance on generic hardware, its performance is appropriate for flexible, closed-loop experimentation at the neuronal network level.http://journal.frontiersin.org/article/10.3389/fnins.2017.00579/fullclosed-loop systemelectrophysiologymultielectrode arraysoftwarenetwork dynamics |
spellingShingle | Hananel Hazan Hananel Hazan Noam E. Ziv Noam E. Ziv Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop Experiments Frontiers in Neuroscience closed-loop system electrophysiology multielectrode array software network dynamics |
title | Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop Experiments |
title_full | Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop Experiments |
title_fullStr | Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop Experiments |
title_full_unstemmed | Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop Experiments |
title_short | Closed Loop Experiment Manager (CLEM)—An Open and Inexpensive Solution for Multichannel Electrophysiological Recordings and Closed Loop Experiments |
title_sort | closed loop experiment manager clem an open and inexpensive solution for multichannel electrophysiological recordings and closed loop experiments |
topic | closed-loop system electrophysiology multielectrode array software network dynamics |
url | http://journal.frontiersin.org/article/10.3389/fnins.2017.00579/full |
work_keys_str_mv | AT hananelhazan closedloopexperimentmanagerclemanopenandinexpensivesolutionformultichannelelectrophysiologicalrecordingsandclosedloopexperiments AT hananelhazan closedloopexperimentmanagerclemanopenandinexpensivesolutionformultichannelelectrophysiologicalrecordingsandclosedloopexperiments AT noameziv closedloopexperimentmanagerclemanopenandinexpensivesolutionformultichannelelectrophysiologicalrecordingsandclosedloopexperiments AT noameziv closedloopexperimentmanagerclemanopenandinexpensivesolutionformultichannelelectrophysiologicalrecordingsandclosedloopexperiments |