{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,26]],"date-time":"2025-12-26T22:33:40Z","timestamp":1766788420033,"version":"build-2065373602"},"reference-count":70,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2021,6,28]],"date-time":"2021-06-28T00:00:00Z","timestamp":1624838400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004281","name":"Narodowe Centrum Nauki","doi-asserted-by":"publisher","award":["2013\/08\/W\/NZ4\/00691"],"award-info":[{"award-number":["2013\/08\/W\/NZ4\/00691"]}],"id":[{"id":"10.13039\/501100004281","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005632","name":"Narodowe Centrum Bada\u0144 i Rozwoju","doi-asserted-by":"publisher","award":["POWR.03.02.00-00-I004\/16"],"award-info":[{"award-number":["POWR.03.02.00-00-I004\/16"]}],"id":[{"id":"10.13039\/501100005632","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, we present a modular Data Acquisition (DAQ) system for simultaneous electrical stimulation and recording of brain activity. The DAQ system is designed to work with custom-designed Application Specific Integrated Circuit (ASIC) called Neurostim-3 and a variety of commercially available Multi-Electrode Arrays (MEAs). The system can control simultaneously up to 512 independent bidirectional i.e., input-output channels. We present in-depth insight into both hardware and software architectures and discuss relationships between cooperating parts of that system. The particular focus of this study was the exploration of efficient software design so that it could perform all its tasks in real-time using a standard Personal Computer (PC) without the need for data precomputation even for the most demanding experiment scenarios. Not only do we show bare performance metrics, but we also used this software to characterise signal processing capabilities of Neurostim-3 (e.g., gain linearity, transmission band) so that to obtain information on how well it can handle neural signals in real-world applications. The results indicate that each Neurostim-3 channel exhibits signal gain linearity in a wide range of input signal amplitudes. Moreover, their high-pass cut-off frequency gets close to 0.6Hz making it suitable for recording both Local Field Potential (LFP) and spiking brain activity signals. Additionally, the current stimulation circuitry was checked in terms of the ability to reproduce complex patterns. Finally, we present data acquired using our system from the experiments on a living rat\u2019s brain, which proved we obtained physiological data from non-stimulated and stimulated tissue. The presented results lead us to conclude that our hardware and software can work efficiently and effectively in tandem giving valuable insights into how information is being processed by the brain.<\/jats:p>","DOI":"10.3390\/s21134423","type":"journal-article","created":{"date-parts":[[2021,6,28]],"date-time":"2021-06-28T13:39:22Z","timestamp":1624887562000},"page":"4423","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Modular Data Acquisition System for Recording Activity and Electrical Stimulation of Brain Tissue Using Dedicated Electronics"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4045-6590","authenticated-orcid":false,"given":"Pawe\u0142","family":"Jurgielewicz","sequence":"first","affiliation":[{"name":"Faculty of Physics and Applied Computer Science, AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2342-8854","authenticated-orcid":false,"given":"Tomasz","family":"Fiutowski","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Applied Computer Science, AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6806-9707","authenticated-orcid":false,"given":"Ewa","family":"Kublik","sequence":"additional","affiliation":[{"name":"Nencki Institute of Experimental Biology, Polish Academy of Sciences, ul. Pasteura 3, 02-093 Warszawa, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0708-7538","authenticated-orcid":false,"given":"Andrzej","family":"Skocze\u0144","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Applied Computer Science, AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland"}]},{"given":"Ma\u0142gorzata","family":"Szypulska","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Applied Computer Science, AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6970-7360","authenticated-orcid":false,"given":"Piotr","family":"Wi\u0105cek","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Applied Computer Science, AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7592-2195","authenticated-orcid":false,"given":"Pawe\u0142","family":"Hottowy","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Applied Computer Science, AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5511-2611","authenticated-orcid":false,"given":"Bartosz","family":"Mindur","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Applied Computer Science, AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Krakow, Poland"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1111\/psyp.12283","article-title":"The Neurophysiological Bases of EEG and EEG Measurement: A Review for the Rest of Us","volume":"51","author":"Jackson","year":"2014","journal-title":"Psychophysiology"},{"key":"ref_2","unstructured":"Onozuka, M., and Yen, C.T. (2008). Magnetoencephalography: Basic Theory and Estimation Techniques of Working Brain Activity. Novel Trends in Brain Science, Springer."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1007\/978-3-030-11135-9_4","article-title":"Large-Scale, High-Resolution Microelectrode Arrays for Interrogation of Neurons and Networks","volume":"22","author":"Obien","year":"2019","journal-title":"Adv. Neurobiol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"4631","DOI":"10.1002\/hbm.23688","article-title":"Detecting Large-Scale Networks in the Human Brain Using High-Density Electroencephalography","volume":"38","author":"Liu","year":"2017","journal-title":"Hum. Brain Mapp."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/S0306-4522(98)00330-3","article-title":"The Basic Mechanism for the Electrical Stimulation of the Nervous System","volume":"89","author":"Rattay","year":"1999","journal-title":"Neuroscience"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1038\/nn1525","article-title":"Millisecond-Timescale, Genetically Targeted Optical Control of Neural Activity","volume":"8","author":"Boyden","year":"2005","journal-title":"Nat. Neurosci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.neuron.2011.06.004","article-title":"Optogenetics in Neural Systems","volume":"71","author":"Yizhar","year":"2011","journal-title":"Neuron"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1012","DOI":"10.1038\/nmeth.3111","article-title":"Optogenetics: the Age of Light","volume":"11","year":"2014","journal-title":"Nat. Methods"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Kravitz, A.V., and Bonci, A. (2013). Optogenetics, Physiology, and Emotions. Front. Behav. Neurosci., 7.","DOI":"10.3389\/fnbeh.2013.00169"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1578","DOI":"10.1152\/jn.00352.2020","article-title":"Cellular-Scale Silicon Probes for High-Density, Precisely Localized Neurophysiology","volume":"124","author":"Egert","year":"2020","journal-title":"J. Neurophysiol."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"016036","DOI":"10.1088\/1741-2552\/ab581a","article-title":"Open Source Silicon Microprobes for High Throughput Neural Recording","volume":"17","author":"Yang","year":"2020","journal-title":"J. Neural Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1038\/nature24636","article-title":"Fully integrated silicon probes for high-density recording of neural activity","volume":"551","author":"Jun","year":"2017","journal-title":"Nature"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hashemi Noshahr, F., Nabavi, M., and Sawan, M. (2020). Multi-Channel Neural Recording Implants: A Review. Sensors, 20.","DOI":"10.3390\/s20030904"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2255","DOI":"10.1109\/JSSC.2019.2913101","article-title":"A Low-Noise Chopper Amplifier Designed for Multi-Channel Neural Signal Acquisition","volume":"54","author":"Luo","year":"2019","journal-title":"IEEE J. -Solid-State Circuits"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1038\/nrn2886","article-title":"Spiking Activity Propagation in Neuronal Networks: Reconciling Different Perspectives on Neural Coding","volume":"11","author":"Kumar","year":"2010","journal-title":"Nat. Rev. Neurosci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1016\/j.neuron.2011.09.029","article-title":"How Local Is the Local Field Potential?","volume":"72","author":"Kajikawa","year":"2011","journal-title":"Neuron"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Hottowy, P., Skocze\u0144, A., Gunning, D.E., Kachiguine, S., Mathieson, K., Sher, A., Wi\u0105cek, P., Litke, A.M., and D\u0105browski, W. (2012). Properties and Application of a Multichannel Integrated Circuit for Low-Artifact, Patterned Electrical Stimulation of Neural Tissue. J. Neural Eng., 9.","DOI":"10.1088\/1741-2560\/9\/6\/066005"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Szypulska, M., Dwu\u017cnik, M., Wi\u0105cek, P., Skocze\u0144, A., Fiutowski, T., J\u0119draczka, M., Dusik, J., Ahmed, M.I., D\u0105browski, W., and Hottowy, P. (2016, January 23\u201325). Modular ASIC-Based System for Large-Scale Electrical Stimulation and Recording of Brain Activity in Behaving Animals. Proceedings of the 2016 MIXDES\u201423rd International Conference Mixed Design of Integrated Circuits and Systems, \u0141od\u017a, Poland.","DOI":"10.1109\/MIXDES.2016.7529735"},{"key":"ref_19","unstructured":"(2021, April 29). National Instruments 6537 DIO Manual. Available online: https:\/\/www.ni.com\/pdf\/manuals\/374373g.pdf."},{"key":"ref_20","unstructured":"(2021, April 29). NI-DAQmx. Available online: https:\/\/knowledge.ni.com\/KnowledgeArticleDetails?id=kA00Z000000P8baSAC&l=pl-PL."},{"key":"ref_21","unstructured":"(2021, April 29). NI-DAQmx Driver Download Page. Available online: https:\/\/www.ni.com\/pl-pl\/support\/downloads\/drivers\/download.ni-daqmx.html#348669."},{"key":"ref_22","unstructured":"(2021, April 29). User\u2019s Guide DP1308A Programmable Linear DC Power Supply. Available online: https:\/\/rigol.com.pl\/pl\/p\/file\/54fedfbce114fd2ed236c415e51e29c8\/DP1308A_UserGuide_EN.pdf."},{"key":"ref_23","unstructured":"(2021, April 29). IEEE Standard For Higher Performance Protocol for the Standard Digital Interface for Programmable Instrumentation; IEEE Std 488.1-2003 (Revision of IEEE Std 488.1-1987). Available online: https:\/\/standards.ieee.org\/standard\/488_1-2003.html."},{"key":"ref_24","unstructured":"(2021, April 29). Masmanidis Lab Probe Mapping. Available online: https:\/\/masmanidislab.neurobio.ucla.edu\/images\/microprobe_info.pdf."},{"key":"ref_25","unstructured":"(2021, April 29). NeuroNexus Probe Mapping. Available online: https:\/\/neuronexus.com\/support\/product-documentation\/mapping\/probe-mapping."},{"key":"ref_26","unstructured":"(2021, April 29). Maxim Integrated MAX11190 Manual. Available online: https:\/\/datasheets.maximintegrated.com\/en\/ds\/MAX11190.pdf."},{"key":"ref_27","unstructured":"(2021, April 29). LVDS Application and Data Handbook. Available online: https:\/\/www.ti.com\/lit\/pdf\/SLLD009."},{"key":"ref_28","unstructured":"(2021, April 29). Intan Technologies: RHD SPI Interface Cables and Cable Adapters. Available online: http:\/\/intantech.com\/RHD_SPI_cables.html?tabSelect=RHDSPIcables."},{"key":"ref_29","unstructured":"(2021, April 29). Transmission Control Protocol. Available online: https:\/\/tools.ietf.org\/html\/rfc761."},{"key":"ref_30","unstructured":"(2021, April 29). User Datagram Protocol Multicast Transmission. Available online: https:\/\/tools.ietf.org\/html\/rfc8085#page-28."},{"key":"ref_31","unstructured":"(2021, April 29). Python Documentation. Available online: https:\/\/docs.python.org\/3\/."},{"key":"ref_32","unstructured":"(2021, April 29). Python Package Index. Available online: https:\/\/pypi.org\/."},{"key":"ref_33","unstructured":"(2021, April 29). Python Global Interpreter Lock. Available online: https:\/\/wiki.python.org\/moin\/GlobalInterpreterLock."},{"key":"ref_34","unstructured":"(2021, April 29). Python Synchronisation Manager. Available online: https:\/\/docs.python.org\/3\/library\/multiprocessing.html#multiprocessing-managers."},{"key":"ref_35","unstructured":"(2021, April 29). MATLAB Documentation of Saving Workspace Variables. Available online: https:\/\/www.mathworks.com\/help\/matlab\/ref\/save.html."},{"key":"ref_36","unstructured":"(2021, April 29). JSON Data Format Documentation. Available online: https:\/\/www.json.org\/json-en.html."},{"key":"ref_37","unstructured":"(2021, April 29). NI-DAQmx C Reference Help. Available online: https:\/\/www.ni.com\/pdf\/manuals\/370471am.zip."},{"key":"ref_38","unstructured":"(2021, April 29). Numba Documentation. Available online: https:\/\/numba.readthedocs.io\/en\/stable\/user\/index.html."},{"key":"ref_39","unstructured":"(2021, April 29). NumPy Documentation. Available online: https:\/\/numpy.org\/doc\/stable\/release.html."},{"key":"ref_40","unstructured":"(2021, April 29). Hierarchical Data Format 5 Documentation. Available online: https:\/\/portal.hdfgroup.org\/display\/HDF5\/HDF5."},{"key":"ref_41","unstructured":"(2021, April 29). GZIP File Format Specification Version 4.3. Available online: https:\/\/tools.ietf.org\/html\/rfc1952."},{"key":"ref_42","first-page":"536","article-title":"On the Theory of Filter Amplifiers","volume":"7","author":"Butterworth","year":"1930","journal-title":"Wirel. Eng."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1090\/S0025-5718-1965-0178586-1","article-title":"An Algorithm for the Machine Calculation of Complex Fourier Series","volume":"19","author":"Cooley","year":"1965","journal-title":"Math. Comput."},{"key":"ref_44","unstructured":"(2021, April 29). PyQtGraph. Available online: http:\/\/www.pyqtgraph.org\/."},{"key":"ref_45","unstructured":"(2021, April 29). PyQt5 Documentation. Available online: https:\/\/www.riverbankcomputing.com\/static\/Docs\/PyQt5\/."},{"key":"ref_46","unstructured":"(2021, April 29). Python Data Classes: PEP 557. Available online: https:\/\/www.python.org\/dev\/peps\/pep-0557\/."},{"key":"ref_47","unstructured":"(2021, April 29). H5PY Documentation. Available online: https:\/\/docs.h5py.org\/en\/stable\/."},{"key":"ref_48","unstructured":"(2021, April 29). NI-VISA. Available online: https:\/\/www.ni.com\/visa\/default.htm."},{"key":"ref_49","unstructured":"(2021, April 29). NI-VISA Driver Download Page. Available online: https:\/\/www.ni.com\/pl-pl\/support\/downloads\/drivers\/download.ni-visa.html#346210."},{"key":"ref_50","unstructured":"(2021, April 29). PyVISA Documentation. Available online: https:\/\/pyvisa.readthedocs.io\/en\/latest\/."},{"key":"ref_51","unstructured":"(2021, April 29). Arrayqueues Documentation and Source Code. Available online: https:\/\/github.com\/portugueslab\/arrayqueues."},{"key":"ref_52","unstructured":"(2021, April 29). SciPy Documentation. Available online: https:\/\/docs.scipy.org\/doc\/scipy\/reference\/."},{"key":"ref_53","unstructured":"(2021, April 29). Psutil Documentation. Available online: https:\/\/psutil.readthedocs.io\/en\/latest\/."},{"key":"ref_54","first-page":"4","article-title":"Hyper-Threading Technology Architecture and Microarchitecture","volume":"6","author":"Marr","year":"2002","journal-title":"Intel Technol. J."},{"key":"ref_55","unstructured":"(2021, April 29). Intel Ethernet Connection I217-LM Product Page. Available online: https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/60019\/intel-ethernet-connection-i217-lm.html."},{"key":"ref_56","unstructured":"(2021, April 29). Intel 82579LM Gigabit Ethernet PHY Product Page. Available online: https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/47620\/intel-82579lm-gigabit-ethernet-phy.html."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/TAU.1967.1161901","article-title":"The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms","volume":"15","author":"Welch","year":"1967","journal-title":"IEEE Trans. Audio Electroacoust."},{"key":"ref_58","unstructured":"(2021, April 29). SciPy Welch() Function. Available online: https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.signal.welch.html."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Ko\u0142odziej, K., Szypulska, M., D\u0105browski, W., and Hottowy, P. (2018, January 21\u201323). Modelling and Cancellation of the Stimulation Artifact for ASIC-based Bidirectional Neural Interface. Proceedings of the 2018 25th International Conference \u201cMixed Design of Integrated Circuits and System\u201d (MIXDES), Gdynia, Poland.","DOI":"10.23919\/MIXDES.2018.8436947"},{"key":"ref_60","unstructured":"(2021, April 29). Directive 2010\/63\/EU of the European Parliament and of the Council of 22 September 2010 on the Protection of Animals Used for Scientific Purposes. Available online: https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=CELEX%3A02010L0063-20190626."},{"key":"ref_61","unstructured":"(2021, April 29). NeuroNexus mapping A64 Package. Available online: https:\/\/neuronexus.com\/files\/probemapping\/64-channel\/A64-Maps.pdf."},{"key":"ref_62","unstructured":"(2021, April 29). NanoZ Electroplating Device. Available online: https:\/\/white-matter.com\/products\/nanoz\/."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1016\/j.sna.2009.10.001","article-title":"Creating Low-Impedance Tetrodes by Electroplating with Additives","volume":"156","author":"Ferguson","year":"2009","journal-title":"Sens. Actuators. Phys."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"805","DOI":"10.1152\/physrev.00042.2018","article-title":"Fernandez, A.L. Sleep Spindles: Mechanisms and Functions","volume":"100","year":"2020","journal-title":"Physiol. Rev."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"377","DOI":"10.55782\/ane-2003-1477","article-title":"Cortical Contribution to Sensory Volleys Recorded at Thalamic Nuclei of Lemniscal and Paralemniscal Pathways","volume":"63","author":"Kublik","year":"2003","journal-title":"Acta Neurobiol. Exp."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s10827-009-0203-1","article-title":"Extracting Functional Components of Neural Dynamics with Independent Component Analysis and Inverse Current Source Density","volume":"29","author":"Kublik","year":"2010","journal-title":"J. Comput. Neurosci."},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"891","DOI":"10.1152\/jn.1991.65.4.891","article-title":"Laminar Excitability Cycles in Neocortex","volume":"65","author":"Barth","year":"1991","journal-title":"J. Neurophysiol."},{"key":"ref_68","unstructured":"Paxinos, G., and Watson, C. (2007). The Rat Brain in Stereotaxic Coordinates, Academic Press. [6th ed.]."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"1868","DOI":"10.1126\/science.273.5283.1868","article-title":"Dynamics of Ongoing Activity: Explanation of the Large Variability in Evoked Cortical Responses","volume":"273","author":"Arieli","year":"1996","journal-title":"Science"},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"2627","DOI":"10.1097\/00001756-199808030-00037","article-title":"Spontaneous Variability Reveals Principal Components in Cortical Evoked Potentials","volume":"9","author":"Kublik","year":"1998","journal-title":"Neuroreport"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/13\/4423\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:25:47Z","timestamp":1760163947000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/13\/4423"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,28]]},"references-count":70,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["s21134423"],"URL":"https:\/\/doi.org\/10.3390\/s21134423","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,6,28]]}}}