• DocumentCode
    113264
  • Title

    QSpikeTools: An open source toolbox for parallel batch processing of extracellular neuronal signals recorded by substrate microelectrode arrays

  • Author

    Mahmud, Mufti ; Pulizzi, Rocco ; Vasilaki, Eleni ; Giugliano, Michele

  • Author_Institution
    Dept. of Biomed. Sci., Univ. of Antwerp, Wilrijk, Belgium
  • fYear
    2014
  • fDate
    10-12 April 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In recent years Multi-Electrode Arrays (MEAs) have emerged as a powerful tool to study brain (dys)functions in-vivo and in in-vitro animal models. Typically, each session of electrophysiological experiments with such MEAs generate large amount of raw data (e.g., 60 channels/MEA, 16 bits A/D conversion, 20 kHz sampling rate: approximately 8 GB/MEA, h uncompressed) and inferring meaningful conclusions from them require rigorous and automated processing. To this goal, the current work proposes a cloud-computing based software workflow, QSpikeTools for preliminary preprocessing and analysis of neuronal activities recorded from MEAs with 60 recording sites. It exploits the facilities provided by some open-source tools to delegate CPU-intensive and independent operations to be performed on individual recorded channels (e.g., signal filtering, multi-unit activity detection, spike sorting, etc.) to a multi-core computer or a computer cluster to be executed in parallel. We report that the required time in performing the desired processing and analysis decreases significantly with increasing number of employed cores. With the commercial availability of new, sophisticated, and inexpensive high-density MEAs, we believe that widely dissemination of QSpikeTools may facilitate its adoption and customization, and possibly inspire the creation of community-supported cloud-computing facilities for MEAs users.
  • Keywords
    batch processing (computers); bioelectric potentials; brain; brain-computer interfaces; cloud computing; electroencephalography; microelectrodes; multiprocessing systems; parallel processing; public domain software; signal sampling; A/D conversion; CPU-independent operations; CPU-intensive operations; MEA users; QSpikeTools; brain dysfunctions; cloud-computing based software workflow; community-supported cloud-computing facilities; computer cluster; electrophysiological experiments; extracellular neuronal signals; high-density MEA; in-vitro animal models; in-vivo animal models; multicore computer; multiunit activity detection; neuronal activities; open source toolbox; open-source tools; parallel batch processing; sampling rate; signal filtering; spike sorting; substrate microelectrode arrays; Multielectrode Arrays; cloud computing; neuronal activity; neuronal signal analysis; neuronal signal processing; parallel signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering and Information & Communication Technology (ICEEICT), 2014 International Conference on
  • Conference_Location
    Dhaka
  • Print_ISBN
    978-1-4799-4820-8
  • Type

    conf

  • DOI
    10.1109/ICEEICT.2014.6919177
  • Filename
    6919177