This Python package provides tools to estimate phase-amplitude coupling (PAC) in neural time series.
The development of this project is strongly influenced by a couple of existing PAC analysis tools, pacpy and pactools. However, MSPACMan is developed due to the need for implementing PAC analysis to real-time applications, it is thus by no means a replacement of the existing tools.
A Binder of the analysis using this work is provided here.
- numpy: The Python library used for efficient manipulation multi-dimensional array.
- scipy: The Python library used for scientific computing utilizing the unique NumPy structure in an optimized way.
- matplotlib: The Python library used for visualizing and plotting of data.
- pyfftw: A Python wrapper around FFTW, the speedy FFT library.
- pytf: A Python library designed for performing time frequency analysis.
If you use this code in your project, please cite Lu et al. 2018:
@article {lu2018,
author = {David Chao-Chia Lu, Chadwick Boulay, Adrian D.C. Chan, Adam J. Sachs},
title = {Realtime phase-amplitude coupling analysis of micro electrode recorded brain signals},
year = {2018},
doi = {},
publisher = {PlosOne},
URL = {},
journal = {PlosOne}
}