Frontiers in NeuroinformaticsNeurosciencePeer-reviewed journal article
Systems Neuroscience Computing in Python (SyNCoPy): A Python Package for Large-scale Analysis of Electrophysiological Data
Gregor MönkeiD, Tim SchäferiD, Mohsen Parto-DezfouliiD, Diljit Singh KajaliD, Stefan FürtingeriD, Joscha Tapani SchmiedtiD, Pascal FriesiD
Abstract
We introduce an open-source Python package for the analysis of large-scale electrophysiological data called SyNCoPy, for Systems Neuroscience Computing in Python. The package includes signal processing analyses across time (e.g. time-lock analysis), frequency (e.g. power spectrum), and connectivity (e.g. coherence) domains. It enables user-friendly data analysis on both laptop-based and high-performance computing systems. SyNCoPy is designed to facilitate trial-parallel workflows (parallel processing of trials) making it an ideal tool for large-scale analysis of electrophysiological data. Based on parallel processing of trials, the software can support very large-scale datasets via innovative out-of-core computation techniques. It also provides seamless interoperability with other standard software packages through a range of file format importers and exporters and open file formats. The naming of the user functions closely follows the well-established FieldTrip framework, which is an open-source Matlab toolbox for advanced analysis of electrophysiological data.
- Citations
- 4
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Pynapple, a toolbox for data analysis in neuroscience.
Guillaume D Viejo, Daniel Levenstein, … Adrien Peyrache·eLifePeer-reviewed·May 17, 2023
- PackIO and EphysViewer: software tools for acquisition and analysis of neuroscience data
Brendon O. Watson, Rafael Yuste, Adam M. Packer·bioRxiv·May 18, 2016
- Integrated Open-Source Software for Multiscale Electrophysiology
Konstantinos Nasiotis, Martin Cousineau, … Sylvain Baillet·Scientific DataPeer-reviewed·Oct 25, 2019
- GhostiPy: an efficient signal processing and spectral analysis toolbox for large data
Joshua P. Chu, Caleb T. Kemere·eNeuroPeer-reviewed·Sep 23, 2021
- FiNN: A toolbox for neurophysiological network analysis
Maximilian Scherer, Tianlu Wang, … Alireza Gharabaghi·Network NeurosciencePeer-reviewed·Jan 1, 2022
- NeuroPycon: An open-source Python toolbox for fast multi-modal and reproducible brain connectivity pipelines
David Meunier A, Annalisa Pascarella, … Karim Jerbi·NeuroImagePeer-reviewed·Jun 6, 2020