/WaveMonk

Detection and Quantification of Traveling Wave in Monkey Utah array recordings

Primary LanguageMATLAB

License: GPL v3 Build Status NatCom Paper Docker Pulls

WaveMonk

High-resolution measurements and detection of cortical traveling waves. This repository designed for identification and quantification of cortical traveling waves and is has been used for the following dataset: "Traveling waves in the monkey frontoparietal network predict recent reward memory "

Demo video

Install

Run or write the wavemonk directory directly into the MATLAB path with the functions addpath and genpath.

The user would then be ready to detect waves at specified timepoints in the data by using the phase maps as input to the relevant function (e.g. phase_correlation_distance, phase_correlation_rotation).

Dynamic-Frequency Wave Detection Paradiam

Traveling Wave Strength calculation paradigm. Illustrating the analysis paradigm obtaining wave strength maps. For each recording electrode in position x and y the raw LFP signal (Vx,y(t)) decomposed to oscillatory components (vfx,y(t)) with a frequency range (f) from 2 to 50 Hz. For each decomposed oscillation the phase of oscillation (fx,y(t)) is extracted using Hilbert transform and then all the electrode phases are pulled together to develop phase-location space for calculation of traveling wave properties. The traveling wave properties for each oscillation decomposition were calculated independently and then the strength of the wave merged for all frequencies illustrated in the PGD map.

Analysis Paradigm

Testing

Tested on MATLAB under OSX and Windows.

Citing WaveMonk

If you publish work using or mentioning WavMonke, I would greatly appreciate if you would cite our paper (bibtex:

E. Zabeh, N.C. Foley, J. Jacobs, J.P. Gottlieb, Traveling waves in the monkey frontoparietal network predict recent reward memory , In press at Nature Communication