eNeuroNeurosciencePeer-reviewed journal article
GhostiPy: an efficient signal processing and spectral analysis toolbox for large data
Abstract
Recent technological advances have enabled neural recordings consisting of hundreds to thousands of channels. As the pace of these developments continues to grow rapidly, it is imperative to have fast, flexible tools supporting the analysis of neural data gathered by such large scale modalities. Here we introduce ghostipy (general hub of spectral techniques in Python), a Python open source software toolbox implementing various signal processing and spectral analyses including optimal digital filters and time-frequency transforms. ghostipy prioritizes performance and efficiency by using parallelized, blocked algorithms. As a result, it is able to outperform commercial software in both time and space complexity for high channel count data and can handle out-of-core computation in a user-friendly manner. Overall, our software suite reduces frequently encountered bottlenecks in the experimental pipeline, and we believe this toolset will enhance both the portability and scalability of neural data analysis.
- Citations
- 14
- FWCI
- 0.44
- Field percentile
- top 36%
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
- Systems Neuroscience Computing in Python (SyNCoPy): A Python Package for Large-scale Analysis of Electrophysiological Data
Gregor Mönke, Tim Schäfer, … Pascal Fries·Frontiers in NeuroinformaticsPeer-reviewed·Nov 20, 2024
- Spyglass: a framework for reproducible and shareable neuroscience research
Kyu Hyun Lee, Eric L. Denovellis, … Loren M. Frank·bioRxiv·Jan 25, 2024
- Pynapple, a toolbox for data analysis in neuroscience.
Guillaume D Viejo, Daniel Levenstein, … Adrien Peyrache·eLifePeer-reviewed·May 17, 2023
- pyNeurode: a real-time neural signal processing framework
Wing-kin Tam, Matthew F. Nolan·IEEE International Symposium on Circuits and Systems proceedingsPeer-reviewed·May 28, 2022
- Comparing open-source toolboxes for processing and analysis of spike and local field potentials data
Valentina A. Unakafova, Alexander Gail·Frontiers in NeuroinformaticsPeer-reviewed·Jul 30, 2019
- Neural data science: accelerating the experiment-analysis-theory cycle in large-scale neuroscience
Liam Paninski, JP Cunningham·Current Opinion in NeurobiologyPeer-reviewed·May 29, 2018