Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 15 min ago
PreprintCC BY 4.0arXiv

PyGPLA: A Python Package for Generalized Phase Locking Analysis

Abstract

Spike-field couplings measure the links between neuronal spiking and local field potential (LFP) and provide a tool to study how neural populations coordinate activity across spatial and temporal scales. While modern high-density electrophysiology enables the simultaneous recording of numerous LFP channels and neuronal units, this massive scale poses significant statistical and computational challenges for conventional pairwise coupling analyses. The number of channel-unit comparisons grows rapidly, and a coherent population-level structure can be obscured by high-dimensional coupling matrices. Generalized Phase Locking Analysis (GPLA) addresses this challenge by organizing spike-triggered LFP phase information into a complex coupling matrix and extracting dominant low-rank modes. These modes summarize whether a population is coupled to the field, which channels and units contribute to the coupling, and how their relative phases are organized. Here, we present PyGPLA, an open-source Python package implementing GPLA for high-density electrophysiological recordings. Designed for straightforward integration into existing neural data analysis pipelines, PyGPLA supports multivariate spike-LFP coupling analysis, from coupling estimation and interpretation to significance assessment using analytical and surrogate-based tests.

Related

  1. digimouth: a Python package for modeling aroma release in food science
    C. Peltier, O. Mourabit, K. Coulibaly +2
    bioRxivPreprintAll rights reservedFull textSystems & synthetic biologybioRxiv
  2. The recount3 Python package for programmatic access to uniformly processed RNA-seq data
    Alexander Alsalihi, Robert M. Flight, Hunter N. B. Moseley
    BMC GenomicsPeer-reviewedCC BY 4.0Genetics & genomicsCrossref
  3. PhenoFECT: A Python package for forecasting and exploring plant phenology under climate change
    Songwon Kim, In‐Geol Choi
    Applications in plant sciencesPeer-reviewedCC BYFull textPlant biologyEurope PMCPMC
  4. pydreg: a fast Python package for identifying active cis-regulatory elements from nascent transcription
    A. Y. He, C. G. Danko
    bioRxivPreprintCC BYFull textBioinformatics & computational biologybioRxiv
  5. MetworkPy: A Python Package for Graph- and Information-theoretic Investigation of Metabolic Networks
    B. T. Griebel, S. Ma
    bioRxivPreprintCC BY-NC-NDFull textBioinformatics & computational biologybioRxiv
BibTeX
@misc{khani2026pygpla,
  title = {{PyGPLA: A Python Package for Generalized Phase Locking Analysis}},
  author = {Amir Khani and Christian Beste and Shervin Safavi},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.26304},
  eprint = {2610.26304},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.26304},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - PyGPLA: A Python Package for Generalized Phase Locking Analysis
AU  - Amir Khani
AU  - Christian Beste
AU  - Shervin Safavi
PY  - 2026
DA  - 2026/10/19
PB  - arXiv
DO  - 10.48550/arxiv.2610.26304
UR  - https://arxiv.org/abs/2610.26304
AB  - Spike-field couplings measure the links between neuronal spiking and local field potential (LFP) and provide a tool to study how neural populations coordinate activity across spatial and temporal scales. While modern high-density electrophysiology enables the simultaneous recording of numerous LFP channels and neuronal units, this massive scale poses significant statistical and computational challenges for conventional pairwise coupling analyses. The number of channel-unit comparisons grows rapidly, and a coherent population-level structure can be obscured by high-dimensional coupling matrices. Generalized Phase Locking Analysis (GPLA) addresses this challenge by organizing spike-triggered LFP phase information into a complex coupling matrix and extracting dominant low-rank modes. These modes summarize whether a population is coupled to the field, which channels and units contribute to the coupling, and how their relative phases are organized. Here, we present PyGPLA, an open-source Python package implementing GPLA for high-density electrophysiological recordings. Designed for straightforward integration into existing neural data analysis pipelines, PyGPLA supports multivariate spike-LFP coupling analysis, from coupling estimation and interpretation to significance assessment using analytical and surrogate-based tests.
ER  -