open source systems: Neutro righter and MEABench

NeuroRighter is an open-source system for multi-electrode closed-loop recording and stimulation.  It was originally produced by the Potter Lab at Georgia Tech, and has enabled pioneering neuroscience research through precise electrical and optical control of neural tissue.The software is free, and the hardware schematics and layouts are free for download. This site contains 'living' documentation for the system, describing its use and construction (https://sites.google.com/site/neurorighter/).


Open-source software has been common in neuroscience for decades. Free programming environments (Eclipse, EMACS, Visual Studio Express, ImageJ, etc.), closed-loop electrophysiology tools (e.g., RELACS, BioSig), and code repositories (SourceForge, Google Code) help make the software development and experimentation process more efficient and powerful. More recently, open-source hardware has become prevalent (e.g., the Open Prosthetics Google group; Thompson, 2008). Free, high-quality circuit design tools abound (e.g., ExpressPCB, PCB123, Eagle) and even circuit assembly can be automated at low cost (e.g., Screaming Circuits, Advanced Assembly). Having open-source circuitry with free software editors means the designs can be readily exchanged between researchers, and modifications quickly implemented, even by labs not skilled in electronics fabrication.
Although the NeuroRighter system currently uses some commercial components (as described above), it relies heavily on the open-source model. Our code is distributed via Google Groups and Google Code under the GNU Public License1 and all hardware designs under the Creative Commons License (link on article: http://journal.frontiersin.org/article/10.3389/fnins.2010.00031/full)



MEABench is a set of interacting linux programs for recording data from MEAs and real time processing. It can be used to acquire and visualize data from MultiChannel Systems multi-electrode array hardware in real time (http://www.danielwagenaar.net/meabench.html). MEABench work with multichannelsystems - in the materials post





Comments